.kit,.r4{--red:#e0001b;--orange:#e86a10;--blue:#006aff;--green:#12a150;--yellow:#b88a00;--ink:#26241f;--grey:#6b6862;--quiet:#b9b5ad;--line:#eceae5;--wash:#f1f0ed;--soft:#fbfaf8;--white:#fff;--s1:4px;--s2:8px;--s3:12px;--s4:16px;--s5:24px;--s6:32px;--s7:48px;--s8:64px;--r:8px;--t-label:13px;--t-small:15px;--t-body:17px;--t-sec:22px;--t-title:32px;--t-num:44px}.r4{margin:0}.r4 *{box-sizing:border-box}.r4 h1,.r4 h2,.r4 h3,.r4 p{margin:0;text-wrap:balance}.r4 p{text-wrap:pretty}.r4 a{color:inherit;text-decoration:none}.r4 a:hover{color:var(--blue)}.r4 button{font:inherit;cursor:pointer}.r4 :focus-visible{outline:3px solid var(--blue);outline-offset:2px}.r4 .focus{outline:3px solid var(--blue);outline-offset:2px}.r4 .app{min-height:100%;background:var(--white);color:var(--ink);font-family:var(--font-display,"Figtree"),system-ui,sans-serif;font-size:var(--t-body);line-height:1.45}.r4 .shell{display:grid;grid-template-columns:236px minmax(0,1fr);align-items:stretch}.r4 .shell.compact{grid-template-columns:76px minmax(0,1fr)}.r4 .main{min-width:0;padding:var(--s6) var(--s7) var(--s8)}.r4 .shell.compact .main{padding:var(--s6) var(--s5) var(--s8)}.r4 .wrap{max-width:1080px;margin:0 auto;display:flex;flex-direction:column;gap:var(--s7)}.r4 .wrap.mid{gap:var(--s6)}.r4 .wrap.narrow{max-width:720px}.r4 .top{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s4);padding:var(--s3) var(--s5);border-bottom:1px solid var(--line);background:var(--white)}.r4 .word{font-weight:800;font-size:var(--t-body);letter-spacing:.04em;color:var(--ink)}.r4 .ws{display:flex;align-items:center;gap:var(--s2);height:44px;padding:0 var(--s3);border:1px solid var(--quiet);border-radius:var(--r);background:var(--white);color:var(--ink);font-size:var(--t-small);font-weight:700}.r4 .ws.plate{border-color:var(--line)}.r4 .sq{width:12px;height:12px;display:inline-block;flex:0 0 12px}.r4 .search{flex:1 1 220px;max-width:520px;margin:0 auto;display:flex;align-items:center;gap:var(--s2);height:44px;padding:0 var(--s3);border:1px solid var(--quiet);border-radius:var(--r);color:var(--grey);font-size:var(--t-small)}.r4 .search input{flex:1;min-width:0;border:0;font:inherit;background:transparent;color:var(--ink)}.r4 .search input::-moz-placeholder{color:var(--grey)}.r4 .search input::placeholder{color:var(--grey)}.r4 .kbd{font-size:var(--t-label);font-weight:700;color:var(--grey)}.r4 .ib{position:relative;width:44px;height:44px;border:1px solid var(--quiet);border-radius:var(--r);background:var(--white);color:var(--ink);display:flex;align-items:center;justify-content:center;flex:0 0 44px}.r4 .pip{position:absolute;top:-8px;right:-8px;min-width:22px;height:22px;padding:0 6px;background:var(--red);display:flex;align-items:center;justify-content:center}.r4 .av,.r4 .pip{border-radius:999px;color:var(--white);font-size:var(--t-label);font-weight:800}.r4 .av{width:44px;height:44px;border:0;background:var(--ink);flex:0 0 44px}.r4 .rail{height:100%;min-height:100%;padding:var(--s4) var(--s3);border-right:1px solid var(--line);display:flex;flex-direction:column;gap:var(--s1);background:var(--white);font-family:var(--font-display,"Figtree"),system-ui,sans-serif;color:var(--ink)}.r4 .cap{justify-content:center;gap:var(--s2);margin-bottom:var(--s4);background:var(--ink);color:var(--white);font-weight:700}.r4 .cap,.r4 .pl{height:48px;border-radius:var(--r);font-size:var(--t-body)}.r4 .pl{position:relative;display:flex;align-items:center;gap:var(--s3);padding:0 var(--s3);font-weight:600;color:var(--grey)}.r4 .cnt,.r4 .pl.on{font-weight:800}.r4 .cnt{margin-left:auto;min-width:24px;height:24px;padding:0 7px;font-size:var(--t-label);display:flex;align-items:center;justify-content:center;font-variant-numeric:tabular-nums}.r4 .pw{padding:var(--s4) var(--s3) 0;border-top:1px solid var(--line);font-size:var(--t-label)}.r4 .rail.compact{padding:var(--s4) var(--s2);align-items:center}.r4 .rail.compact .cap{width:52px;height:52px;border-radius:999px}.r4 .rail.compact .pl{width:56px;height:56px}.r4 .rail.compact .cnt{position:absolute;top:2px;right:0;margin:0;min-width:20px;height:20px;padding:0 5px}.r4 .rail.compact .pw{display:none}.r4 .f-red{background:var(--red);color:var(--white)}.r4 .f-orange{background:var(--orange);color:var(--ink)}.r4 .f-blue{background:var(--blue);color:var(--white)}.r4 .f-green{background:var(--green);color:var(--ink)}.r4 .f-yellow{background:var(--yellow);color:var(--ink)}.r4 .f-ink{background:var(--ink);color:var(--white)}.r4 .label{font-size:var(--t-label);font-weight:700;color:var(--grey);text-transform:uppercase;letter-spacing:.06em}.r4 .eyebrow{font-size:var(--t-small);font-weight:600;color:var(--grey)}.r4 .h1{font-size:var(--t-title);font-weight:800;line-height:1.1}.r4 .h2{font-size:var(--t-sec);font-weight:800;line-height:1.2}.r4 .t{font-weight:700}.r4 .body,.r4 .t{font-size:var(--t-body)}.r4 .m{color:var(--grey)}.r4 .m,.r4 .small{font-size:var(--t-small)}.r4 .b{font-weight:700}.r4 .xb{font-weight:800}.r4 .ink{color:var(--ink)}.r4 .grey{color:var(--grey)}.r4 .link{color:var(--blue);font-weight:700}.r4 .red{color:var(--red)}.r4 .ph{color:var(--grey);font-style:italic}.r4 .tab-num{font-variant-numeric:tabular-nums}.r4 .back{display:inline-flex;gap:var(--s2);font-size:var(--t-small);font-weight:700;color:var(--grey);min-height:44px}.r4 .back,.r4 .hs{align-items:center}.r4 .hs{display:flex;gap:var(--s3)}.r4 .hs.wrap-ok{flex-wrap:wrap}.r4 .hs.top-al{align-items:flex-start}.r4 .vs{display:flex;flex-direction:column;gap:var(--s1)}.r4 .vs.g2{gap:var(--s2)}.r4 .vs.g3{gap:var(--s3)}.r4 .vs.g4{gap:var(--s4)}.r4 .vs.g5{gap:var(--s5)}.r4 .vs.g6{gap:var(--s6)}.r4 .between{display:flex;align-items:center;justify-content:space-between;gap:var(--s4);flex-wrap:wrap}.r4 .grow{flex:1 1 auto;min-width:0}.r4 .push{margin-left:auto}.r4 .full{width:100%}.r4 .pt3{padding-top:var(--s3)}.r4 .pt4{padding-top:var(--s4)}.r4 .mt3{margin-top:var(--s3)}.r4 .mt4{margin-top:var(--s4)}.r4 .page-head{display:flex;flex-direction:column;gap:var(--s5)}.r4 .title-row{display:flex;justify-content:space-between;align-items:center;gap:var(--s4);flex-wrap:wrap}.r4 .actions{display:flex;gap:var(--s3);flex-wrap:wrap}.r4 .nums{grid-template-columns:repeat(4,minmax(0,1fr));border-top:2px solid var(--ink)}.r4 .nums.three{grid-template-columns:repeat(3,minmax(0,1fr))}.r4 .nums.two-up{grid-template-columns:repeat(2,minmax(0,1fr))}.r4 .num{padding:var(--s4) var(--s4) var(--s1) 0;display:flex;flex-direction:column;gap:var(--s1);min-width:0}.r4 .num+.num{padding-left:var(--s4);border-left:1px solid var(--line)}.r4 .num .l{font-size:var(--t-small);font-weight:600}.r4 .num .v{font-size:var(--t-num);font-weight:800;line-height:1.05;font-variant-numeric:tabular-nums}.r4 .num .s{font-size:var(--t-small);color:var(--grey)}.r4 .v.g{color:var(--green)}.r4 .v.o{color:var(--orange)}.r4 .v.r{color:var(--red)}.r4 .v.b{color:var(--blue)}.r4 .sh{display:flex;justify-content:space-between;align-items:baseline;gap:var(--s3);flex-wrap:wrap;padding-bottom:var(--s3);border-bottom:2px solid var(--ink)}.r4 .sh h2{font-size:var(--t-sec);font-weight:800}.r4 .sh .m{font-weight:600}.r4 .sh a{font-size:var(--t-small);font-weight:700;color:var(--blue)}.r4 .row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px 24px;align-items:center;padding:var(--s4) 0;border-bottom:1px solid var(--line)}.r4 .row.top-al{align-items:flex-start}.r4 .row.wide3{grid-template-columns:minmax(0,1fr) auto auto}.r4 .kv{display:flex;justify-content:space-between;align-items:baseline;gap:var(--s4);padding:var(--s3) 0;border-bottom:1px solid var(--line)}.r4 .kv .v{font-weight:700;font-variant-numeric:tabular-nums;text-align:right}.r4 .tbl{overflow-x:auto}.r4 .tr{display:grid;gap:var(--s4);align-items:center;padding:var(--s4) 0;border-bottom:1px solid var(--line);min-width:0}.r4 .tr.hd{padding:var(--s2) 0;font-size:var(--t-label);font-weight:700;text-transform:uppercase;letter-spacing:.06em}.r4 .tr>*{min-width:0}.r4 .clip{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.r4 .r{text-align:right;font-variant-numeric:tabular-nums}.r4 .two{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr)}.r4 .halves,.r4 .two{display:grid;gap:var(--s7);align-items:start}.r4 .halves{grid-template-columns:repeat(2,minmax(0,1fr))}.r4 .stack{display:flex;flex-direction:column;gap:var(--s7)}.r4 .cols{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:2px solid var(--ink)}.r4 .cols.three{grid-template-columns:repeat(3,minmax(0,1fr))}.r4 .col{display:flex;flex-direction:column;gap:var(--s2);padding:var(--s4) var(--s4) 0 0;min-width:0}.r4 .col+.col{padding-left:var(--s4);border-left:1px solid var(--line)}.r4 .col .v{font-size:var(--t-title);font-weight:800;line-height:1.1;font-variant-numeric:tabular-nums}.r4 .tabs{display:flex;flex-wrap:wrap;gap:var(--s5);border-bottom:1px solid var(--line)}.r4 .tabs a,.r4 .tabs button{min-height:44px;padding:0;margin-bottom:-1px;border-bottom:3px solid transparent;background:none;font-size:var(--t-body);font-weight:600}.r4 .tabs a.on,.r4 .tabs button.on{color:var(--ink);font-weight:800;border-color:var(--ink)}.r4 .tabs.sub{border-bottom:0;gap:var(--s4)}.r4 .tabs.sub a,.r4 .tabs.sub button{font-size:var(--t-small)}.r4 .seg{display:flex;gap:var(--s4);flex-wrap:wrap}.r4 .seg button{min-height:44px;font-size:var(--t-small);font-weight:600;background:none;padding:0;border-bottom:3px solid transparent}.r4 .seg button.on{color:var(--ink);font-weight:800;border-color:var(--ink)}.r4 .field{display:flex;align-items:center;gap:var(--s2);height:44px;padding:0 var(--s3);border:1px solid var(--quiet);border-radius:var(--r);flex:0 1 340px;background:var(--white)}.r4 .field input,.r4 .field select{border:0;font:inherit;flex:1;min-width:0;background:transparent;color:var(--ink)}.r4 .field input::-moz-placeholder{color:var(--grey)}.r4 .field input::placeholder{color:var(--grey)}.r4 .fl{display:flex;flex-direction:column;gap:var(--s2)}.r4 .fl>span{font-size:var(--t-small);font-weight:700}.r4 .fl .field{flex:none}.r4 .fl .hint{font-size:var(--t-small);color:var(--grey)}.r4 .fl.err .field{border:2px solid var(--red)}.r4 .fl.err .hint{color:var(--red)}.r4 .area{min-height:112px;padding:var(--s3);border:1px solid var(--quiet);border-radius:var(--r);font-size:var(--t-body);color:var(--ink)}.r4 .chips{display:flex;flex-wrap:wrap;gap:var(--s2)}.r4 .chip{display:inline-flex;align-items:center;gap:var(--s2);min-height:44px;padding:0 var(--s4);border:1px solid var(--quiet);border-radius:999px;background:var(--white);color:var(--ink);font-size:var(--t-small);font-weight:700}.r4 .chip.on{background:var(--ink);border-color:var(--ink);color:var(--white)}.r4 .check{display:flex;align-items:center;gap:var(--s3);min-height:44px}.r4 .box{width:24px;height:24px;border:2px solid var(--ink);border-radius:4px;display:inline-flex;align-items:center;justify-content:center;flex:0 0 24px}.r4 .box.on{background:var(--ink);color:var(--white)}.r4 .toggle{width:48px;height:28px;border-radius:999px;background:var(--quiet);position:relative;flex:0 0 48px}.r4 .toggle:after{content:"";position:absolute;top:3px;left:3px;width:22px;height:22px;border-radius:999px;background:var(--white)}.r4 .toggle.on{background:var(--ink)}.r4 .toggle.on:after{left:23px}.r4 .btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--s2);min-height:44px;padding:0 var(--s4);border-radius:var(--r);border:1px solid var(--ink);background:var(--ink);color:var(--white);font-size:var(--t-body);font-weight:700;white-space:nowrap}.r4 .btn:hover{color:var(--white);background:#2a2a2a}.r4 .btn.g:hover{background:var(--wash);color:var(--ink)}.r4 .btn.s{min-height:44px;padding:0 var(--s3);font-size:var(--t-small)}.r4 .btn.i{width:44px}.r4 .btn.danger{background:var(--red);border-color:var(--red);color:var(--white)}.r4 .btn.big{min-height:56px;font-size:var(--t-body);padding:0 var(--s5)}.r4 .btn.huge{min-height:72px;font-size:var(--t-sec);padding:0 var(--s5)}.r4 .btn.off,.r4 .btn[disabled]{background:var(--wash);border-color:var(--line);color:var(--grey)}.r4 .st{gap:var(--s2);font-size:var(--t-small);font-weight:700}.r4 .st:before{content:"";width:10px;height:10px;border-radius:999px;background:var(--quiet);flex:0 0 10px}.r4 .st.r:before{background:var(--red)}.r4 .st.o:before{background:var(--orange)}.r4 .st.b:before{background:var(--blue)}.r4 .st.g:before{background:var(--green)}.r4 .st.y:before{background:var(--yellow)}.r4 .bar{display:block;height:10px;background:var(--wash);overflow:hidden}.r4 .bar span{display:block;height:100%;background:var(--blue)}.r4 .bar.g span{background:var(--green)}.r4 .bar.q span{background:var(--quiet)}.r4 .steps{display:flex;gap:3px;width:100%}.r4 .steps span{flex:1;height:8px;background:var(--line)}.r4 .steps span.d{background:var(--green)}.r4 .fun{display:grid;grid-template-columns:110px minmax(0,1fr) 56px;gap:var(--s3);align-items:center;padding:var(--s3) 0;border-bottom:1px solid var(--line)}.r4 .fun .bar{height:24px}.r4 .fun b{text-align:right;font-variant-numeric:tabular-nums}.r4 .step{display:grid;grid-template-columns:44px minmax(0,1fr) auto;gap:var(--s4);padding:var(--s4) 0;border-bottom:1px solid var(--line)}.r4 .n,.r4 .step{align-items:center}.r4 .n{width:36px;height:36px;border-radius:999px;border:2px solid var(--ink);display:flex;justify-content:center;font-weight:800;font-size:var(--t-small)}.r4 .n.d{background:var(--green);border-color:var(--green);color:var(--ink)}.r4 .feed{display:grid;grid-template-columns:64px minmax(0,1fr);gap:var(--s3);padding:var(--s3) 0;border-bottom:1px solid var(--line)}.r4 .feed .d{font-size:var(--t-label);font-weight:800;color:var(--grey);padding-top:3px}.r4 .file{display:grid;grid-template-columns:56px minmax(0,1fr) auto;gap:var(--s4);align-items:center;padding:var(--s3) 0;border-bottom:1px solid var(--line)}.r4 .thumb{width:56px;height:44px;display:flex;align-items:center;justify-content:center;background:var(--wash);font-weight:800;font-size:var(--t-label)}.r4 .swatches{display:flex;gap:var(--s1);padding:var(--s4) 0;border-bottom:1px solid var(--line)}.r4 .swatches span{flex:1;height:36px}.r4 .notice{display:flex;align-items:flex-start;gap:var(--s3);padding:var(--s4) 0;border-top:1px solid var(--ink);border-bottom:1px solid var(--ink)}.r4 .notice .dot{width:12px;height:12px;border-radius:999px;margin-top:6px;flex:0 0 12px}.r4 .empty{display:flex;flex-direction:column;align-items:flex-start;gap:var(--s3);padding:var(--s6) 0;border-bottom:1px solid var(--line)}.r4 .empty .h2{max-width:520px}.r4 .sk{display:block;height:16px;background:var(--wash)}.r4 .sk.w40{width:40%}.r4 .sk.w60{width:60%}.r4 .sk.w80{width:80%}.r4 .sk.big{height:40px;width:50%}.r4 .toast{display:flex;align-items:center;gap:var(--s3);padding:var(--s3) var(--s4);background:var(--ink);color:var(--white);font-weight:700;border-radius:var(--r)}.r4 .scrim{position:absolute;background:hsla(0,0%,4%,.45)}.r4 .panel{position:relative;background:var(--white);border:1px solid var(--ink);padding:var(--s5);display:flex;flex-direction:column;gap:var(--s4)}.r4 .sheet{position:absolute;left:0;right:0;bottom:0;border-top:1px solid var(--ink);padding:var(--s5) var(--s4) var(--s6);gap:var(--s4)}.r4 .grab{width:44px;height:5px;background:var(--quiet);border-radius:999px;align-self:center}.r4 .menu{position:absolute;background:var(--white);border:1px solid var(--ink);display:flex;flex-direction:column;min-width:280px}.r4 .menu a,.r4 .menu button{display:flex;align-items:center;gap:var(--s3);min-height:48px;padding:0 var(--s4);border:0;border-bottom:1px solid var(--line);background:var(--white);text-align:left;color:var(--ink);font-size:var(--t-body);font-weight:600}.r4 .anno{font-size:var(--t-small);color:var(--grey);border-left:3px solid var(--ink);padding-left:var(--s3)}@media (max-width:1100px){.r4 .shell{grid-template-columns:76px minmax(0,1fr)}.r4 .halves,.r4 .two{grid-template-columns:1fr}.r4 .cols,.r4 .nums{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.r4 .shell{grid-template-columns:1fr}.r4 .main{padding:var(--s5) var(--s4) var(--s8)}}.r4 .ph-app{position:relative;width:390px;background:var(--white);color:var(--ink);font-family:var(--font-display,"Figtree"),system-ui,sans-serif;font-size:var(--t-body);line-height:1.45;padding-bottom:100px}.r4 .ph-app.w360{width:360px}.r4 .pad{padding:var(--s5) var(--s4);display:flex;flex-direction:column;gap:var(--s6)}.r4 .ph-app .nums{grid-template-columns:repeat(2,minmax(0,1fr))}.r4 .ph-app .num{padding:var(--s3) var(--s3) var(--s3) 0;border-bottom:1px solid var(--line)}.r4 .ph-app .num+.num{padding-left:0;border-left:0}.r4 .ph-app .num:nth-child(2n){padding-left:var(--s3);border-left:1px solid var(--line)}.r4 .ph-app .num .v{font-size:var(--t-title)}.r4 .ph-app .sh h2{font-size:var(--t-sec)}.r4 .ph-app .btn{width:100%}.r4 .ph-app .btn.big{min-height:56px}.r4 .ph-app .btn.huge{min-height:72px}.r4 .ph-app .btn.auto{width:auto}.r4 .ph-app .tabs{flex-wrap:nowrap;overflow-x:auto;gap:var(--s4);scrollbar-width:none}.r4 .ph-app .tabs a,.r4 .ph-app .tabs button{flex:0 0 auto}.r4 .ph-app .step{grid-template-columns:36px minmax(0,1fr);gap:var(--s3)}.r4 .ph-app .n{width:32px;height:32px}.r4 .ph-app .halves,.r4 .ph-app .two{grid-template-columns:1fr}.r4 .dock{position:absolute;left:0;right:0;bottom:0}.r4 .tab-app{width:834px}.r4 .sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.r4 .ptop{width:100%;max-width:390px;font-family:var(--font-display,"Figtree"),system-ui,sans-serif;color:var(--ink);border-top:4px solid var(--ink)}.r4 .ptop header{padding:var(--s3) var(--s4)}.r4 .ptop .wsl,.r4 .ptop header{display:flex;align-items:center;gap:var(--s2)}.r4 .ptop .wsl{font-size:var(--t-label);font-weight:700;padding:var(--s2) var(--s4);border-bottom:1px solid var(--line)}.r4 .pbar{width:100%;max-width:390px;height:84px;background:var(--white);display:grid;padding:0 var(--s1) var(--s3);font-family:var(--font-display,"Figtree"),system-ui,sans-serif}.r4 .pbar,.r4 .pbar a{align-items:center;color:var(--grey)}.r4 .pbar a{position:relative;display:flex;flex-direction:column;justify-content:center;gap:2px;min-height:56px;font-size:var(--t-label);font-weight:600}.r4 .pbar a[aria-current=page]{color:var(--ink);font-weight:800}.r4 .pbar .capb{justify-self:center;width:56px;height:56px;border-radius:999px;background:var(--ink);color:var(--white);border:0;display:flex;align-items:center;justify-content:center;margin-top:-6px}.r4 .pbar .cnt{position:absolute;top:0;right:10px;margin:0;min-width:20px;height:20px;padding:0 5px}.r4 .cols.five{grid-template-columns:repeat(5,minmax(0,1fr))}.r4 .tr.hd.strong{border-bottom:2px solid var(--ink)}@media (max-width:1100px){.r4 .cols.five{grid-template-columns:repeat(2,minmax(0,1fr))}}.r4 .fl .hint{font-weight:400}.r4 .fl.err .hint{font-weight:700}.r4 .toggle{display:inline-block}.r4 textarea.area{display:block;width:100%;font-family:inherit;line-height:1.45;resize:vertical}@media (max-width:1100px){.r4 .nums .num:nth-child(odd){padding-left:0;border-left:0}.r4 .nums .num{border-bottom:1px solid var(--line)}}.r4 .menu a,.r4 .menu button{padding:var(--s3) var(--s4)}.r4 .shell{grid-template-columns:240px minmax(0,1fr)}.r4 .main{padding:28px 36px 40px;background:var(--white);border:1px solid var(--line);border-radius:20px}.r4 .wrap{max-width:min(100%,2040px);gap:44px}.r4 .top{display:none}.r4 .rail{border-right:0;padding:6px 12px 6px 14px;gap:2px}.r4 .rail,.r4 .wsc{background:transparent}.r4 .wsc{display:flex;align-items:center;gap:10px;width:100%;height:48px;padding:0 10px;border:0;border-radius:10px;color:var(--ink);text-align:left}.r4 .wsc:not(.wsfix):hover{background:var(--wash)}.r4 .rail .wsl{display:flex;align-items:center;justify-content:center;width:28px;height:28px;flex:0 0 28px;border-radius:8px;background:var(--ink);color:var(--white);font-size:11px;font-weight:700;overflow:hidden}.r4 .rail .wsl img,.r4 .rail .wsl svg{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.r4 .wst{display:flex;flex-direction:column;min-width:0;flex:1;line-height:1.2}.r4 .wst small{font-size:12px;font-weight:500;color:var(--grey)}.r4 .wst b{font-size:15px;font-weight:600;color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.r4 .wsc .chev{flex:0 0 16px;color:var(--quiet)}.r4 .sbar{display:flex;align-items:center;gap:10px;width:100%;height:40px;padding:0 10px;border:0;border-radius:10px;background:transparent;color:#4a4740;font-size:15px;text-align:left}.r4 .sbar:hover{background:var(--wash)}.r4 .sbar span{flex:1;min-width:0;text-align:left}.r4 .sbar kbd{font:inherit;font-size:12px;color:var(--quiet)}.r4 .rgap{height:6px;flex:0 0 6px}.r4 .cap{display:flex;align-items:center;justify-content:flex-start;gap:10px;height:40px;margin-bottom:0;padding:0 10px;border:0;border-radius:10px;background:transparent;color:var(--ink);font-size:15px;font-weight:600}.r4 .cap:hover{background:var(--wash)}.r4 .pl{height:40px;gap:10px;padding:0 10px;border-radius:10px;font-size:15px;font-weight:500;color:#4a4740}.r4 .pl:hover{background:var(--soft);color:var(--ink)}.r4 .pl.on{background:var(--wash);color:var(--ink)}.r4 .pl svg{width:20px;height:20px;flex:0 0 20px}.r4 .cnt{min-width:22px;height:22px;padding:0;border-radius:999px;font-size:12px;font-weight:700}.r4 .pw{margin-top:auto;padding:4px 4px 0;border-top:0;font-size:12px;font-weight:400;color:var(--grey)}.r4 .rail.compact .cap{width:44px;height:44px;padding:0;justify-content:center;background:var(--ink);color:var(--white)}.r4 .rail.compact .pl{width:48px;height:48px;justify-content:center;padding:0}.r4 .mtop{display:flex;align-items:center;justify-content:flex-end;gap:8px}.r4 .acct{border:0;border-radius:999px;background:#1a1a1a;color:var(--white);font-size:12px;font-weight:600}.r4 .acct,.r4 .acct-i{display:flex;align-items:center;justify-content:center;width:34px;height:34px;flex:0 0 34px}.r4 .acct-i{position:relative;border:1px solid #e6e4df;border-radius:999px;background:var(--white);color:#4a4740}.r4 .acct-i i{position:absolute;top:6px;right:7px;width:8px;height:8px;border-radius:999px;background:var(--red)}.r4 .btn{min-height:32px;padding:0 12px;border-radius:7px;font-size:13px}.r4 .btn.s{min-height:28px;padding:0 10px}.r4 .btn.i{width:32px}.r4 .btn.big{min-height:44px;font-size:15px;padding:0 18px}.r4 .btn.huge{min-height:56px;font-size:17px;padding:0 20px}.r4 .ph-app .btn{min-height:48px}.r4 .ph-app .btn.s{min-height:44px}.r4 .h1{font-size:30px;font-weight:700;letter-spacing:-.02em;line-height:1.2}.r4 .h2{font-size:19px}.r4 .h2,.r4 .sh h2{font-weight:600;letter-spacing:-.005em}.r4 .sh h2{font-size:16px}.r4 .av,.r4 .b,.r4 .cnt,.r4 .h1,.r4 .h2,.r4 .label,.r4 .link,.r4 .n,.r4 .pip,.r4 .pl.on,.r4 .t,.r4 .word,.r4 .xb{font-weight:700}.r4 .back,.r4 .pl.on{font-weight:600}.r4 .back{font-size:15px;color:var(--ink);min-height:36px}.r4 .pbar{height:auto;padding:6px 4px 10px;border-top:1px solid var(--line)}.r4 .pbar a,.r4 .pbar button{min-height:52px;gap:2px;font-size:13px;font-weight:500;color:var(--grey)}.r4 .pbar a[aria-current=page],.r4 .pbar button[aria-current=page]{color:var(--ink);font-weight:600}.r4 .pbar svg{width:22px;height:22px}.r4 .pbar .capb{width:48px;height:48px;margin-top:0}.r4 .pow-ph{display:block;padding:8px 0;font-size:11px;color:var(--quiet);text-align:center}@media (max-width:1100px){.r4 .shell{grid-template-columns:76px minmax(0,1fr)}.r4 .main{padding:24px 24px 40px}}@media (max-width:640px){.r4 .shell{grid-template-columns:1fr}.r4 .h1{font-size:26px}}.r4 .ptop{border-top:0;background:var(--white)}.r4 .ptop header{gap:8px;padding:10px 12px;border-bottom:1px solid var(--line)}.r4 .ptop .wsp{display:flex;align-items:center;gap:8px;min-width:0;height:44px;padding:0 12px;border:1px solid var(--line);border-radius:12px;background:var(--white);color:var(--ink);font-size:15px;font-weight:600}.r4 .ptop .wsp b{font-size:17px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.r4 .ptop .ib{width:38px;height:38px;flex-basis:38px;border-color:var(--line);border-radius:999px}.r4 .ptop .av{width:34px;height:34px;flex-basis:34px;background:#1a1a1a;font-size:12px;font-weight:600}.r4 .ptop .wsl{display:none}.r4 .sh{align-items:center;gap:16px;padding-bottom:12px;border-bottom:0}.r4 .sh .m{font-weight:400;color:var(--grey);font-size:14px}.r4 .sh a{font-weight:600}.r4 .nums{display:grid;grid-auto-flow:column;grid-auto-columns:max-content;grid-template-columns:none;gap:0 40px;background:none;border:0;border-radius:0;padding:0}.r4 .num{padding:0;gap:4px}.r4 .num+.num{padding-left:0;border-left:0}.r4 .num .l{font-size:13px;font-weight:500;color:var(--grey)}.r4 .num .v{font-size:34px;font-weight:600;letter-spacing:-.02em}.r4 .num .d,.r4 .num .s{font-size:13px;font-weight:400;color:var(--grey)}.r4 .qbox{background:var(--white);border:1px solid #e6e4df;border-radius:16px;overflow:hidden}.r4 .qhd{display:flex;align-items:center;gap:8px;padding:12px 16px;border-bottom:1px solid #efede8}.r4 .qhd h2{font-size:14px;font-weight:600}.r4 .qc{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:22px;padding:0 6px;border-radius:7px;background:#e9e8e4;color:var(--ink);font-size:12px;font-weight:600}.r4 .clh{border-bottom:0}.r4 .btn{min-height:36px;height:auto;padding:0 14px;gap:6px;border-radius:8px;border:1px solid var(--quiet);font-size:14px;font-weight:600}.r4 .btn,.r4 .btn.g{background:var(--white);color:var(--ink)}.r4 .btn.g{border-color:var(--quiet)}.r4 .btn.p{border-color:var(--ink);background:var(--ink);color:var(--white)}.r4 .btn.s{min-height:32px;padding:0 12px;border-radius:7px;font-size:13px}.r4 .btn.i{width:36px;padding:0}.r4 .btn:disabled{opacity:.45}.r4 .link{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:30px;padding:0 12px;border:1px solid #d9d6cf;border-radius:7px;background:var(--white);color:var(--ink);font-size:13px;font-weight:600;text-decoration:none;white-space:nowrap;cursor:pointer}.r4 .kv a.link,.r4 .sh .link,.r4 .sh a.link{color:var(--ink);font-size:13px;font-weight:600;margin:0}.kit,.r4{--t-body:15px;--t-small:14px}.r4 .wst small{display:none}.r4 .cap svg{width:20px;height:20px;flex:0 0 20px;padding:3px;border-radius:6px;background:#1a1a1a;color:var(--white);overflow:hidden}.r4 .head{justify-content:space-between;align-items:flex-end;gap:12px}.r4 .hacts,.r4 .head{display:flex;flex-wrap:wrap}.r4 .hacts{align-items:center;gap:8px}.r4 .greet{display:flex;flex-direction:column;align-items:flex-start;gap:2px}.r4 .greet .sub{font-size:15px;font-weight:400;color:var(--grey)}.r4 .nums.n3,.r4 .nums.n5,.r4 .nums.three,.r4 .nums.two-up{grid-template-columns:none}.r4 .ai{display:flex;align-items:center;gap:10px;padding:10px 0;border-top:1px solid #efede8;border-bottom:1px solid #efede8}.r4 .ai p{flex:1;min-width:0;margin:0;font-size:14px;color:var(--ink);text-wrap:pretty}.r4 .ai p b{font-weight:600}.r4 .ai-i{display:grid;place-items:center;width:16px;height:16px;flex:0 0 16px;color:#1a1a1a}.r4 .ai .btn{flex:0 0 auto}.r4 .qgrid{display:grid;grid-template-columns:1fr 1fr;gap:16px;align-items:stretch}.r4 .qbox,.r4 .ql{display:flex;flex-direction:column}.r4 .ql{flex:1}.r4 .ql .qr{display:grid;grid-template-columns:28px minmax(0,1fr) auto;gap:12px;align-items:center;width:auto;max-width:none;padding:11px 16px;background:none;border-bottom:1px solid #f1efeb;image-rendering:auto;cursor:default}.r4 .ql .qr:last-child{border-bottom:0}.r4 .qt{display:flex;flex-direction:column;gap:1px;min-width:0}.r4 .qt b{font-size:14px;font-weight:600;text-wrap:pretty}.r4 .qt small{font-size:13px;font-weight:400;color:var(--grey);text-wrap:pretty}.r4 .qk{display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--ink)}.r4 .qk:before{content:"";width:7px;height:7px;flex:0 0 7px;border-radius:50%;background:var(--quiet)}.r4 .qk.o:before{background:#006aff}.r4 .qk.b:before{background:#8b6f47}.r4 .qk.g:before{background:#00dca8}.r4 .qk.r:before{background:var(--red)}.r4 .qa2{display:flex;gap:6px;justify-content:flex-end}.r4 .qmore{width:100%;margin-top:auto;border:0;border-top:1px solid #efede8;background:#fafaf8;padding:9px;font-size:13px;font-weight:600;color:var(--grey);cursor:pointer}.r4 .qe{padding:16px;color:var(--grey);font-size:14px}.r4 .clh{gap:16px;padding:9px 12px;background:var(--white);border:0;font-size:12px;font-weight:500;letter-spacing:0;text-transform:none;color:var(--grey)}.r4 .cl,.r4 .clh{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1.3fr) 150px 80px;border-radius:10px}.r4 .cl{gap:12px;align-items:center;padding:12px;border-bottom:1px solid var(--line);color:inherit;text-decoration:none}.r4 .sorth{display:flex;align-items:center;gap:4px;padding:0;border:0;background:none;font:inherit;font-size:12px;font-weight:600;color:var(--ink);text-align:left;cursor:pointer}.r4 .sorth .sa{color:var(--quiet);font-weight:400}.r4 .sorth.on .sa{color:var(--ink)}.r4 .sorthw{display:flex;align-items:center;gap:4px;min-width:0}.r4 .cmk{display:grid;place-items:center;flex:0 0 28px;border-radius:8px}.r4 .cmk.none{outline:1px dashed var(--quiet);border-radius:9px}.r4 .idrow{display:flex;align-items:center;gap:16px;min-width:0}.r4 .jrow{display:grid;grid-template-columns:minmax(0,1.8fr) 140px 130px 90px;gap:12px;align-items:center;padding:10px 16px;border-bottom:1px solid var(--line);font-size:14px}.r4 .jrow:last-child{border-bottom:0}.r4 .jrow.jh{font-size:12px;font-weight:600;color:var(--grey);background:var(--soft)}.r4 .jn{display:flex;align-items:center;gap:10px;min-width:0}.r4 .jn b{display:block;font-weight:600}.r4 .jn small{display:block;color:var(--grey);font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.r4 .jn>span:last-child{min-width:0}.r4 .jl,.r4 .jt{color:var(--grey)}.r4 .bav{width:32px;height:32px;flex:0 0 32px;border-radius:50%;display:grid;place-items:center;border:1.5px solid var(--blue);color:var(--blue);font-weight:700;font-size:11.5px;letter-spacing:.02em}.r4 .fbar{gap:12px}.r4 .fbar,.r4 .smart{display:flex;align-items:center;flex-wrap:wrap}.r4 .smart{gap:6px}.r4 .sgl{font-size:12px;color:var(--grey);display:inline-flex;align-items:center;gap:4px}.r4 .sgn{font-size:13px;color:var(--grey)}.r4 .drop{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;min-height:88px;border:1px dashed var(--quiet);border-radius:12px;padding:16px;text-align:center;background:var(--soft)}.r4 .drop small{color:var(--grey);font-size:13px}.r4 .drop.on{border-color:var(--blue);background:var(--white)}.r4 .impo{display:grid;grid-template-columns:1fr 1fr;gap:10px}.r4 .payo{display:flex;align-items:center;gap:12px;border:1px solid #e6e4df;border-radius:12px;padding:12px 14px;background:var(--white);font-size:15px;font-weight:600;text-align:left;min-width:0;width:100%}.r4 .payo small{display:block;font-weight:400;font-size:13px;color:var(--grey)}.r4 .payo:disabled{opacity:.55}.r4 .payo:not(:disabled):hover{border-color:var(--ink)}.r4 .isteps{margin:16px 0 0;padding-left:20px;display:flex;flex-direction:column;gap:8px;font-size:14px;line-height:1.5;color:var(--grey)}.r4 .isteps b{color:var(--ink)}.r4 .lk .t{font-size:15px}.r4 .lk .n small{font-size:12px}.r4 .logo-xs{width:28px;height:28px;border:1px solid transparent;border-radius:8px;display:grid;place-items:center;background:var(--wash);overflow:clip}.r4 .logo-xs img,.r4 .logo-xs svg{width:78%;height:78%;-o-object-fit:contain;object-fit:contain}.r4 .nm{display:block;min-width:0;font-size:16px;font-weight:600;color:var(--ink)}.r4 .nm small{font-size:14px;color:var(--grey)}.r4 .lw,.r4 .nm small{display:block;font-weight:400}.r4 .lw{min-width:0;font-size:15px;color:var(--ink)}.r4 .lw small{display:block;font-size:13px;font-weight:400;color:var(--grey)}.r4 .cl .n{display:block;width:auto;height:auto;border:0;border-radius:0;text-align:left;font-size:15px;font-weight:600;font-variant-numeric:tabular-nums}.r4 .cl .n small{display:block;font-size:13px;font-weight:400;color:var(--grey)}.r4 .vis{text-align:left}.r4 .st{display:inline-flex;align-items:center;gap:6px;padding:0;background:none;border:0;border-radius:0;font-size:15px;font-weight:600;color:var(--ink);white-space:nowrap}.r4 .st:before{width:7px;height:7px}.r4 .st.q:before{background:var(--quiet)}.r4 .tabs{display:inline-flex;align-self:flex-start;flex-wrap:nowrap;gap:2px;max-width:100%;padding:4px;background:#f1f0ed;border:0;border-bottom:0;border-radius:12px;overflow-x:auto;scrollbar-width:none}.r4 .tabs::-webkit-scrollbar{display:none}.r4 .tabs a,.r4 .tabs button{display:inline-flex;align-items:center;justify-content:center;min-height:34px;padding:7px 14px;margin:0;border:0;border-bottom:0;border-radius:9px;background:transparent;color:var(--grey);font-size:14px;font-weight:500;white-space:nowrap;text-decoration:none}.r4 .tabs a.on,.r4 .tabs a[aria-current=page],.r4 .tabs a[aria-selected=true],.r4 .tabs button.on,.r4 .tabs button[aria-current=page],.r4 .tabs button[aria-selected=true]{background:var(--white);color:var(--ink);font-weight:600;box-shadow:0 1px 3px rgba(38,36,31,.12)}.r4 .tabs.sub{gap:2px}.r4 .tabs.sub a,.r4 .tabs.sub button{font-size:13px}.r4 .crumbs{display:flex;align-items:center;gap:8px;font-size:15px;color:var(--grey)}.r4 .crumbs a,.r4 .crumbs button{padding:0;border:0;background:none;font:inherit;color:var(--grey);text-decoration:none;cursor:pointer}.r4 .crumbs a:hover,.r4 .crumbs button:hover{color:var(--ink);text-decoration:underline}.r4 .crumbs .sl{color:var(--quiet)}.r4 .crumbs .cur{color:var(--ink);font-weight:500}.r4 .head.rh{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.r4 .head.rh .idrow{gap:16px}.r4 .head.rh .sub{font-size:15px;font-weight:400;color:var(--grey)}.r4 .two{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:32px}.r4 .stack{gap:28px}.r4 .nums.rsum{margin:4px 0 32px}.r4 .num .vt{font-size:20px;font-weight:600;letter-spacing:-.025em;line-height:1.25}.r4 .num .btn{align-self:flex-start;margin-top:6px}.r4 .work2{display:flex;flex-direction:column}.r4 .w2{display:grid;grid-template-columns:84px minmax(0,1fr);align-items:baseline;gap:14px;padding:12px 0;border-bottom:1px solid var(--line)}.r4 .w2:last-child{border-bottom:0}.r4 .wd{font-size:13px;font-weight:400;color:var(--grey);font-variant-numeric:tabular-nums}.r4 .wd.now{color:var(--ink);font-weight:600}.r4 .wb{display:flex;flex-direction:column;gap:2px;min-width:0}.r4 .wb b{font-size:15px;font-weight:600}.r4 .wb small{font-size:13px;font-weight:400;color:var(--grey)}.r4 .wact{align-self:flex-start;margin-top:8px}.r4 .per2{display:flex;flex-direction:column;gap:6px;padding:12px 0;border-bottom:1px solid var(--line)}.r4 .per2:last-child{border-bottom:0}.r4 .per2 .pt{display:flex;align-items:center;gap:10px}.r4 .per2 .nm{font-size:15px}.r4 .pav{display:grid;place-items:center;width:36px;height:36px;flex:0 0 36px;border:1px dashed #c9c6be;border-radius:50%;background:none;color:var(--grey);font-size:10px;font-weight:600}.r4 .pc{display:flex;flex-direction:column;gap:2px;min-width:0}.r4 .ci{display:flex;align-items:center;gap:8px;max-width:100%;padding:2px 0;border:0;background:none;font:inherit;font-size:14px;color:var(--ink);text-align:left;cursor:pointer}.r4 .ci span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.r4 .ci.none{color:var(--grey);cursor:default}.r4 .pf{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:2px}.r4 .pa{font-size:12px;font-weight:400;color:var(--grey)}.r4 .per2 .acts{display:flex;gap:6px}.r4 .bkrow{display:grid;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 0}.r4 .bkrow .t{font-size:15px;font-weight:600}.r4 .bkrow .m{font-size:13px;color:var(--grey)}.r4 .bkh{display:flex;flex-direction:column;gap:14px}.r4 .bka{display:flex;gap:8px;flex-wrap:wrap}.r4 .sw-t{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px}.r4 .sw2{display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;min-height:96px;padding:12px;border:0;border-radius:14px;box-shadow:inset 0 0 0 1px rgba(0,0,0,.07);font:inherit;text-align:left;cursor:pointer}.r4 .sw2 b{font-size:14px;font-weight:600}.r4 .sw2 span{display:flex;align-items:center;gap:5px;font-size:12px;font-weight:600;font-variant-numeric:tabular-nums}.r4 .sw2 small{margin-top:4px;font-size:11px;font-weight:400;line-height:1.3}.r4 .bk-hero{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.r4 .lv{flex-direction:column;min-width:0}.r4 .lv,.r4 .pv{display:flex;border-radius:12px}.r4 .pv{align-items:center;justify-content:center;height:84px;padding:12px;background:var(--white);box-shadow:inset 0 0 0 1px rgba(0,0,0,.06);overflow:hidden}.r4 .pv img{max-width:100%;max-height:100%;width:auto;height:auto;-o-object-fit:contain;object-fit:contain}.r4 .pv.dark{background:#1a1a1a;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.08)}.r4 .lv.prim .pv{box-shadow:inset 0 0 0 2px #1a1a1a}.r4 .meta{display:flex;flex-direction:column;gap:6px;padding:8px 2px 0;min-width:0}.r4 .meta .t{font-size:13px;font-weight:600}.r4 .dl{display:flex;gap:8px}.r4 .fmt{display:flex;border:1px solid var(--quiet);border-radius:12px;overflow:hidden}.r4 .fmt a,.r4 .fmt button{display:inline-flex;align-items:center;justify-content:center;min-height:28px;padding:0 8px;border:0;background:var(--white);font:inherit;font-size:12px;font-weight:600;color:var(--ink);text-decoration:none;cursor:pointer}.r4 .fmt a+a,.r4 .fmt button+button{border-left:1px solid var(--line)}.r4 .fontrow{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 16px;padding:10px 0;border-bottom:1px solid var(--line)}.r4 .fontrow:last-child{border-bottom:0}.r4 .sample{font-size:24px;line-height:1.15;text-wrap:balance}.r4 .boi{display:flex;align-items:baseline;gap:12px;padding:8px 0;border-bottom:1px solid var(--line);font-size:14px}.r4 .boi:last-child{border-bottom:0}.r4 .page-head{gap:44px}.r4 .list{display:flex;flex-direction:column}.r4 .row.task{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 16px;padding:14px 0}.r4 .row .t{font-size:16px;font-weight:600}.r4 .row .m{font-size:14px;font-weight:400;color:var(--grey)}.r4 .lrow{display:flex;align-items:center;gap:12px;min-width:0}.r4 .amt,.r4 .row .r{display:flex;align-items:center;justify-content:flex-end;gap:8px}.r4 .amt{font-size:17px;font-weight:600;font-variant-numeric:tabular-nums}.r4 .nw{white-space:nowrap}.r4 .lgi{border-radius:4px;overflow:clip;-o-object-fit:contain;object-fit:contain}.r4 .lgi,.r4 .sic{width:22px;height:22px;flex:0 0 22px}.r4 .sic{border-radius:8px;display:grid;place-items:center;color:var(--ink)}.r4 .sic.lg img{width:18px;height:18px;border-radius:4px;display:block;-o-object-fit:contain;object-fit:contain}.r4 .qh{display:inline-grid;place-items:center;width:16px;height:16px;margin-left:5px;padding:0;border-radius:50%;border:1px solid var(--quiet);background:none;color:var(--grey);font:700 10px/1 inherit;cursor:help;vertical-align:1px;text-transform:none;letter-spacing:0}.r4 .qh:focus-visible,.r4 .qh:hover{border-color:var(--grey);color:var(--ink)}.r4 .qtip{position:fixed;z-index:20;max-width:280px;background:var(--ink);color:var(--white);font-size:13px;line-height:1.45;padding:10px 12px;border-radius:10px;box-shadow:0 8px 24px rgba(38,36,31,.25);text-wrap:pretty}.r4 .warnrow{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 16px;margin-top:6px;padding:12px 14px;border-bottom:0;background:#fef2f2;border-radius:12px}.r4 .reef{display:inline;padding:0 8px;border-radius:10px;background:#00dca8;color:#1a1a1a}.r4 .setg{display:grid;grid-template-columns:1fr 1fr;gap:16px}.r4 .setc{display:flex;flex-direction:column;gap:4px;padding:14px 16px;border:1px solid var(--line);border-radius:14px}.r4 .sh.mh{padding-bottom:6px}.r4 .sh.mh h2{display:flex;align-items:center;gap:8px}.r4 .mhi{display:flex;width:18px;height:18px;flex:0 0 18px}.r4 .kv{display:grid;grid-template-columns:120px minmax(0,1fr);gap:10px;padding:7px 0;border-bottom:1px solid #f1efeb;font-size:14px}.r4 .kv:last-child{border-bottom:0}.r4 .kv>span{font-size:14px;font-weight:400;color:var(--grey)}.r4 .kv .v,.r4 .kv>b{font-size:14px;font-weight:600;color:var(--ink);text-align:left}.r4 .kv .k{color:var(--grey);font-weight:400}.r4 .nv2{color:var(--quiet);font-weight:600}.r4 .pays2{gap:6px}.r4 .pays2,.r4 .tmr2{display:flex;align-items:center}.r4 .tmr2{gap:12px;padding:7px 0}.r4 .tmr2 .hs{display:grid;place-items:center;width:40px;height:40px;flex:0 0 40px;border:1px dashed var(--quiet);border-radius:50%;background:var(--white);color:var(--grey);font-size:13px;font-weight:600}.r4 .feg{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.r4 .fegc{padding:10px 10px 6px;border:1px solid var(--line);border-radius:14px}.r4 .fegh{display:flex;padding:2px 4px 8px;font-size:14px;font-weight:600}.r4 .fegh,.r4 .fer{align-items:center;gap:6px}.r4 .fer{display:grid;grid-template-columns:minmax(0,1fr) auto 14px;width:100%;padding:7px 4px;border:0;border-radius:8px;background:none;font:inherit;font-size:14px;color:var(--ink);text-align:left;text-decoration:none;cursor:pointer}.r4 .fer small{font-size:13px;font-weight:400;color:var(--grey)}.r4 .fer:hover{background:var(--wash)}.r4 .fer.off{color:var(--quiet);cursor:default}.r4 .fer.off:hover{background:none}.r4 .fer.off small{color:var(--quiet)}.r4 .seg{display:inline-flex;gap:2px;padding:4px;background:#f1f0ed;border-radius:12px;overflow:hidden}.r4 .seg button{min-height:32px;padding:0 14px;border:0;border-radius:9px;background:transparent;font:inherit;font-size:15px;font-weight:500;color:var(--grey);white-space:nowrap;cursor:pointer}.r4 .seg button[aria-pressed=true]{background:var(--white);color:var(--ink);font-weight:600;box-shadow:0 1px 3px rgba(38,36,31,.12)}.r4 .rangebar{display:flex;align-items:center;flex-wrap:wrap;gap:8px 16px}.r4 .rule{display:flex;align-items:flex-start;gap:6px;font-size:13px;color:var(--grey)}.r4 .chartbox{display:flex;flex-direction:column;gap:10px}.r4 .dotkey{display:flex;align-items:center;gap:6px;font-size:13px;color:var(--grey)}.r4 .dotkey i{width:9px;height:9px;flex:0 0 9px;border-radius:3px;background:#006aff}.r4 .dotkey i.mo{background:var(--orange)}.r4 .dotkey i.wxl{background:none;border-top:2px dashed var(--quiet);height:0;border-radius:0}.r4 .chart{position:relative;width:100%;margin-top:4px}.r4 .chart svg{display:block;width:100%;height:190px;overflow:visible}.r4 .chart .mons{position:relative;height:16px;margin-top:2px}.r4 .chart .mons span{position:absolute;top:0;font-size:12px;color:var(--grey);white-space:nowrap}.r4 .moms{display:flex;flex-direction:column;gap:12px;margin:18px 0 0;padding:16px 0 0;list-style:none;border-top:1px solid var(--line)}.r4 .moms li{display:grid;grid-template-columns:56px minmax(0,1fr);align-items:flex-start;gap:12px;font-size:14px}.r4 .moms b{padding-right:8px;font-size:14px;font-weight:700}.r4 .moms em{font-style:normal;font-weight:600}.r4 .bars{display:flex;flex-direction:column}.r4 .bl{display:grid;grid-template-columns:minmax(0,1fr) 56px;align-items:center;gap:4px 12px;padding:7px 0;border-bottom:1px solid var(--line)}.r4 .bl:last-child{border-bottom:0}.r4 .bl .t{display:flex;align-items:center;gap:10px;min-width:0;font-weight:500}.r4 .bl .n{font-weight:600;font-variant-numeric:tabular-nums;text-align:right}.r4 .bl .b{grid-column:1/-1;height:6px;padding-left:32px;border-radius:999px;background:#f7f6f3;overflow:hidden}.r4 .bl .b>span{display:block;height:100%;border-radius:999px;background:#006aff}.r4 .lk{display:grid;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 0;border-bottom:1px solid var(--line)}.r4 .lk:last-child{border-bottom:0}.r4 .lk .t{font-weight:600;min-width:0}.r4 .lk .t small{display:block;font-size:13px;font-weight:400;color:var(--grey)}.r4 .lk .n{font-weight:600;font-variant-numeric:tabular-nums;text-align:right}.r4 .lk .n small{display:block;font-size:13px;font-weight:400;color:var(--grey)}.r4 .halves{gap:32px}.r4 .cols{border-top:0;gap:0 40px}.r4 .col+.col,.r4 .cols>*{border-left:0;padding-left:0}.r4 .col{padding:0}.r4 .col .v{font-size:34px;font-weight:600;letter-spacing:-.02em}.r4 .tr.hd{font-size:12px;font-weight:500;color:var(--grey);text-transform:none;letter-spacing:0}.r4 .tr.hd,.r4 .tr.hd.strong{border-bottom:1px solid var(--line)}.r4 .sh a,.r4 .sh a:visited{color:var(--ink);font-size:13px;font-weight:600}.r4 .bare .mtop,.r4 .bare .pbar,.r4 .bare .pow-ph,.r4 .bare .rail,.r4 .bare .strip,.r4 .bare .top{display:none}.r4 .bare .shell{grid-template-columns:1fr;padding:0}.r4 .bare .main{background:transparent;border:0;box-shadow:none;border-radius:0;padding:24px 16px 40px}.r4 .bare .wrap{max-width:none}.r4 .si{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:18px;min-height:calc(100vh - 64px);padding-top:8px}.r4 .si-top .si{justify-content:flex-start}.r4 .si-card{display:flex;flex-direction:column;gap:16px;width:min(400px,100%);padding:32px 28px 28px;background:var(--white);border:1px solid #e6e4df;border-radius:20px;overflow:hidden;position:relative;box-shadow:0 1px 2px rgba(38,36,31,.04),0 12px 32px rgba(38,36,31,.06)}.r4 .si-card.door{padding-top:40px}.r4 .si-card.door:before{content:"";position:absolute;left:0;right:0;top:0;height:6px;background:var(--door,var(--blue))}.r4 .si-brand{display:flex;align-items:center;gap:10px}.r4 .si-word{font-size:17px;font-weight:700;letter-spacing:.04em}.r4 .si-logo{display:grid;place-items:center;width:44px;height:44px;flex:0 0 44px;border-radius:12px;background:#f3f7fe;overflow:hidden}.r4 .si-logo img,.r4 .si-logo svg{width:30px;height:30px;-o-object-fit:contain;object-fit:contain}.r4 .si-bn{font-size:15px;font-weight:600;line-height:1.3}.r4 .si h1{font-size:26px;font-weight:700;letter-spacing:-.015em;line-height:1.2;text-wrap:balance}.r4 .si-sub{font-size:15px;color:var(--grey);text-wrap:pretty}.r4 .si-sub b{color:var(--ink);font-weight:600}.r4 .si-f{display:flex;flex-direction:column;gap:6px}.r4 .si-f label{font-size:14px;font-weight:600}.r4 .si-f input{width:100%;height:46px;padding:0 14px;border:1px solid var(--quiet);border-radius:12px;background:var(--white);color:var(--ink);font:inherit;font-size:16px}.r4 .si-f input.code{text-align:center;font-size:20px;letter-spacing:.4em;font-variant-numeric:tabular-nums}.r4 .si-b{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;height:48px;padding:0 16px;border:1px solid var(--quiet);border-radius:999px;background:var(--white);color:var(--ink);font:inherit;font-size:15px;font-weight:600;cursor:pointer}.r4 .si-b.p{background:var(--ink);border-color:var(--ink);color:var(--white)}.r4 .si-b.door{background:var(--door,var(--blue));border-color:var(--door,var(--blue));color:var(--white)}.r4 .si-b svg{width:18px;height:18px;flex:0 0 18px}.r4 .si-b:disabled{opacity:.5;cursor:default}.r4 .si-or{display:flex;align-items:center;gap:12px;font-size:13px;color:var(--grey)}.r4 .si-or:after,.r4 .si-or:before{content:"";flex:1;height:1px;background:var(--line)}.r4 .si-alt{display:flex;flex-wrap:wrap;gap:8px}.r4 .si-alt .si-b{flex:1 1 150px;width:auto;height:42px;font-size:14px}.r4 .si-ic{display:grid;place-items:center;width:52px;height:52px;border-radius:16px;background:#eef5ef;color:#12a150}.r4 .si-ic svg{width:26px;height:26px}.r4 .si-foot{max-width:400px;font-size:13px;color:var(--grey);text-align:center;text-wrap:balance}.r4 .si-foot b{color:var(--ink);font-weight:700;letter-spacing:.04em}.r4 .si-err{font-size:14px;color:var(--red);text-wrap:pretty}.r4 .jbill{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 16px;border:1px solid var(--line);border-radius:14px}.r4 .jbt{display:flex;flex-direction:column;gap:2px;min-width:0}.r4 .jbl{font-size:13px;font-weight:400;color:var(--grey)}.r4 .jbt b{font-size:24px;font-weight:700;font-variant-numeric:tabular-nums}.r4 .jbd{font-size:13px;font-weight:400;color:var(--grey)}.r4 .jba{display:flex;gap:8px;flex-wrap:wrap;flex:0 0 auto}.r4 .btn.bp{background:var(--brand,var(--ink));border-color:var(--brand,var(--ink));color:var(--white)}.r4 .ql .empty{display:flex;flex-direction:column;align-items:flex-start;gap:4px;margin:12px 16px;padding:14px 16px;border:1px dashed #dad7d0;border-radius:12px;background:none;text-align:left}.r4 .ql .empty b{font-size:14px;font-weight:600}.r4 .ql .empty p{padding-bottom:6px;font-size:13px;font-weight:400;color:var(--grey)}.r4 .scrim{position:fixed;inset:0;z-index:50;display:flex;align-items:center;justify-content:center;padding:24px;background:rgba(38,36,31,.38)}.r4 .sheet{position:relative;left:auto;right:auto;bottom:auto;display:flex;flex-direction:column;width:min(520px,100%);max-height:calc(100vh - 48px);padding:0;gap:0;background:var(--white);border:0;border-radius:18px;overflow:hidden;box-shadow:0 24px 64px rgba(38,36,31,.28)}.r4 .sheet-h{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 20px;border-bottom:1px solid var(--line)}.r4 .sheet-h h2{font-size:18px;font-weight:600}.r4 .sheet-h .ib{width:38px;height:38px;flex-basis:38px;border-color:var(--line);border-radius:12px}.r4 .sheet-b{display:flex;flex-direction:column;gap:12px;padding:16px 20px;overflow:auto}.r4 .sheet-f{display:flex;justify-content:flex-end;gap:12px;padding:12px 20px;border-top:1px solid var(--line)}.r4 .grab{display:none}.r4 .qtiles{display:grid;grid-template-columns:1fr 1fr;gap:8px}.r4 .qtiles button{display:flex;flex-direction:column;align-items:flex-start;gap:4px;padding:11px;border:1px solid var(--line);border-radius:8px;background:var(--white);font:inherit;text-align:left;cursor:pointer}.r4 .qtiles button[aria-pressed=true]{border:2px solid #1a1a1a;padding:10px}.r4 .qtiles b{font-size:15px;font-weight:600}.r4 .qtiles small{font-size:13px;font-weight:400;color:var(--grey);line-height:1.3}.r4 .qi{display:grid;place-items:center;width:20px;height:20px;padding-bottom:2px}.r4 .qawrap{position:relative}.r4 .qa{width:100%;min-height:84px;padding:10px 12px;border:1px solid var(--quiet);border-radius:12px;background:var(--white);color:var(--ink);font:inherit;font-size:16px}.r4 .mic{position:absolute;right:8px;bottom:8px;display:grid;place-items:center;width:36px;height:36px;border:0;border-radius:50%;background:#1a1a1a;color:var(--white);cursor:pointer}.r4 .hint{font-size:13px;color:var(--grey);text-wrap:pretty}@media (max-width:640px){.r4 .main{padding:6px 2px 96px;border:0;border-radius:18px}.r4 .wrap{gap:14px}.r4 .wrap>*{padding-left:4px;padding-right:4px}.r4 .wrap>.qgrid,.r4 .wrap>.tbl,.r4 .wrap>section{padding-left:0;padding-right:0}.r4 .wrap>section{padding:16px;background:var(--white);border:1px solid #e6e4df;border-radius:20px}.r4 .wrap>.greet{padding:6px 4px 4px}.r4 .head{padding:4px 4px 0}.r4 .head .h1{font-size:24px}.r4 .sh{padding-bottom:8px}.r4 .btn{min-height:44px}.r4 .btn.s,.r4 .link{min-height:36px}.r4 .nums{grid-auto-flow:row;gap:10px}.r4 .nums,.r4 .nums.n3,.r4 .nums.n5,.r4 .nums.three,.r4 .nums.two-up{grid-template-columns:repeat(2,minmax(0,1fr))}.r4 .num .v{font-size:26px}.r4 .qgrid{grid-template-columns:1fr;gap:12px}.r4 .qbox{border-radius:20px}.r4 .qr{grid-template-columns:32px minmax(0,1fr);gap:8px 12px;padding:12px 14px}.r4 .qa2{grid-column:2;grid-row:auto;justify-content:flex-start;margin-top:6px}.r4 .ai{align-items:flex-start}.r4 .cl{grid-template-columns:minmax(0,1fr) auto;padding:12px 0}.r4 .cl .lw,.r4 .cl .vis,.r4 .clh{display:none}.r4 .tabs{background:#e6e5e1}.r4 .crumbs{padding:4px 4px 0;font-size:14px}.r4 .bk-hero,.r4 .sw-t{grid-template-columns:repeat(2,minmax(0,1fr))}.r4 .fontrow{grid-template-columns:minmax(0,1fr)}.r4 .sample{font-size:20px}.r4 .row,.r4 .row.task,.r4 .row.wide3,.r4 .warnrow{grid-template-columns:minmax(0,1fr)}.r4 .jrow{grid-template-columns:minmax(0,1fr) auto;padding:10px 4px}.r4 .jrow .jl,.r4 .jrow .jt,.r4 .jrow.jh span:nth-child(2),.r4 .jrow.jh span:nth-child(4){display:none}.r4 .amt,.r4 .row .r,.r4 .row.task .r,.r4 .warnrow .r{justify-content:flex-start}.r4 .page-head{gap:14px}.r4 .setg{grid-template-columns:1fr}.r4 .feg{grid-template-columns:1fr 1fr}.r4 .kv{grid-template-columns:minmax(0,1fr);gap:2px}.r4 .link{min-height:44px}.kit,.r4{--t-body:16px}.r4 .num{padding:14px;background:var(--white);border:1px solid #e6e4df;border-radius:20px}.r4 .nums .num:last-child:nth-child(odd){grid-column:1/-1}.r4 .ai{flex-wrap:wrap}.r4 .ai p{flex:1 1 100%}.r4 .ai .btn{margin-left:26px}.r4 .seg{width:100%;overflow-x:auto}.r4 .seg button{font-size:14px;padding:0 12px}.r4 .moms li{grid-template-columns:48px minmax(0,1fr)}.r4 .halves{grid-template-columns:1fr;gap:14px}.r4 .si{min-height:0;padding-top:0}.r4 .si-card{padding:24px 20px 22px;border-radius:18px}.r4 .bare .main{padding:16px 12px 32px}.r4 .jbill{flex-direction:column;align-items:stretch;gap:12px}.r4 .jba .btn{flex:1 1 140px}.r4 .scrim{padding:12px}.r4 .sheet{max-height:calc(100vh - 24px)}.r4 .qtiles{grid-template-columns:1fr 1fr}}