*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }.visible{visibility:visible}.fixed{position:fixed}.absolute{position:absolute}.inline{display:inline}.flex{display:flex}.table{display:table}.grid{display:grid}.hidden{display:none}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}:root{--bg:#f6f9fe;--paper:#fff;--ink:#6b2338;--muted:#5d4d55;--line:#e1e6ef;--blue:#b7d8fe;--blue-soft:#e7f1fd;--blue-ink:#34608f;--maroon:#6b2338;--orange:#f94e19;--orange-soft:#ffe7df;--pink:#fcd1cd;--olive:#d1c260;--gold:#b07d10;--lime:#e9f056;--lime-soft:#f6f9bf;--lime-deep:#aeb519;--good:#2f7d3f;--warn:#b07d10;--bad:#f94e19;--shadow:0 4px 18px rgba(58,37,48,.055);--shadow-lg:0 24px 60px rgba(58,37,48,.16);--r:16px;--r-sm:11px}*{box-sizing:border-box}body,html{margin:0;padding:0}body{font-family:var(--font-poppins),system-ui,-apple-system,Segoe UI,Roboto,sans-serif;background:var(--bg);color:var(--ink);line-height:1.55;font-size:15.5px;-webkit-font-smoothing:antialiased}h1,h2,h3{font-weight:600;letter-spacing:-.01em;line-height:1.25;margin:0}h1{font-weight:700}a{color:var(--blue-ink);text-decoration:none}.hidden{display:none!important}button{font-family:inherit;cursor:pointer}::-moz-selection{background:var(--blue)}::selection{background:var(--blue)}.ic{display:block;flex:none}svg.ic{vertical-align:middle}.modebar{position:sticky;top:0;z-index:50;gap:14px;flex-wrap:wrap;padding:14px 26px;background:rgba(246,249,254,.82);backdrop-filter:blur(10px);border-bottom:1px solid var(--line)}.brand,.modebar{display:flex;align-items:center}.brand{gap:11px;font-weight:700;font-size:17px;color:var(--maroon);letter-spacing:-.01em;white-space:nowrap}@media(max-width:640px){.modetoggle{margin-left:0;width:100%;justify-content:space-between}.modetoggle button{padding:8px 12px;font-size:12px}}.brand .mark{width:32px;height:32px;border-radius:10px;background:var(--maroon);display:grid;place-items:center;color:#fff}.modetoggle{margin-left:auto;display:flex;background:#fff;border:1px solid var(--line);border-radius:999px;padding:4px;box-shadow:var(--shadow)}.modetoggle button{display:flex;align-items:center;gap:7px;border:none;background:transparent;padding:9px 17px;border-radius:999px;font-weight:500;font-size:13px;color:var(--muted)}.modetoggle button .ic{width:17px;height:17px}.modetoggle button.on{background:var(--blue);color:var(--maroon);font-weight:600}.wrap{max-width:1200px;margin:0 auto;padding:34px 26px 90px}.card{background:var(--paper);border:1px solid var(--line);border-radius:var(--r);box-shadow:var(--shadow)}.btn{display:inline-flex;align-items:center;gap:8px;border:none;border-radius:11px;padding:11px 19px;font-weight:600;font-size:13.5px;background:var(--orange);color:#fff;transition:filter .15s,transform .08s}.btn .ic{width:17px;height:17px}.btn:hover{filter:brightness(1.06)}.btn:active{transform:translateY(1px)}.btn.ghost{background:#fff;color:var(--ink);border:1px solid var(--line)}.btn.ghost:hover{background:var(--bg)}.btn.maroon{background:var(--maroon)}.btn.blue{background:var(--blue);color:var(--maroon)}.btn.bad{background:#fff;color:var(--bad);border:1px solid var(--orange-soft)}.btn.danger{background:var(--bad);color:#fff;border:1px solid var(--bad)}.btn.sm{padding:8px 13px;font-size:12.5px;border-radius:9px}.btn.icon{padding:9px;border-radius:10px}.btn.icon .ic{width:18px;height:18px}.pill{display:inline-flex;align-items:center;gap:5px;padding:4px 11px;border-radius:999px;font-size:11.5px;font-weight:600;background:var(--blue-soft);color:var(--blue-ink)}.pill.pink{background:var(--pink);color:var(--maroon)}.pill.orange{background:var(--orange-soft);color:var(--orange)}.pill.green{background:#e4f1e6;color:var(--good)}.pill.gold{background:#f6edd6;color:var(--gold)}.pill.gray{background:#f0f0f3;color:#6f6f76}.pill.lime{background:var(--lime);color:var(--maroon)}.pill .ic{width:13px;height:13px}.muted{color:var(--muted)}.tiny{font-size:12px}.bar{height:8px;background:var(--blue-soft);overflow:hidden}.bar,.bar>span{border-radius:999px}.bar>span{display:block;height:100%;background:var(--orange);transition:width .5s ease}.bar.maroon>span{background:var(--maroon)}.bar.blue>span{background:var(--blue-ink)}.bar.gold>span{background:var(--gold)}.bar.lime>span{background:var(--lime-deep)}.hero{display:grid;grid-template-columns:1.5fr .9fr;gap:24px;align-items:stretch;margin-bottom:22px}@media(max-width:820px){.hero{grid-template-columns:1fr}}.hero .lead{padding:40px}.hero h1{font-size:42px;line-height:1.1;margin:0 0 14px;letter-spacing:-.02em}.hero .lead p{font-size:16.5px;line-height:1.6;color:var(--muted);max-width:48ch;margin:0}.kick{display:inline-flex;align-items:center;gap:7px;background:var(--lime);color:var(--maroon);font-weight:700;font-size:12px;letter-spacing:.4px;text-transform:uppercase;padding:7px 14px;border-radius:999px;margin-bottom:22px}.kick .ic{width:14px;height:14px}.aboutme{background:var(--maroon);color:#fff;border-radius:var(--r);padding:34px;display:flex;flex-direction:column;justify-content:center}.aboutme h3{color:#fff;font-size:22px;font-weight:700;margin:0 0 12px;letter-spacing:-.01em}.aboutme .avatar{width:56px;height:56px;border-radius:15px;background:var(--lime);display:grid;place-items:center;color:var(--maroon);margin-bottom:18px}.aboutme .avatar .ic{width:28px;height:28px}.aboutme p{font-size:15px;line-height:1.55;color:#f7e9ec;margin:0 0 9px}.disclaimer{display:flex;gap:13px;align-items:flex-start;background:#fff;border:1px solid var(--line);border-left:3px solid var(--blue);border-radius:var(--r-sm);padding:17px 19px;margin-bottom:26px;font-size:13.5px;line-height:1.55;color:var(--muted)}.disclaimer .ic{width:20px;height:20px;color:var(--blue-ink);flex:none;margin-top:1px}.disclaimer b{color:var(--ink)}.wizard{padding:38px 40px}.steps{display:flex;gap:9px;margin-bottom:30px}.steps .s{flex:1;min-width:0;display:flex;flex-direction:column}.steps .s .lbl{font-size:12px;font-weight:500;color:var(--muted);margin-bottom:8px;display:flex;gap:7px;align-items:center;flex:1;line-height:1.2}.steps .s .lbl .n{width:19px;height:19px;border-radius:50%;background:var(--blue-soft);display:grid;place-items:center;font-size:10.5px;color:var(--muted);flex:none}.steps .s .lbl .n .ic{width:11px;height:11px}.steps .s.done .n{background:var(--blue);color:var(--maroon)}.steps .s.active .n{background:var(--orange);color:#fff}.steps .s.active .lbl{color:var(--ink);font-weight:600}.steps .s .track{height:4px;border-radius:999px;background:var(--blue-soft);margin-top:auto}.steps .s.done .track{background:var(--blue)}.steps .s.active .track{background:var(--orange)}@media(max-width:600px){.steps .s .lbl .t{display:none}.steps{gap:7px}}.stepwrap{min-height:330px}.step h2{font-size:29px;margin:0 0 7px;letter-spacing:-.02em}.step .sub{color:var(--muted);margin:0 0 28px;font-size:15px}.field{margin-bottom:26px}.field>label{display:block;font-weight:600;font-size:14px;margin-bottom:9px}.field .hint{font-weight:400;color:var(--muted);font-size:12.5px}input[type=date],input[type=email],input[type=number],input[type=password],input[type=tel],input[type=text],select,textarea{width:100%;padding:14px 16px;border:1px solid var(--line);border-radius:var(--r-sm);background:#fff;font-family:inherit;font-size:15px;color:var(--ink)}input::-moz-placeholder,textarea::-moz-placeholder{color:#b7adb2}input::placeholder,textarea::placeholder{color:#b7adb2}input:focus,select:focus,textarea:focus{outline:none;border-color:var(--blue-ink);box-shadow:0 0 0 3px var(--blue-soft)}textarea{resize:vertical;min-height:84px}.row{display:grid;grid-template-columns:1fr 1fr;gap:22px}@media(max-width:600px){.row{grid-template-columns:1fr}}.chips{display:flex;flex-wrap:wrap;gap:10px}.chip{display:inline-flex;align-items:center;gap:8px;border:1px solid var(--line);background:#fff;border-radius:10px;padding:11px 16px;font-size:13.5px;font-weight:500;color:var(--ink)}.chip .ci{display:grid;place-items:center;color:var(--blue-ink)}.chip .ci .ic{width:17px;height:17px}.chip.on,.chip:hover{border-color:var(--blue)}.chip.on{background:var(--blue-soft)}.chip.on,.chip.on .ci{color:var(--maroon)}.budgets{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}@media(max-width:700px){.budgets{grid-template-columns:1fr 1fr}}.budget{border:1px solid var(--line);border-radius:var(--r-sm);padding:18px 15px;text-align:left;background:#fff;cursor:pointer}.budget.on,.budget:hover{border-color:var(--blue)}.budget.on{background:var(--blue-soft)}.budget .amt{font-weight:700;font-size:16px;color:var(--maroon)}.budget .who{font-size:12px;color:var(--muted);margin-top:5px;line-height:1.4}.plans{display:grid;grid-template-columns:repeat(auto-fit,minmax(158px,1fr));gap:12px}.deliv-add{gap:9px}.deliv-add,.deliv-count{display:flex;margin-top:12px}.deliv-count{font-size:12.5px;color:var(--lime-deep);font-weight:600;align-items:center;gap:6px}.estimate{background:var(--lime-soft);border:1px solid var(--lime);border-radius:var(--r-sm);padding:17px 19px;margin-bottom:26px}.est-head{justify-content:space-between;font-weight:600;font-size:14px;color:var(--maroon)}.est-head,.est-head span{display:flex;align-items:center}.est-head span{gap:8px}.est-head .ic{width:18px;height:18px}.est-head b{font-size:19px;font-weight:700}.est-note{margin:9px 0 0;font-size:12.5px;color:#6d6e26;line-height:1.55}.scale{margin-top:6px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.scale-rail{position:relative;height:34px;cursor:pointer;touch-action:none}.scale-track{position:absolute;top:50%;left:10%;right:10%;height:10px;transform:translateY(-50%);background:var(--blue-soft);border-radius:999px}.scale-fill{height:100%;background:linear-gradient(90deg,var(--lime-deep),var(--lime));border-radius:999px;transition:width .18s ease}.scale-nodes{position:absolute;inset:0;display:grid;grid-template-columns:repeat(5,1fr)}.node{display:grid;place-items:center;background:none;border:none;padding:0;cursor:pointer;touch-action:none}.node .dot{width:15px;height:15px;border-radius:50%;background:#fff;border:2.5px solid var(--blue);transition:width .15s ease,height .15s ease,box-shadow .15s ease,background .15s ease,border-color .15s ease}.node.on .dot{background:var(--lime);border-color:var(--lime-deep)}.node.cur .dot{width:24px;height:24px;border-color:var(--maroon);background:var(--lime);box-shadow:0 0 0 5px var(--lime-soft)}.scale-labels{display:grid;grid-template-columns:repeat(5,1fr);margin-top:11px;text-align:center}.scale-labels span{display:flex;flex-direction:column;gap:2px;align-items:center;padding:0 3px}.scale-labels span b{font-size:12.5px;font-weight:600;color:var(--muted)}.scale-labels span i{font-style:normal;font-size:10.5px;color:#a99ca2}.scale-labels span.on b,.scale-labels span.on i{color:var(--maroon)}.uploader{border:1.5px dashed var(--blue);border-radius:var(--r-sm);padding:30px;text-align:center;color:var(--muted);background:#fbfdff;cursor:pointer}.uploader .ic{width:30px;height:30px;color:var(--blue-ink);margin:0 auto 8px}.uploader:hover{background:var(--blue-soft)}.thumbs{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px}.thumb{position:relative;width:86px;height:86px;border-radius:11px;overflow:hidden;border:1px solid var(--line);background:#eee}.thumb img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.thumb b{position:absolute;top:4px;right:4px;background:rgba(58,37,48,.7);color:#fff;border-radius:50%;width:20px;height:20px;display:grid;place-items:center;cursor:pointer}.thumb b .ic{width:12px;height:12px}.navbtns{display:flex;justify-content:space-between;margin-top:30px;gap:12px}.thanks{text-align:center;padding:60px 30px}.thanks .big{width:74px;height:74px;border-radius:50%;background:var(--blue);color:var(--maroon);display:grid;place-items:center;margin:0 auto 20px}.thanks .big .ic{width:38px;height:38px}.dash{display:grid;grid-template-columns:230px 1fr;gap:30px}@media(max-width:880px){.dash{grid-template-columns:1fr}}.side{position:sticky;top:78px;align-self:start}.side .navi{padding:14px}.side .navi a{display:flex;align-items:center;gap:13px;padding:11px 12px;border-radius:12px;color:var(--ink);font-weight:500;font-size:13.5px;margin-bottom:3px}.side .navi a .nico{width:34px;height:34px;border-radius:10px;background:var(--blue-soft);display:grid;place-items:center;color:var(--maroon);flex:none}.side .navi a .nico .ic{width:21px;height:21px;stroke-width:2.1}.side .navi a .lab{color:var(--ink);font-weight:500;opacity:.78}.side .navi a .badge{margin-left:auto;background:var(--orange);color:#fff;font-size:11px;font-weight:700;border-radius:999px;padding:1px 8px}.side .navi a:hover{background:var(--bg)}.side .navi a:hover .nico{background:var(--blue)}.side .navi a.on{background:var(--blue-soft)}.side .navi a.on .nico{background:var(--maroon);color:#fff}.side .navi a.on .lab{color:var(--maroon);font-weight:600}.side .quote{margin-top:14px;padding:20px;border-radius:var(--r);background:var(--pink)}.side .quote .ic{width:18px;height:18px;color:var(--maroon);margin-bottom:8px}.side .quote p{font-size:13.5px;line-height:1.45;margin:0 0 8px;color:var(--maroon);font-weight:500}.side .quote span{font-size:11.5px;color:#9c6b76}.page-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:26px;flex-wrap:wrap}.page-head h1{font-size:30px;letter-spacing:-.02em}.page-head p{margin:6px 0 0;color:var(--muted);font-size:13.5px}.stats{display:grid;grid-template-columns:repeat(4,1fr);margin-bottom:26px}@media(max-width:760px){.stats{grid-template-columns:1fr 1fr}}.stat{padding:20px}.stat .si{border-radius:12px;display:grid;place-items:center;margin-bottom:14px}.stat .si .ic{width:23px;height:23px}.stat .l{margin-top:2px}.si.blue{background:var(--blue-soft);color:var(--blue-ink)}.si.orange{background:var(--orange-soft);color:var(--orange)}.si.gold{background:#f6edd6;color:var(--gold)}.si.maroon{background:var(--pink);color:var(--maroon)}.si.lime{background:var(--lime-soft);color:var(--lime-deep)}.grid2{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-bottom:20px}@media(max-width:760px){.grid2{grid-template-columns:1fr}}.panel{padding:24px}.panel-head{display:flex;align-items:center;gap:10px;margin-bottom:18px}.panel-head .ph-ic{width:34px;height:34px;border-radius:10px;display:grid;place-items:center;flex:none}.panel-head .ph-ic .ic{width:20px;height:20px}.panel-head h3{font-size:16px}.panel-head .count{margin-left:auto;font-size:12px;color:var(--muted)}.drow{display:flex;align-items:center;gap:14px;padding:13px 0;border-bottom:1px solid var(--line)}.drow:last-child{border-bottom:none}.drow .accent{width:4px;height:38px;border-radius:999px;background:var(--blue);flex:none}.drow .nm{flex:1;min-width:0}.drow .nm b{font-size:14px;font-weight:600;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.drow .nm span{font-size:12px;color:var(--muted)}.drow .days{text-align:right;flex:none}.drow .days .n{font-size:19px;font-weight:700;line-height:1}.drow .days .u{font-size:10.5px;color:var(--muted);text-transform:uppercase;letter-spacing:.4px}.mrow{display:flex;align-items:center;gap:15px;padding:13px 0;border-bottom:1px solid var(--line)}.mrow:last-child{border-bottom:none}.mrow .datebox{width:52px;height:52px;border-radius:12px;background:var(--blue-soft);display:grid;place-content:center;text-align:center;flex:none}.mrow .datebox .d{font-size:19px;font-weight:700;color:var(--maroon);line-height:1}.mrow .datebox .mo{font-size:10px;color:var(--blue-ink);text-transform:uppercase;letter-spacing:.5px}.mrow .info{flex:1;min-width:0}.mrow .info b{font-size:14px;font-weight:600;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mrow .info span{font-size:12px;color:var(--muted)}.mrow .time{font-size:13px;font-weight:600;color:var(--blue-ink);flex:none}.frow{display:flex;align-items:center;gap:13px;padding:13px 0;border-bottom:1px solid var(--line)}.frow:last-child{border-bottom:none}.frow .rank{width:26px;height:26px;border-radius:8px;background:var(--lime);color:var(--maroon);display:grid;place-items:center;font-weight:700;font-size:13px;flex:none}.frow .ftxt{flex:1;min-width:0}.frow .ftxt b{font-size:13.5px;display:block}.frow .ftxt span{font-size:12px;color:var(--muted);display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.proj-mini{margin-bottom:18px}.proj-mini:last-child{margin-bottom:0}.proj-mini .pm-top{display:flex;justify-content:space-between;align-items:center;font-size:13.5px;margin-bottom:7px}.proj-mini .pm-top b{font-weight:600;cursor:pointer}.proj-mini .pm-sub{font-size:12px;color:var(--muted);margin-top:5px}.sec-title{font-size:11.5px;text-transform:uppercase;letter-spacing:.7px;color:var(--muted);font-weight:600;margin:26px 0 14px}.pcard{padding:22px 24px;margin-bottom:16px}.pcard .top{display:flex;justify-content:space-between;align-items:flex-start;gap:14px}.pcard h3{font-size:17px;cursor:pointer;letter-spacing:-.01em}.pcard h3:hover{color:var(--orange)}.pcard .meta{font-size:13px;color:var(--muted);margin-top:5px}.pcard .tags{gap:7px;margin-top:14px}.actions,.pcard .tags{display:flex;flex-wrap:wrap}.actions{gap:9px}.kv{display:grid;grid-template-columns:135px 1fr;gap:8px 16px;font-size:13.5px;margin:0}.kv dt{color:var(--muted)}.kv dd{margin:0}.check{display:flex;align-items:center;gap:12px;padding:11px 0;border-bottom:1px solid var(--line)}.check:last-child{border-bottom:none}.check input{width:19px;height:19px;accent-color:var(--orange);cursor:pointer;flex:none}.check .t{flex:1;font-size:14px}.check.done .t{text-decoration:line-through;color:var(--muted)}.check .due{font-size:11.5px;color:var(--muted)}.addtask{display:flex;gap:9px;margin-top:14px}.cal{display:grid;grid-template-columns:repeat(7,1fr);gap:7px}.cal .dow{font-size:11px;text-align:center;color:var(--muted);font-weight:600;padding-bottom:4px}.cal .day{min-height:76px;border:1px solid var(--line);border-radius:10px;padding:7px;font-size:12px;background:#fff}.cal .day.out{background:var(--bg);color:#c9c2c5}.cal .day.today{border-color:var(--blue);box-shadow:0 0 0 2px var(--blue-soft)}.cal .day .nm{font-weight:600;font-size:11px}.cal .ev{margin-top:4px;font-size:10px;background:var(--blue-ink);color:#fff;border-radius:6px;padding:2px 5px}.cal .ev.deadline{background:var(--orange)}.cal .ev.content{background:var(--gold)}.leg{margin-top:16px;display:flex;gap:18px;flex-wrap:wrap;font-size:12px;color:var(--muted)}.leg i{width:10px;height:10px;border-radius:3px;display:inline-block;margin-right:6px;vertical-align:middle}.fbar{display:flex;align-items:center;gap:14px;padding:13px 0;border-bottom:1px solid var(--line)}.fbar:last-child{border:none}.fbar .nm{width:160px;font-size:13.5px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fbar .track{flex:1}.fbar .amt{width:135px;text-align:right;font-size:13px;font-variant-numeric:tabular-nums;color:var(--muted)}.email{padding:18px 20px;margin-bottom:14px;border:1px solid var(--line);border-left:3px solid var(--blue);border-radius:var(--r-sm)}.email .hd{display:flex;justify-content:space-between;font-size:12px;color:var(--muted)}.email .subj{font-weight:600;font-size:14.5px;margin:8px 0}.email .body{font-size:13px;color:var(--muted);white-space:pre-wrap;background:var(--bg);border-radius:10px;padding:14px 16px}.goal{padding:20px 22px;margin-bottom:14px}.goal .top{justify-content:space-between}.goal .top,.goal .top b{display:flex;align-items:center}.goal .top b{font-size:14.5px;gap:9px}.goal .top b .gi{width:32px;height:32px;border-radius:9px;background:var(--blue-soft);color:var(--blue-ink);display:grid;place-items:center}.goal .top b .gi .ic{width:18px;height:18px}.goal .nums{font-size:12.5px;color:var(--muted)}.modal-bg{position:fixed;inset:0;background:rgba(58,37,48,.4);backdrop-filter:blur(3px);z-index:100;display:grid;place-items:center;padding:22px}.modal{border-radius:var(--r);max-width:780px;width:100%;max-height:88vh;overflow:auto;box-shadow:var(--shadow-lg)}.modal .mh{position:sticky;top:0;background:var(--paper);display:flex;justify-content:space-between;align-items:center;padding:22px 26px;border-bottom:1px solid var(--line);z-index:2}.modal .mh h2{font-size:21px;letter-spacing:-.01em}.modal .mb{padding:24px 26px}.x{border:none;background:var(--bg);width:34px;height:34px;border-radius:50%;display:grid;place-items:center;color:var(--ink)}.x .ic{width:17px;height:17px}.empty{text-align:center;padding:50px 20px;color:var(--muted)}.empty .ic{width:34px;height:34px;margin:0 auto 12px;color:var(--blue)}.split{display:grid;grid-template-columns:1fr 1fr;gap:28px}@media(max-width:760px){.split{grid-template-columns:1fr}}.lockpriv{font-size:9px;background:var(--maroon);color:#fff;border-radius:5px;padding:1px 5px;margin-left:6px;letter-spacing:.3px;text-transform:uppercase;font-weight:700;vertical-align:middle}.modetoggle button.on .lockpriv{background:#fff;color:var(--maroon)}.portal-pick{display:flex;align-items:center;gap:11px;background:var(--blue-soft);border:1px solid var(--blue);border-radius:var(--r);padding:13px 17px;margin-bottom:24px;font-size:13.5px;flex-wrap:wrap}.portal-pick .ic{width:18px;height:18px;color:var(--blue-ink)}.portal-pick select{width:auto;flex:none;font-weight:600;padding:9px 12px}.portal-pick .note{margin-left:auto;color:var(--muted);font-size:12px}.pproj{padding:26px;margin-bottom:22px}.pproj-head{display:flex;justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:4px}.pproj-head h2{font-size:21px;letter-spacing:-.01em}.proofs-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:14px}.proof-thumb{border:1px solid var(--line);border-radius:12px;overflow:hidden;cursor:pointer;background:#fff;transition:box-shadow .15s,transform .08s}.proof-thumb:hover{box-shadow:var(--shadow);transform:translateY(-2px)}.proof-thumb .img{aspect-ratio:4/3;background:#eee 50%/cover no-repeat}.proof-thumb .cap{padding:9px 11px}.proof-thumb .cap b{font-size:12.5px;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.proof-thumb .cap .meta{font-size:11px;color:var(--muted);display:flex;align-items:center;gap:6px;margin-top:5px}.dropzone{border:1.5px dashed var(--blue);border-radius:12px;padding:18px;text-align:center;color:var(--muted);cursor:pointer;font-size:12.5px;background:#fbfdff}.dropzone:hover{background:var(--blue-soft)}.dropzone .ic{width:22px;height:22px;color:var(--blue-ink);margin:0 auto 5px}.thread{display:flex;flex-direction:column;gap:10px;max-height:320px;overflow:auto;padding:4px}.msg{max-width:80%;padding:10px 14px;border-radius:14px;font-size:13.5px;line-height:1.45}.msg .who{font-size:10.5px;font-weight:600;opacity:.65;margin-bottom:3px}.msg.them{align-self:flex-start;background:var(--blue-soft);color:var(--ink);border-bottom-left-radius:4px}.msg.me{align-self:flex-end;background:var(--maroon);color:#fff;border-bottom-right-radius:4px}.msg.me .who{color:#f0dde2}.msg .at{font-size:10px;opacity:.6;margin-top:4px}.msg-form{display:flex;gap:9px;margin-top:12px}.proof-stage{position:relative;border-radius:12px;overflow:hidden;border:1px solid var(--line);background:#f3f3f5}.proof-stage img{display:block;width:100%;cursor:crosshair}.pin{position:absolute;width:24px;height:24px;border-radius:50% 50% 50% 2px;background:var(--orange);color:#fff;font-size:12px;font-weight:700;display:grid;place-items:center;transform:translate(-50%,-100%);box-shadow:0 2px 6px rgba(43,12,21,.4);cursor:pointer;border:2px solid #fff}.annot{display:flex;gap:11px;padding:13px 0;border-bottom:1px solid var(--line);font-size:13.5px;align-items:flex-start}.annot:last-child{border:none}.annot .num{width:22px;height:22px;border-radius:50%;background:var(--orange);color:#fff;font-size:11px;font-weight:700;display:grid;place-items:center;flex:none;margin-top:1px}.annot .who{font-size:11px;color:var(--muted);margin-top:3px}.fb-badges{display:flex;gap:6px;flex-wrap:wrap;margin-top:8px}.fb-badges:empty{display:none}.fb-actions{gap:7px;margin-top:10px;align-items:center}.fb-actions,.proof-status{display:flex;flex-wrap:wrap}.proof-status{gap:9px;margin-top:16px}.pay-panel{background:linear-gradient(160deg,var(--maroon),#4e1a29);color:#fff;border-radius:var(--r);padding:22px}.pay-panel .due{font-size:30px;font-weight:700;letter-spacing:-.02em}.pay-panel .lbl{font-size:12.5px;opacity:.82}.pay-panel .barwrap{background:hsla(0,0%,100%,.2);height:8px;border-radius:999px;margin:12px 0;overflow:hidden}.pay-panel .barwrap span{display:block;height:100%;background:var(--lime);border-radius:999px}.pay-panel .btn{margin-top:8px}.lessons{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:16px}@media(max-width:640px){.lessons{grid-template-columns:1fr}}.lesson{background:var(--bg);border:1px solid var(--line);border-radius:12px;padding:14px 16px}.lesson .lh{display:flex;align-items:center;gap:7px;font-weight:600;font-size:12.5px;color:var(--maroon);margin-bottom:8px}.lesson .lh .ic{width:14px;height:14px;flex:none}.lesson .lh button{margin-left:auto;padding:5px 8px}.lesson p{margin:0;font-size:13px;color:var(--ink);white-space:pre-wrap;line-height:1.5}.toast{position:fixed;bottom:26px;left:50%;transform:translateX(-50%);background:var(--maroon);color:#fff;padding:13px 22px;border-radius:12px;font-size:13.5px;font-weight:500;box-shadow:var(--shadow-lg);z-index:200;opacity:0;transition:opacity .3s,transform .3s;display:flex;align-items:center;gap:9px}.toast .ic{width:17px;height:17px}.toast.show{opacity:1;transform:translateX(-50%) translateY(-4px)}.avatar-img{width:74px;height:74px;border-radius:18px;-o-object-fit:cover;object-fit:cover;margin-bottom:18px;border:2px solid hsla(0,0%,100%,.3)}body{position:relative}body:before{content:"";position:fixed;inset:-25%;z-index:-1;pointer-events:none;background:radial-gradient(38% 38% at 18% 22%,rgba(183,216,254,.55),transparent 70%),radial-gradient(34% 34% at 82% 14%,hsla(5,89%,90%,.5),transparent 70%),radial-gradient(44% 44% at 72% 82%,rgba(233,240,86,.26),transparent 70%),radial-gradient(40% 40% at 22% 86%,rgba(107,35,56,.15),transparent 70%);filter:blur(8px);animation:gw-drift 26s ease-in-out infinite alternate}@keyframes gw-drift{0%{transform:translateZ(0) scale(1)}50%{transform:translate3d(2.5%,-2%,0) scale(1.06)}to{transform:translate3d(-2.5%,2.5%,0) scale(1.1)}}@media (prefers-reduced-motion:reduce){body:before{animation:none}}.wrap{position:relative;z-index:0}.btn{transition:transform .12s ease,filter .15s ease,box-shadow .15s ease,background .15s ease}.btn.ghost:hover{background:rgba(183,216,254,.22);border-color:var(--blue)}.budget,.card.pcard,.card.stat,.chip,.goal,.proof-thumb,.side .navi a{transition:transform .12s ease,box-shadow .15s ease,background .15s ease,border-color .15s ease}.card.pcard:hover,.card.stat:hover,.goal:hover{transform:translateY(-2px);box-shadow:var(--shadow-lg)}.budget:hover{background:rgba(183,216,254,.16)}.contract-card{border:1px solid var(--blue);background:var(--blue-soft);border-radius:var(--r);padding:22px;margin-top:14px}.contract-card.signed{background:#e4f1e6;border-color:#bfe0c6}.contract-scope{margin:0;padding-left:18px;font-size:13.5px}.contract-scope li{margin:3px 0}.sign-box{margin-top:16px;border-top:1px solid var(--blue);padding-top:14px}:root{--stroke:rgba(52,96,143,.16)}.card{border-color:var(--stroke)}.side .navi{background:var(--blue-soft);border:1px solid rgba(52,96,143,.22)}.side .navi a.on{background:var(--blue)}.side .navi a:hover{background:hsla(0,0%,100%,.6)}.side .navi a.on:hover{background:var(--blue)}.panel-head{margin-bottom:20px}.panel-head h3{font-size:18px;font-weight:600;letter-spacing:-.01em}.stat{display:flex;align-items:center;width:100%;text-align:left;background:var(--paper);font:inherit;color:var(--ink)}.stat .si{margin-bottom:0}.stat .l{flex:1;font-size:13px;color:var(--muted)}.stat .v{margin-left:auto;font-size:26px;font-weight:700;letter-spacing:-.02em}.stat.clickable{cursor:pointer}.stat.clickable:hover{transform:translateY(-2px);box-shadow:var(--shadow-lg)}.modetoggle button{transition:background .15s ease,color .15s ease}.modetoggle button:hover:not(.on){background:rgba(183,216,254,.3);color:var(--maroon)}@media(max-width:880px){.side{position:static}.side .navi{display:flex;flex-direction:row;overflow-x:auto;gap:6px;padding:8px;-webkit-overflow-scrolling:touch}.side .navi a{flex:none;margin-bottom:0}.side .quote{display:none}}.side .navi{background:rgba(233,240,86,.18)}.side .navi a.on{background:var(--lime)}.side .navi a:hover{background:hsla(0,0%,100%,.55)}.side .navi a.on:hover{background:var(--lime)}.aboutme,.pay-panel{border:1px solid rgba(43,12,21,.5)}.kick{border:1px solid var(--lime-deep)}.estimate{border-color:var(--lime-deep)}.contract-card{border-color:var(--blue-ink)}.contract-card.signed{border-color:rgba(47,125,63,.55)}.stats{align-items:stretch}.stat{flex-direction:column;gap:14px}.stat .stat-top{display:flex;align-items:center;justify-content:space-between;gap:10px}.stat .l{margin:auto 0 0}:root{--stroke:rgba(249,78,25,.55)}.card{border:1.5px solid var(--stroke)}:root{--stroke:rgba(249,78,25,.45)}.card{border:1px solid var(--stroke)}.side .navi{border:1px solid rgba(174,181,25,.45)}.aboutme,.pay-panel{border:1px solid rgba(43,12,21,.45)}.side .quote{border:1px solid rgba(150,72,66,.45)}.estimate,.kick{border:1px solid rgba(174,181,25,.45)}.contract-card{border:1px solid rgba(52,96,143,.45)}.contract-card.signed{border:1px solid rgba(47,125,63,.45)}.stat{flex-direction:row;justify-content:space-between;gap:12px}.stat .si{margin:0}.stat .stat-right{display:flex;flex-direction:column;align-items:flex-end}.stat .v{font-size:24px}.stat .l{margin:4px 0 0;text-align:right;flex:none}.grid2,.stats{gap:16px;margin-bottom:16px}.stat{min-height:104px}.bar.blue>span,.bar.gold>span,.bar.lime>span,.bar.maroon>span,.bar>span{background:var(--maroon)}.si.green{background:#e4f1e6;color:var(--good)}:root{--stroke:rgba(107,35,56,.45)}.aboutme,.card,.contract-card,.contract-card.signed,.estimate,.kick,.pay-panel,.side .navi,.side .quote{border:1px solid var(--stroke)}.grid2{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.grid2>*{min-width:0}.stats{grid-template-columns:repeat(4,minmax(0,1fr))}.card{background:hsla(0,0%,100%,.74);backdrop-filter:blur(12px) saturate(1.15);-webkit-backdrop-filter:blur(12px) saturate(1.15)}.modal{background:var(--paper)}:root{--teal:#0d9488;--teal-soft:#d5f0ec}.si.teal{background:var(--teal-soft);color:var(--teal)}.cal .ev.content{background:var(--olive)}.cal .ev{background:var(--blue-soft);color:var(--blue-ink);font-weight:600}.stat .l{font-size:12px}.cal{grid-template-columns:repeat(7,minmax(0,1fr))}.cal .day{min-width:0}.cal .ev{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.stat{min-height:0}.stat .si{width:42px;height:42px}.stat .stat-right{justify-content:flex-start;gap:2px}.stat,.stat .stat-right{min-width:0}.stat .v{overflow-wrap:anywhere}@media (max-width:1040px){.stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.stats{grid-template-columns:1fr}}.kv{grid-template-columns:135px minmax(0,1fr)}.kv dd{min-width:0;overflow-wrap:anywhere;word-break:break-word}.stats{align-items:start}.stat{align-items:stretch}.stat .si{align-self:stretch;height:auto}.stat .v{line-height:1.05}.stat .l{line-height:1.1;margin-top:-2px}.danger-zone{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-top:24px;padding:16px;border:1px solid var(--orange-soft);border-radius:12px;background:rgba(249,78,25,.04)}.danger-zone .dz-title{font-weight:700;color:var(--maroon);font-size:13.5px}.danger-zone p{margin:2px 0 0}.stat{align-items:flex-start}.stat .si{width:46px;height:46px;align-self:flex-start;flex:none}.stat .stat-right{align-self:stretch;justify-content:space-between;gap:0}.stat .v{line-height:1.1}.stat .l{line-height:1.15;margin-top:0}.cal .day{cursor:pointer;transition:background .12s ease,border-color .12s ease}.cal .day:hover{background:var(--blue-soft);border-color:var(--blue)}.cal .day.out:hover{background:var(--bg)}.cal .ev{cursor:pointer}.cal .ev.meeting{background:var(--blue-soft);color:var(--blue-ink)}.cal .ev.deadline{background:var(--orange-soft);color:var(--orange)}.cal .ev.content{background:#f1efce;color:#6d5e0e}.cal .ev.task{background:rgba(107,35,56,.1);color:var(--maroon)}.cal .ev.task.done{opacity:.5;text-decoration:line-through}.cal .ev.reminder{background:var(--pink);color:var(--maroon)}.cal .ev.personal{background:var(--teal-soft);color:var(--teal)}.cal .more{margin-top:3px;font-size:9.5px;color:var(--muted);font-weight:600}.check .duebtn{margin-left:auto;padding:4px 9px;font-size:11px;color:var(--muted);white-space:nowrap}.check .duebtn .ic{width:12px;height:12px}.checkrow{display:flex;align-items:center;gap:9px;font-size:13.5px;color:var(--ink);margin-top:4px;cursor:pointer}.checkrow input{width:16px;height:16px}.iconx{display:grid;place-items:center;width:28px;height:28px;flex:none;border:1px solid var(--line);border-radius:8px;background:#fff;color:var(--muted);transition:all .12s ease}.iconx:hover{background:var(--orange-soft);border-color:var(--orange-soft);color:var(--bad)}.iconx .ic{width:15px;height:15px}.paylist{margin-top:12px;border-top:1px solid var(--line)}.payrow{display:flex;align-items:center;gap:10px;padding:8px 0;border-bottom:1px solid var(--line);font-size:13px}.payrow .pd{color:var(--muted);width:92px;flex:none}.payrow .pm{flex:1;color:var(--ink)}.payrow b{color:var(--good)}.iconx.sm{width:22px;height:22px}.iconx.sm .ic{width:12px;height:12px}.paynote{margin-top:12px;font-size:12.5px;line-height:1.5;color:var(--muted);background:var(--bg);border-radius:10px;padding:11px 13px}.paynote b{color:var(--maroon)}.pay-panel .btn.ghost{margin-top:10px}.authbox{display:flex;align-items:center;gap:10px;margin-left:14px}.authbox .who{max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.login-wrap{min-height:72vh;display:flex;align-items:center;justify-content:center;padding:40px 20px}.login-card{width:100%;max-width:420px;padding:38px 34px;text-align:center}.login-mark{width:52px;height:52px;border-radius:15px;background:var(--maroon);color:#fff;display:grid;place-items:center;margin:0 auto 18px}.login-card h1{font-size:26px;margin:0 0 6px}.login-card .sub{color:var(--muted);margin:0 0 24px;font-size:14.5px}.login-card .field{text-align:left;margin-bottom:16px}.login-msg{background:var(--blue-soft);color:var(--blue-ink);border-radius:10px;padding:11px 14px;font-size:13px;margin-bottom:18px}.login-msg a{font-weight:600}.login-or{display:flex;align-items:center;gap:12px;color:var(--muted);font-size:12px;margin:18px 0}.login-or:after,.login-or:before{content:"";flex:1;height:1px;background:var(--line)}.consent{display:flex;gap:11px;align-items:flex-start;margin-top:18px;font-size:13px;line-height:1.5;color:var(--muted);cursor:pointer}.consent input{width:17px;height:17px;flex:none;margin-top:2px}.consent span b{color:var(--ink)}@font-face{font-family:__Poppins_51684b;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/6c177e25b87fd9cd-s.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-family:__Poppins_51684b;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/6c9a125e97d835e1-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Poppins_51684b;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/4c285fdca692ea22-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Poppins_51684b;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/034d78ad42e9620c-s.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-family:__Poppins_51684b;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/fe0777f1195381cb-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Poppins_51684b;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/eafabf029ad39a43-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Poppins_51684b;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/db911767852bc875-s.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-family:__Poppins_51684b;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/f10b8e9d91f3edcb-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Poppins_51684b;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/8888a3826f4a3af4-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Poppins_51684b;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/29e7bbdce9332268-s.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-family:__Poppins_51684b;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/c3bc380753a8436c-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Poppins_51684b;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/0484562807a97172-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Poppins_51684b;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/29a4aea02fdee119-s.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-family:__Poppins_51684b;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/a1386beebedccca4-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Poppins_51684b;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/b957ea75a84b6ea7-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Poppins_Fallback_51684b;src:local("Arial");ascent-override:93.62%;descent-override:31.21%;line-gap-override:8.92%;size-adjust:112.16%}.__className_51684b{font-family:__Poppins_51684b,__Poppins_Fallback_51684b;font-style:normal}.__variable_51684b{--font-poppins:"__Poppins_51684b","__Poppins_Fallback_51684b"}