.ui-side{width:272px;flex-shrink:0;min-height:100vh;box-sizing:border-box;padding:24px 16px;display:flex;flex-direction:column;gap:6px;background:var(--panel);border-right:1px solid var(--line)}.ui-side__brand{gap:12px;padding:0 8px 14px}.ui-side__brand,.ui-side__logo{display:flex;align-items:center}.ui-side__logo{width:40px;height:40px;flex:none;border-radius:12px;background:var(--fg);color:#fff;justify-content:center;font-weight:700;font-size:17px}.ui-side__name{display:flex;flex-direction:column;line-height:1.25;min-width:0}.ui-side__name b{font-size:16px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ui-side__name span{font-size:12px;color:var(--muted)}.ui-side__home{display:flex;align-items:center;justify-content:space-between;min-height:44px;padding:0 14px;margin-bottom:10px;border-radius:12px;border:1px solid var(--line-2);color:var(--fg);font-size:14px;font-weight:600}.ui-side__home:hover{background:#f6f8f7}.ui-side__row{display:flex;align-items:center;gap:12px;width:100%;min-height:46px;padding:0 12px;box-sizing:border-box;border:0;border-radius:12px;background:transparent;color:var(--fg);font:inherit;font-size:15px;font-weight:700;text-align:left;cursor:pointer}.ui-side__row:hover{background:#f6f8f7}.ui-side__row.is-active{background:var(--fg);color:#fff}.ui-side__row.is-active:hover{background:var(--fg)}.ui-side__row .ui-ico{flex:none}.ui-side__row.is-active .ui-ico{stroke:var(--mint)}.ui-side__grow{flex-grow:1}.ui-side__chev{flex:none;transition:transform .15s ease}.ui-side__chev.is-open{transform:rotate(180deg)}.ui-side__badge{padding:2px 8px;border-radius:980px;background:var(--mint);color:var(--mint-ink);font-size:12px;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ui-side__children{display:flex;flex-direction:column;gap:2px;margin:0 0 6px 20px;padding-left:12px;border-left:1px solid #dfe5e3}.ui-side__child{display:flex;align-items:center;justify-content:space-between;min-height:44px;padding:0 12px;border-radius:10px;color:var(--ink-2);font-size:14px}.ui-side__child:hover{background:#f6f8f7}.ui-side__child.is-active{background:var(--mint-soft);color:var(--fg);font-weight:600}.ui-side__account{margin-top:auto;padding:14px;border-radius:16px;background:var(--bg);display:flex;flex-direction:column;gap:12px}.ui-side__who{gap:10px;min-width:0}.ui-side__avatar,.ui-side__who{display:flex;align-items:center}.ui-side__avatar{width:40px;height:40px;flex:none;border-radius:20px;background:var(--mint);color:var(--mint-ink);justify-content:center;font-weight:700;font-size:15px}.ui-side__txt{min-width:0}.ui-side__txt b{display:block;font-size:14px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ui-side__txt span{display:block;font-size:12px;color:var(--muted)}.ui-side__acts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.ui-side__act{display:flex;align-items:center;justify-content:center;min-height:44px;border-radius:10px;border:0;background:transparent;color:var(--ink-2);font:inherit;font-size:13px;font-weight:600;cursor:pointer}.ui-side__act--line{background:#fff;border:1px solid var(--line-2);color:var(--fg)}.ui-side__act:hover{background:#fff}.ui-side form{display:contents}.ui-page{padding:36px 40px;box-sizing:border-box;flex-direction:column;min-width:0}.ui-head,.ui-page{display:flex;gap:24px}.ui-head{align-items:flex-end;justify-content:space-between;flex-wrap:wrap}.ui-head__text{display:flex;flex-direction:column;gap:8px;min-width:0}.ui-head__sub{font-size:14px;color:var(--muted)}.ui-head h1{margin:0;font-size:40px;line-height:1.2;font-weight:700;letter-spacing:-.03em}.ui-head__tools{display:flex;align-items:center;gap:12px}.ui-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:0 20px;box-sizing:border-box;border-radius:980px;border:1px solid transparent;font:inherit;font-size:15px;font-weight:600;cursor:pointer;white-space:nowrap}.ui-btn--primary{background:var(--fg);color:#fff}.ui-btn--primary:hover{background:var(--brand-dark);color:#fff}.ui-btn--secondary{background:#fff;color:var(--fg);border-color:var(--line-2)}.ui-btn--secondary:hover{background:#f6f8f7}.ui-btn--mint{background:var(--mint);color:var(--mint-ink);font-weight:700}.ui-btn--ghost{background:transparent;color:var(--fg);border-color:var(--fg)}.ui-btn--danger{background:#fff;color:var(--danger);border-color:var(--line-2)}.ui-btn--sm{min-height:44px;font-size:14px;padding:0 18px}.ui-btn:disabled,.ui-btn:disabled:hover{opacity:.38;cursor:not-allowed}.ui-btn--primary:disabled,.ui-btn--primary:disabled:hover{background:var(--fg)}.ui-card{background:#fff;border-radius:var(--card-radius);padding:28px;box-sizing:border-box;display:flex;flex-direction:column;gap:18px;min-width:0}.ui-card--dark{background:var(--fg);color:#fff}.ui-card--mint{background:var(--mint-soft)}.ui-card h2{margin:0;font-size:20px;font-weight:700;letter-spacing:-.02em}.ui-card__top{display:flex;align-items:center;justify-content:space-between;gap:16px}.ui-grid-3{display:grid;grid-template-columns:1.15fr 1fr 1fr;grid-gap:20px;gap:20px}.ui-grid-2{display:grid;grid-template-columns:2fr 1fr;grid-gap:20px;gap:20px}@media (max-width:1200px){.ui-grid-3{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.ui-bignum{font-size:54px!important}.ui-ok{font-size:24px!important}.ui-todo{padding:22px}}@media (max-width:960px){.ui-grid-3{grid-template-columns:1fr}.ui-bignum{font-size:64px!important}.ui-ok{font-size:30px!important}}@media (max-width:880px){.ui-page{padding:20px 16px}.ui-head h1{font-size:28px}.ui-grid-2,.ui-grid-3{grid-template-columns:1fr}}.ui-badge{display:inline-flex;align-items:center;padding:2px 10px;border-radius:980px;font-size:12px;font-weight:700;white-space:nowrap}.ui-badge--ok{background:var(--mint-soft);color:var(--mint-deep)}.ui-badge--wait{background:var(--warn-bg);color:var(--warn-ink)}.ui-badge--off{background:var(--chip-bg);color:var(--ink-2)}.ui-badge--danger{background:var(--danger-bg);color:var(--danger)}.ui-note{display:inline-flex;padding:4px 12px;border-radius:980px;background:var(--warn-bg);color:var(--warn-ink);font-size:13px;font-weight:600}.ui-table{display:flex;flex-direction:column}.ui-row{display:grid;align-items:center;grid-gap:16px;gap:16px;min-height:52px;border-bottom:1px solid var(--line);color:var(--fg);font-size:15px}.ui-row:last-child{border-bottom:0}.ui-row>*{min-width:0}.ui-cut{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ui-meta{font-size:13px;color:var(--muted)}.ui-num{text-align:right;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ui-empty{flex-direction:column;gap:12px;padding:64px 24px;text-align:center}.ui-empty,.ui-empty__ico{display:flex;align-items:center;justify-content:center}.ui-empty__ico{width:56px;height:56px;border-radius:28px;background:var(--mint-soft)}.ui-empty h2{margin:0;font-size:22px;font-weight:700;letter-spacing:-.02em}.ui-empty p{margin:0;max-width:460px;font-size:15px;line-height:1.7;color:var(--ink-2)}.ui-stat{display:flex;align-items:baseline;justify-content:space-between;padding:12px 0;border-bottom:1px solid var(--line)}.ui-stat:last-of-type{border-bottom:0}.ui-stat span{font-size:15px;color:var(--ink-2)}.ui-stat b{font-size:30px;font-weight:700;letter-spacing:-.03em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ui-bars{display:flex;align-items:flex-end;gap:6px;height:132px;border-bottom:1px solid var(--line)}.ui-bars>span{flex:1 1;border-radius:3px 3px 0 0;background:var(--fg);min-height:2px}.ui-bars>span.is-zero{background:var(--warn-bar)}.ui-bars>span.is-max{background:var(--mint-deep)}.ui-bars>span.is-today{background:#fff;border:1px dashed var(--muted);border-bottom:0;box-sizing:border-box}.ui-bars__legend{display:flex;justify-content:space-between;gap:12px;font-size:13px;color:var(--muted)}.ui-recent{grid-template-columns:96px 1fr 84px 56px}@media (max-width:880px){.ui-recent{grid-template-columns:1fr 56px}.ui-recent>.ui-sec,.ui-recent>.ui-when{display:none}}.ui-todo{gap:10px;min-height:236px}@media (max-width:880px){.ui-hide-sm{display:none!important}}.ui-tabs{gap:6px;flex-wrap:wrap}.ui-tab,.ui-tabs{display:flex;align-items:center}.ui-tab{gap:8px;height:44px;padding:0 18px;border-radius:980px;color:var(--ink-2);font-size:14px;font-weight:600;white-space:nowrap}.ui-tab:hover{background:#ebefee}.ui-tab small{font-size:inherit;font-weight:500;color:var(--muted)}.ui-tab.is-active{background:var(--mint-soft);color:var(--mint-ink);font-weight:700}.ui-tab.is-active small{color:#0b4f4b;font-weight:600}.ui-filters{gap:12px;flex-wrap:wrap}.ui-field,.ui-filters{display:flex;align-items:center}.ui-field{gap:8px;flex:1 1 220px;min-width:0;height:48px;padding:0 16px;box-sizing:border-box;border-radius:980px;background:#fff;border:1px solid var(--line);font-size:14px;color:var(--muted)}.ui-field input{border:0;outline:0;background:transparent;width:100%;min-width:0}.ui-field input,.ui-select{font:inherit;color:var(--fg)}.ui-select{height:48px;width:176px;flex:none;padding:0 16px;box-sizing:border-box;border-radius:980px;border:1px solid var(--line);background:#fff;font-size:14px}.ui-select--sm{height:40px;width:auto;min-width:150px;border-color:var(--line-2)}.ui-linkbtn{height:40px;padding:0 12px;border:0;background:transparent;color:var(--mint-deep);font:inherit;cursor:pointer;white-space:nowrap}.ui-linkbtn,.ui-msg{font-size:14px;font-weight:600}.ui-msg{padding:12px 18px;border-radius:16px;background:var(--mint-soft);color:#0b4f4b}.ui-msg--warn{background:var(--warn-bg);color:var(--warn-ink)}.ui-msg--danger{background:var(--danger-bg);color:var(--danger)}.ui-bulk{display:flex;align-items:center;gap:10px;flex-wrap:wrap;min-height:60px;padding:8px 12px 8px 16px;box-sizing:border-box;border-radius:16px;background:var(--bg);margin-bottom:8px}.ui-bulk b{font-size:15px;white-space:nowrap;margin-right:6px}.ui-bulk__count{margin-left:auto;font-size:13px;color:var(--muted);white-space:nowrap}.ui-btn--40{min-height:40px;padding:0 16px;font-size:14px}.ui-arow{display:grid;grid-template-columns:24px minmax(0,1fr) 104px 112px 60px 92px 100px 52px;align-items:center;grid-gap:14px;gap:14px;min-height:56px;padding:0 12px;border-bottom:1px solid var(--line);font-size:13px;color:var(--ink-2);white-space:nowrap}.ui-arow>*{min-width:0}.ui-arow--head{min-height:44px;font-weight:600;color:var(--muted)}.ui-arow--head.ui-arow{border-bottom-color:var(--line)}.ui-arow input[type=checkbox]{width:18px;height:18px;margin:0;accent-color:var(--fg)}.ui-arow .ui-title{font-size:15px;font-weight:600;color:var(--fg);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ui-arow:hover:not(.ui-arow--head){background:#f8faf9}@media (max-width:1280px){.ui-arow{grid-template-columns:24px minmax(0,1fr) 88px 96px 56px 84px 84px 44px;gap:10px}.ui-page{padding:28px 24px}.ui-card{padding:20px}}.ui-pager{justify-content:space-between;gap:16px;padding-top:20px}.ui-pager,.ui-pager__nums{display:flex;align-items:center;flex-wrap:wrap}.ui-pager__nums{gap:6px}.ui-pg{display:flex;align-items:center;justify-content:center;min-width:44px;height:44px;padding:0 10px;box-sizing:border-box;border-radius:22px;border:0;background:transparent;color:var(--ink-2);font:inherit;font-size:14px;font-weight:600;cursor:pointer}.ui-pg:hover:not(:disabled){background:#ebefee}.ui-pg.is-on{background:var(--mint-soft);color:var(--mint-ink);font-weight:700}.ui-pg--edge{border:1px solid var(--line-2)}.ui-pg:disabled{opacity:.4;cursor:default}.ui-acard{background:#fff;border:1px solid var(--line);border-radius:20px;padding:14px 15px}.ui-split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);grid-gap:20px;gap:20px;align-items:start}@media (max-width:960px){.ui-split{grid-template-columns:1fr}}.ui-qlist,.ui-qrow{display:flex;flex-direction:column}.ui-qrow{gap:6px;padding:14px 16px;border-radius:16px;color:var(--fg)}.ui-qrow+.ui-qrow{margin-top:2px}.ui-qrow:hover{background:#f3f6f5}.ui-qrow.is-sel{background:var(--mint-soft)}.ui-qrow__t{display:flex;align-items:center;gap:8px;font-size:15px;font-weight:700;line-height:1.35}.ui-qrow__b{font-size:13px;line-height:1.55;color:var(--ink-2);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ui-detail{position:-webkit-sticky;position:sticky;top:24px}.ui-detail h2{font-size:24px;line-height:1.35;letter-spacing:-.02em}.ui-note-box{display:flex;align-items:flex-start;gap:10px;padding:14px 16px;border-radius:16px;background:var(--mint-soft);color:#1f3532;font-size:14px;line-height:1.6}.ui-label{font-size:13px;font-weight:700;color:var(--muted)}.ui-textarea{width:100%;box-sizing:border-box;padding:12px 16px;border:1px solid var(--line-2);border-radius:16px;background:#fff;font:inherit;font-size:14px;line-height:1.6;color:var(--fg);resize:vertical}.ui-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.ui-actions .ui-spacer{margin-left:auto}.ui-series{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:20px;gap:20px}@media (max-width:1280px){.ui-series{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.ui-series{grid-template-columns:1fr}}.ui-scard{background:#fff;border-radius:var(--card-radius);padding:20px;display:flex;flex-direction:column;gap:12px;min-width:0}.ui-scard__img{aspect-ratio:16/9;border-radius:18px;background:var(--chip-bg);overflow:hidden}.ui-scard__img img{width:100%;height:100%;object-fit:cover;display:block}.ui-scard h2{margin:0;font-size:18px;line-height:1.4;letter-spacing:-.02em;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.8em}.ui-scard__meta{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.ui-menu{position:relative}.ui-menu>summary{list-style:none;cursor:pointer}.ui-menu>summary::-webkit-details-marker{display:none}.ui-menu__panel{position:absolute;right:0;bottom:52px;z-index:5;min-width:140px;padding:8px;border-radius:16px;background:#fff;box-shadow:0 8px 30px rgba(15,27,45,.18);display:flex;flex-direction:column}.ui-menu__item{display:flex;align-items:center;min-height:44px;padding:0 14px;border:0;border-radius:10px;background:transparent;font:inherit;font-size:14px;font-weight:600;color:var(--fg);cursor:pointer;text-align:left;width:100%}.ui-menu__item:hover{background:#f3f6f5}.ui-menu__item--danger{color:var(--danger)}.ui-menu form{display:contents}.ui-big{min-height:420px;justify-content:center}.ui-iconbtn{width:44px;padding:0}.ui-aside{width:340px;flex:none;display:flex;flex-direction:column;gap:16px}.ui-aside .ui-card{padding:22px;gap:16px}.ui-aside h2{font-size:17px}.ui-lab{font-size:13px;font-weight:700;color:var(--ink-2);margin-bottom:8px;display:block}.ui-lab small{font-weight:500;color:var(--muted)}.ui-hint{font-size:12px;color:var(--muted);line-height:1.55;margin-top:6px}.ui-editor-card{border-radius:var(--card-radius);background:#fff}.ui-titlebox{border:1px solid var(--line);border-radius:18px;padding:12px 18px;background:#fbfcfc;margin-bottom:10px}.ui-titlebox label{display:block;font-size:12px;font-weight:700;color:var(--muted);margin-bottom:4px}.ui-crumb{display:inline-flex;align-items:center;gap:6px;font-size:14px;font-weight:600;color:var(--mint-deep)}.seg{background:var(--chip-bg);padding:4px}.seg,.seg label{border-radius:980px}.seg label{padding:9px 0;font-size:14px;font-weight:600;color:var(--ink-2)}.seg label:has(input:checked){background:var(--fg);color:#fff;box-shadow:none;font-weight:700}.ui-vrow{grid-template-columns:minmax(0,1fr) 140px 110px 70px 84px 150px}@media (max-width:1280px){.ui-vrow{grid-template-columns:minmax(0,1fr) 120px 96px 60px 80px 144px;gap:10px}}@media (max-width:880px){.ui-vrow{grid-template-columns:minmax(0,1fr) auto}.ui-vrow>:nth-child(2),.ui-vrow>:nth-child(3),.ui-vrow>:nth-child(4){display:none}}.ui-bignum{font-size:76px}.ui-ok{font-size:34px}.ui-input{width:100%;height:48px;padding:0 16px;box-sizing:border-box;border-radius:980px;border:1px solid var(--line-2);background:#fff;font:inherit;font-size:14px;color:var(--fg)}.ui-input:focus,.ui-textarea:focus{outline:2px solid var(--mint-deep);outline-offset:1px}.ui-chip{display:inline-flex;align-items:center;gap:4px;padding:4px 6px 4px 14px;border-radius:980px;background:var(--chip-bg);font-size:14px;color:var(--ink-2)}.ui-chip__x{width:28px;height:28px;border:0;border-radius:14px;background:transparent;color:var(--ink-2);font-size:18px;line-height:1;cursor:pointer}.ui-chip__x:hover{background:#fff}.ui-split--wide{grid-template-columns:minmax(0,2.6fr) minmax(0,1fr)}@media (max-width:1280px){.ui-split--wide{grid-template-columns:1fr}}@media (max-width:960px){.ui-split--wide{grid-template-columns:1fr}}.ui-crow{grid-template-columns:104px minmax(0,1fr) 96px 56px 76px 68px;gap:14px}@media (max-width:1280px){.ui-crow{grid-template-columns:84px minmax(0,1fr) 84px 52px 70px 62px;gap:10px}}.ui-poll{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);grid-gap:32px;gap:32px}.ui-poll__left{gap:16px}.ui-poll__bars,.ui-poll__left{display:flex;flex-direction:column;min-width:0}.ui-poll__bars{gap:14px;justify-content:center}@media (max-width:960px){.ui-poll{grid-template-columns:1fr;gap:20px}}.ui-bar__t{display:flex;justify-content:space-between;gap:12px;font-size:14px;margin-bottom:6px}.ui-bar__t span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-bar__t b{white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ui-bar__track{height:14px;border-radius:7px;background:var(--chip-bg);overflow:hidden}.ui-bar__track span{display:block;height:100%;border-radius:7px;background:var(--mint-deep)}.ui-prow{grid-template-columns:minmax(0,1fr) 72px 110px 56px 48px 56px 150px;gap:12px}@media (max-width:1280px){.ui-prow{grid-template-columns:minmax(0,1fr) 70px 100px 52px 44px 52px 144px;gap:10px}}@media (max-width:880px){.ui-prow{grid-template-columns:minmax(0,1fr) auto}.ui-prow>:nth-child(n+3):nth-child(-n+6){display:none}}.ui-split--inq{grid-template-columns:minmax(0,1fr) minmax(0,1.3fr)}@media (max-width:960px){.ui-split--inq{grid-template-columns:1fr}}.ui-info3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px;padding:16px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);font-size:15px}@media (max-width:600px){.ui-info3{grid-template-columns:1fr}}.ui-bodybox{margin-top:8px;min-height:160px;max-height:520px;overflow:auto;padding:16px 18px;border-radius:16px;background:var(--bg);font-size:15px;line-height:1.75;white-space:pre-wrap;word-break:break-word}.ui-qlist .ui-qrow__t{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-rrow{grid-template-columns:minmax(0,1.3fr) 80px 120px 90px 90px 72px minmax(150px,1.1fr);gap:12px}@media (max-width:1280px){.ui-rrow{grid-template-columns:minmax(0,1.2fr) 70px 110px 82px 82px 66px minmax(140px,1fr);gap:10px}}@media (max-width:880px){.ui-rrow{grid-template-columns:minmax(0,1fr) auto}.ui-rrow>:nth-child(n+2):nth-child(-n+6){display:none}}@media (max-width:1280px){.ui-split--wide>:last-child{order:-1}}.ui-addform{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px 16px;gap:14px 16px;align-items:end}.ui-addform__btn{grid-column:3;justify-self:start}@media (max-width:880px){.ui-addform{grid-template-columns:1fr}.ui-addform__btn{grid-column:1;width:100%}}.ui-mrow{grid-template-columns:minmax(0,1.3fr) minmax(170px,1fr) minmax(190px,1fr) 96px minmax(180px,1fr);gap:14px}@media (max-width:1280px){.ui-mrow{grid-template-columns:minmax(0,1.1fr) 170px 180px 90px 170px;gap:10px}.ui-mrow .ui-btn,.ui-mrow button{padding:0 12px}}.ui-prm{grid-template-columns:minmax(180px,1fr) repeat(5,88px);gap:8px;min-width:640px}.ui-prm small{font-size:11px}.ui-pages{display:grid;grid-template-columns:300px minmax(0,1fr);grid-gap:20px;gap:20px;align-items:start}@media (max-width:960px){.ui-pages{grid-template-columns:1fr}}.ui-pagelist{gap:18px;position:-webkit-sticky;position:sticky;top:24px}.ui-pagelist__grp{display:flex;flex-direction:column;gap:4px}.ui-pagelist__item{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:44px;padding:0 14px;border:0;border-radius:12px;background:transparent;color:var(--ink-2);font:inherit;font-size:15px;text-align:left;cursor:pointer}.ui-pagelist__item:hover{background:#f3f6f5}.ui-pagelist__item.is-on{background:var(--mint-soft);color:var(--fg);font-weight:700}.ui-settings{display:grid;grid-template-columns:220px minmax(0,1fr);grid-gap:20px;gap:20px;align-items:start}@media (max-width:960px){.ui-settings{grid-template-columns:1fr}}.ui-setnav{display:flex;flex-direction:column;gap:4px;position:-webkit-sticky;position:sticky;top:24px}@media (max-width:960px){.ui-setnav{position:static;flex-direction:row;overflow-x:auto}}.ui-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px 20px;gap:16px 20px}@media (max-width:880px){.ui-fields{grid-template-columns:1fr}}.ui-switchrow{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:56px;cursor:pointer}.ui-switch{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:52px;height:30px;flex:none;border-radius:15px;background:var(--line-2);position:relative;cursor:pointer;transition:background .15s;margin:0}.ui-switch:after{content:"";position:absolute;top:3px;left:3px;width:24px;height:24px;border-radius:12px;background:#fff;transition:transform .15s}.ui-switch:checked{background:var(--mint-deep)}.ui-switch:checked:after{transform:translateX(22px)}.ui-switch:focus-visible{outline:2px solid var(--fg);outline-offset:2px}.st-title{margin:0;font-size:22px;font-weight:700;letter-spacing:-.02em;color:var(--st-strong)}.st-topbar{height:64px}.ui-narrow{width:100%;max-width:720px;align-self:center}.ui-fgroup{display:flex;flex-direction:column;gap:6px;min-width:0}.ui-fgroup--wide{grid-column:1/-1}.ui-fhint{font-size:12.5px;color:var(--muted);line-height:1.5}.ui-input:disabled,.ui-input[readonly]{background:#f3f6f5;color:var(--muted)}.ui-textarea--tall{min-height:112px}.ui-photo{gap:18px;flex-wrap:wrap}.ui-photo,.ui-photo__img{display:flex;align-items:center}.ui-photo__img{width:88px;height:88px;flex:none;border-radius:50%;overflow:hidden;background:#dfe5e3;justify-content:center;font-size:13px;color:var(--muted)}.ui-photo__img img{width:100%;height:100%;object-fit:cover}.ui-photo__tools{display:flex;flex-direction:column;gap:8px;align-items:flex-start}.ui-photo__btns{display:flex;gap:8px;flex-wrap:wrap}.ui-check{display:flex;align-items:flex-start;gap:10px;font-size:14px;color:var(--ink-2);line-height:1.5;cursor:pointer}.ui-check input{width:20px;height:20px;flex:none;margin:1px 0 0;accent-color:var(--mint-deep)}.ui-formend{justify-content:flex-end;gap:12px;flex-wrap:wrap}.ui-auth,.ui-formend{display:flex;align-items:center}.ui-auth{min-height:100vh;justify-content:center;padding:24px 16px;box-sizing:border-box;background:var(--bg)}.ui-auth__card{width:100%;max-width:420px;box-sizing:border-box;background:#fff;border-radius:var(--card-radius);padding:36px 32px;gap:20px}.ui-auth__brand,.ui-auth__card{display:flex;flex-direction:column}.ui-auth__brand{align-items:center;gap:10px;text-align:center}.ui-auth__brand img{height:44px;width:auto;max-width:100%}.ui-auth__links,.ui-auth__sub{font-size:14px;color:var(--muted)}.ui-auth__links{display:flex;align-items:center;justify-content:center;gap:14px;flex-wrap:wrap}.ui-auth__links a{display:inline-flex;align-items:center;min-height:44px;color:var(--mint-deep);font-weight:600}.ui-auth__links i{width:1px;height:12px;background:var(--line-2)}.ui-auth .ui-btn--primary{width:100%}@media (max-width:480px){.ui-auth__card{padding:28px 20px}}