.app-avatar{position:relative}.ndot{position:absolute;top:-1px;right:-1px;width:10px;height:10px;border-radius:50%;background:var(--accent);box-shadow:0 0 0 2px var(--bg),0 0 10px var(--glow);pointer-events:none}.menu-row__ic{position:relative}.menu-row__ic .ndot{top:-3px;right:-3px}.menu-row__t{display:flex;flex-direction:column;gap:1px;min-width:0}.menu-row__t small{font-size:12px;color:var(--accent);font-weight:600}.nav__dot{flex:none;width:8px;height:8px;border-radius:50%;background:var(--accent);box-shadow:0 0 8px var(--glow)}@media (min-width:768px){.nav__dot{position:absolute;top:9px;right:11px}}@media (min-width:1280px){.nav:not(.nav--collapsed) .nav__dot{position:static}}.dz-nav--dock .nav-flag svg{width:20px;height:20px}.nav-flag__lbl{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.dz-nav--dock .nav-ai{flex:none;width:auto;padding:0 14px;gap:7px}.nav-ai__sp{color:var(--accent);font-size:14px;line-height:1}.nav-ai.is-busy{border-color:var(--accent)}.nav-ai.is-busy .nav-ai__sp{animation:aip-pulse 1.1s var(--ease) infinite}.dz-nav--dock-only .nav-ai{flex:1 1}@media (max-width:380px){.dz-nav--dock{gap:8px}.dz-nav--dock .navicon:not(.navicon--solo){width:48px}.dz-nav--dock .nav-ai{padding:0 12px}}@media (min-width:768px) and (max-width:1023.98px){.dz-nav--dock .nav-flag{width:auto;padding:0 16px;gap:8px}.nav-flag__lbl{position:static;width:auto;height:auto;overflow:visible;clip-path:none}}.rq-sheet__top{display:flex;align-items:center;gap:8px}.rq-sheet__top .sheet__title{flex:1 1}.rq-sqb{width:36px;height:36px;flex:none;border-radius:10px;border:1px solid var(--border);background:var(--glass-hi);display:flex;align-items:center;justify-content:center;color:var(--text);font-size:20px;line-height:1;cursor:pointer;font-family:inherit}.rq-ta{min-height:120px;max-height:55vh;font-size:16px;resize:vertical;field-sizing:content}.rq-shotrow{display:flex;align-items:center;gap:12px}.rq-shotrow__t{display:flex;flex-direction:column;gap:2px;font-size:14px;color:var(--text)}.rq-shotrow__t small{font-size:12px;color:var(--muted);line-height:1.3}.rq-frame{width:70px;flex:none;border-radius:6px;border:1px solid var(--border);background:var(--media-bg-2);display:block;object-fit:cover;aspect-ratio:16/9}.rq-frame--none{display:flex;align-items:center;justify-content:center;font-size:10px;color:var(--faint);text-align:center}.rq-toggle{margin:0;align-items:center;gap:12px}.rq-toggle>span:last-child{display:flex;flex-direction:column;gap:1px;font-size:15px;line-height:1.25}.rq-toggle small{font-size:12px;color:var(--muted);line-height:1.3}.rq-toggle input:disabled+.box{opacity:.4}.rq-ctx{display:flex;align-items:center;gap:6px;font-size:12.5px;color:var(--muted);line-height:1.3}.rq-ctx svg{width:14px;height:14px;flex:none;color:var(--faint)}.rq-kbd{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:22px;padding:0 6px;margin-left:8px;border-radius:6px;border:1px solid var(--border);background:rgb(var(--rgb-well)/.6);color:var(--muted);font-family:var(--font-ui);font-size:11px;font-weight:600;line-height:1;white-space:nowrap}.rq-kbd--ink{background:rgb(var(--rgb-ink)/.18);border-color:rgb(var(--rgb-ink)/.25);color:var(--accent-ink)}.rq-btn-ic{display:inline-flex;width:18px;height:18px}.rq-btn-ic svg{width:100%;height:100%}.rq-drop{display:flex;flex-direction:column;gap:14px;position:relative}.rq-drop.is-over:after{content:"";position:absolute;inset:-8px;border-radius:16px;border:1.5px dashed var(--accent);background:rgb(var(--rgb-accent)/.06);pointer-events:none}.rq-drop__hint{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:2;padding:8px 14px;border-radius:999px;background:var(--bg-2);border:1px solid var(--accent);color:var(--accent);font-size:13px;font-weight:600;pointer-events:none}.rq-done{flex-direction:column;gap:12px;text-align:center;padding:10px 0 2px}.rq-done,.rq-done__ic{display:flex;align-items:center}.rq-done__ic{width:64px;height:64px;border-radius:50%;justify-content:center;color:var(--bg);background:linear-gradient(135deg,var(--accent),var(--accent-vivid));animation:est-pop .5s cubic-bezier(.16,1,.3,1)}.rq-done__ic svg{width:30px;height:30px}.rq-done__t{font-weight:700;font-size:20px}.rq-done__s{font-size:13.5px;line-height:1.5;color:var(--muted);max-width:280px;margin-bottom:4px}.rq-done .btn{width:100%}.rq-att{display:flex;flex-direction:column;gap:8px}.rq-att__list{display:flex;flex-wrap:wrap;gap:10px}.rq-att__it{position:relative;width:56px;height:56px;border-radius:var(--r-xs);border:1px solid var(--border-strong);background:var(--media-bg-2);overflow:visible}.rq-att__it img{width:100%;height:100%;object-fit:cover;border-radius:inherit;display:block}.rq-att__it--doc{justify-content:center;background:var(--bg-2)}.rq-att__doc,.rq-att__it--doc{display:flex;align-items:center}.rq-att__doc{flex-direction:column;gap:2px;min-width:0;max-width:100%;padding:0 6px}.rq-att__doc b{font-size:10.5px;font-weight:700;text-transform:uppercase;color:var(--accent);letter-spacing:.04em}.rq-att__doc small{font-size:9.5px;color:var(--muted);max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rq-att__it--doc{width:auto;min-width:56px;max-width:120px}.rq-att__x{position:absolute;top:-7px;right:-7px;z-index:1;width:20px;height:20px;padding:0;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;border:1px solid var(--border-strong);background:var(--bg-2);color:var(--text)}.rq-att__x svg{width:11px;height:11px}.rq-att__acts{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.rq-att__btn{display:inline-flex;align-items:center;gap:6px;height:34px;padding:0 12px;border-radius:999px;border:1px solid var(--border);background:var(--glass-hi);color:var(--text);font-family:var(--font-ui);font-size:13px;font-weight:600;cursor:pointer}.rq-att__btn svg{width:16px;height:16px;color:var(--muted)}@media (hover:hover){.rq-att__btn:hover,.rq-att__x:hover{border-color:var(--accent)}.rq-att__x:hover{color:var(--accent)}}.rq-att__hint{font-size:12px;color:var(--faint)}.rq-att__err{font-size:12px;color:var(--danger-4)}.rq-tpl{display:flex;align-items:center;gap:8px;min-width:0}.rq-tpl__b{min-width:0;max-width:100%;color:var(--muted);font-weight:500}.rq-tpl__b.is-on{color:var(--text);font-weight:600;padding-left:7px}.rq-tpl__b.is-open{border-color:var(--accent)}.rq-tpl__b:disabled{opacity:.5;cursor:default}.rq-tpl__b:focus-visible{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px var(--glow-soft)}.rq-tpl__t{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rq-tpl__chev{display:inline-flex;flex:none;width:14px;height:14px;margin-right:-2px;transition:transform .15s var(--ease)}.rq-tpl__b.is-open .rq-tpl__chev{transform:rotate(180deg)}.rq-tpl__chev svg{width:100%;height:100%;color:var(--faint)}.rq-tpl__pv{flex:none;height:22px;border-radius:5px;border:1px solid var(--border);background:var(--media-bg-2) center/cover no-repeat}.rq-tpl__pv--wide{width:39px}.rq-tpl__pv--tall{width:18px;background-size:contain}.rq-tpl__x{width:34px;height:34px;flex:none;padding:0;border-radius:50%;border:1px solid var(--border);background:var(--glass-hi);color:var(--muted);display:flex;align-items:center;justify-content:center;cursor:pointer}.rq-tpl__x svg{width:12px;height:12px}@media (hover:hover){.rq-tpl__x:hover{border-color:var(--accent);color:var(--accent)}}.rq-tpk-pop{position:fixed;z-index:9600;width:min(468px,calc(100vw - 16px));max-height:min(560px,calc(100vh - 16px));overflow-y:auto;padding:8px;background:var(--bg-3);border:1px solid var(--border-strong);border-radius:14px;box-shadow:0 24px 60px -16px rgb(var(--rgb-black)/.85);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);animation:dz-dialog-fade .12s linear;overscroll-behavior:contain}.backdrop:has(+.rq-tpk-sheet){z-index:95}.sheet.rq-tpk-sheet{z-index:96}.rq-tpk{display:flex;flex-direction:column;gap:10px}.rq-tpk__none{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;height:38px;padding:0 11px;border-radius:10px;border:1px solid var(--border);background:var(--glass-hi);color:var(--text);font-family:var(--font-ui);font-size:13.5px;font-weight:600;cursor:pointer;text-align:left}.rq-tpk__none.is-on{border-color:rgb(var(--rgb-accent)/.6);color:var(--accent)}.rq-tpk__h{font-size:11.5px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--faint);padding:2px 3px 6px}.rq-tpk__grid{display:grid;gap:8px}.rq-tpk__grid--wide{grid-template-columns:repeat(3,minmax(0,1fr))}.rq-tpk__grid--tall{grid-template-columns:repeat(4,minmax(0,1fr))}.rq-tpk--sheet .rq-tpk__grid--wide{grid-template-columns:repeat(2,minmax(0,1fr))}.rq-tpk--sheet .rq-tpk__grid--tall{grid-template-columns:repeat(3,minmax(0,1fr))}.rq-tpk__it{display:flex;flex-direction:column;gap:5px;min-width:0;padding:4px;border-radius:10px;border:1px solid transparent;background:none;color:var(--text);font-family:var(--font-ui);cursor:pointer;text-align:left}.rq-tpk__pv{position:relative;display:block;width:100%;border-radius:7px;border:1px solid var(--border);background:var(--media-bg-2) center/cover no-repeat}.rq-tpk__pv--wide{aspect-ratio:16/9}.rq-tpk__pv--tall{aspect-ratio:4/5;background-size:contain}.rq-tpk__n{font-size:12.5px;font-weight:600;line-height:1.25;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.rq-tpk--sheet .rq-tpk__n{font-size:13.5px}.rq-tpk__it.is-on .rq-tpk__pv{border-color:var(--accent);box-shadow:0 0 0 2px rgb(var(--rgb-accent)/.35)}.rq-tpk__ck,.rq-tpk__it.is-on .rq-tpk__n{color:var(--accent)}.rq-tpk__ck{width:16px;height:16px;flex:none}.rq-tpk__pv .rq-tpk__ck{position:absolute;top:5px;right:5px;width:20px;height:20px;padding:3px;border-radius:50%;background:var(--accent);color:var(--accent-ink)}.rq-tpk__it.is-cur,.rq-tpk__none.is-cur{background:rgb(var(--rgb-white)/.06)}.rq-tpk__none.is-cur{border-color:var(--border-strong)}@media (hover:hover){.rq-tpk__it:hover .rq-tpk__pv{border-color:var(--border-strong)}.rq-tpk__it.is-on:hover .rq-tpk__pv{border-color:var(--accent)}}.rq-limit{font-size:12px;color:var(--muted);text-align:right;margin-top:-4px}.rq-limit.is-full{color:var(--danger-4);text-align:left}.rq-att--compact .rq-att__it{width:44px;height:44px}.rq-att--compact .rq-att__acts{display:none}.rq-att--compact .rq-att__acts:has(.rq-att__err){display:flex}.rq-att--compact .rq-att__acts .rq-att__btn,.rq-att--compact .rq-att__acts .rq-att__hint{display:none}.screen--requests{gap:14px}.rq-head{display:flex;align-items:center;gap:12px}.rq-head__t{font-family:var(--font-display);font-weight:700;font-size:25px;letter-spacing:-.6px;flex:1 1}.rq-seg{flex:none}.rq-seg button{position:relative}.dz-seg.rq-seg{gap:4px}.dz-seg.rq-seg button{border:0;border-radius:0;background:none;color:var(--muted);box-shadow:inset 0 -2px 0 transparent}.dz-seg.rq-seg button.on{background:none;color:var(--text);box-shadow:inset 0 -2px 0 var(--accent)}@media (hover:hover){.dz-seg.rq-seg button:not(.on):hover{color:var(--text);box-shadow:inset 0 -2px 0 var(--border-strong)}}.rq-seg__n{font-style:normal;font-size:11px;color:var(--accent);background:rgb(var(--rgb-accent)/.1);border-radius:999px;padding:1px 7px}.rq-list{display:flex;flex-direction:column;gap:10px}.rq-back{display:flex;align-items:center;gap:2px;border:0;background:none;color:var(--text);cursor:pointer;font-family:var(--font-display);font-weight:600;font-size:17px;padding:0}.rq-back svg{width:22px;height:22px;color:var(--accent)}.ust{display:inline-flex;align-items:center;gap:8px;height:32px;padding:0 13px 0 10px;border-radius:999px;font-weight:700;font-size:13.5px;white-space:nowrap;border:1px solid var(--border);color:var(--text);background:rgb(var(--rgb-white)/.05);flex:none}.ust--work{color:var(--accent);background:var(--accent-wash);border-color:rgb(var(--rgb-accent)/.35)}.ust--done{color:var(--success);background:rgb(var(--rgb-success)/.1);border-color:rgb(var(--rgb-success)/.35)}.ust--no{color:var(--muted);background:rgb(var(--rgb-white)/.03)}.ust--review{color:var(--review);background:rgb(var(--rgb-review)/.1);border-color:rgb(var(--rgb-review)/.55)}.ust--changes{color:var(--pri-high);background:rgb(var(--rgb-white)/.04)}.ust--wait{color:var(--danger);background:var(--danger-bg);border-color:rgb(var(--rgb-danger)/.5)}.rq-arch{margin-top:6px}.rq-arch__more{padding:8px 4px;font-size:13px;color:var(--muted)}.rq-arch{display:flex;flex-direction:column;gap:8px}.rq-arch__h{display:flex;align-items:center;gap:8px;width:100%;height:40px;padding:0 4px;border:0;background:none;font:inherit;font-size:14px;font-weight:700;color:var(--muted);cursor:pointer;text-align:left;-webkit-tap-highlight-color:transparent}.rq-arch__h:before{content:"›";display:inline-block;transition:transform .15s var(--ease);font-size:18px}.rq-arch.is-open>.rq-arch__h:before{transform:rotate(90deg)}@media (hover:hover){.rq-arch__h:hover{color:var(--text)}}.rq-more{display:flex;align-items:center;justify-content:center;gap:6px;width:100%;min-height:40px;padding:0 12px;border-radius:12px;border:1px dashed var(--border-strong);background:none;color:var(--accent);font:inherit;font-size:13.5px;font-weight:700;cursor:pointer;-webkit-tap-highlight-color:transparent}.rq-more small{font-size:12.5px;font-weight:600;color:var(--muted)}.rq-more:disabled{opacity:.6;cursor:default}@media (hover:hover){.rq-more:not(:disabled):hover{border-color:rgb(var(--rgb-accent)/.5);background:var(--accent-wash)}}.rq-board--old .rq-more{grid-column:1/-1}.rq-find{display:flex;align-items:center;gap:8px;height:42px;padding:0 6px 0 12px;border-radius:12px;border:1px solid var(--border);background:rgb(var(--rgb-well)/.6);color:var(--muted)}.rq-find:focus-within{border-color:var(--accent)}.rq-find>svg{width:17px;height:17px;flex:none}.rq-find input{flex:1 1;min-width:0;height:100%;border:0;background:none;outline:none;color:var(--text);font-family:var(--font-ui);font-size:16px}.rq-find input::placeholder{color:var(--faint)}.rq-find input::-webkit-search-cancel-button{display:none}.rq-find__x{display:flex;align-items:center;justify-content:center;width:32px;height:32px;flex:none;border:0;border-radius:8px;background:none;color:var(--muted);cursor:pointer}.rq-find__x svg{width:16px;height:16px}@media (min-width:768px){.rq-find{height:38px}.rq-find input{font-size:14px}}.ust small{font-weight:600;font-size:12px;opacity:.9}.ust--sm{height:26px;font-size:12.5px;padding:0 10px 0 8px;gap:6px}.pi,.si{display:inline-flex;flex:none;align-items:center;justify-content:center}.pi svg,.si svg{display:block}.rq-grp{display:flex;flex-direction:column;gap:8px}.rq-grp+.rq-arch,.rq-grp+.rq-grp{margin-top:6px}.rq-grp__h{display:flex;align-items:center;gap:7px;margin:0;padding:2px 2px 0;font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--muted)}.ucard{width:100%;text-align:left;background:var(--glass-2);border:1px solid var(--border);border-radius:var(--r);padding:13px 14px;display:flex;flex-direction:column;gap:9px;color:var(--text);font-family:var(--font-ui);cursor:pointer;transition:border-color .15s var(--ease)}.ucard.is-new{border-color:rgb(var(--rgb-accent)/.5)}.ucard.is-sel{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}@media (hover:hover){.ucard:hover{border-color:var(--border-strong)}}.ucard__top{display:flex;align-items:center;gap:8px;flex-wrap:wrap;min-width:0}.ucard__d{margin-left:auto;font-size:12px;color:var(--muted);white-space:nowrap}.ucard__t{font-size:15px;line-height:1.4;white-space:pre-line}.ucard__sub,.ucard__t{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ucard__sub{font-size:13px;color:var(--muted);line-height:1.35}.ucard__m{font-size:12.5px;color:var(--muted);display:flex;gap:6px;align-items:center;flex-wrap:wrap}.ucard__no{color:var(--faint)}.ureply{border-left:2px solid var(--accent);padding:1px 0 1px 10px;font-size:13.5px;line-height:1.4;color:var(--muted);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.ureply b{color:var(--text);font-weight:600}.ureply__new{margin:0 2px 0 8px;font-size:11px;font-weight:700;color:var(--accent-ink);background:var(--accent);border-radius:999px;padding:1px 7px;vertical-align:1px}.fcard{background:var(--glass-2);border:1px solid var(--border);border-radius:var(--r);padding:12px 14px;display:flex;flex-direction:column;gap:9px}.fcard.is-sel{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}.fcard__t{text-align:left;border:0;background:none;padding:0;color:var(--text);font-family:var(--font-ui);font-size:14.5px;line-height:1.4;font-weight:600;cursor:pointer}.fcard__b{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.fcard__d{font-size:12px;color:var(--faint)}.metoo{margin-left:auto;display:inline-flex;align-items:center;gap:7px;height:40px;padding:0 13px;border-radius:999px;border:1px solid var(--border);background:none;font-family:var(--font-ui);font-size:13px;font-weight:600;color:var(--text);white-space:nowrap;cursor:pointer;flex:none}.metoo svg{width:15px;height:15px;color:var(--muted)}.metoo em{font-style:normal;color:var(--muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.metoo.is-on{border-color:var(--accent);background:var(--accent-wash)}.metoo.is-on,.metoo.is-on em,.metoo.is-on svg{color:var(--accent)}.metoo--mine{cursor:default;color:var(--muted)}@media (hover:hover){.metoo:not(.metoo--mine):hover{border-color:var(--accent)}}.uth-wrap{display:flex;flex-direction:column;gap:12px;min-height:0;flex:1 1}.uth-head{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.uth-head__d{font-size:12.5px;color:var(--muted)}.uth-head .metoo{height:32px}.uth{gap:10px}.ub,.uth{display:flex;flex-direction:column}.ub{max-width:88%;padding:10px 13px;border-radius:16px;font-size:14.5px;line-height:1.42;gap:6px}.ub--me{align-self:flex-end;background:rgb(var(--rgb-accent)/.12);border:1px solid rgb(var(--rgb-accent)/.25);border-bottom-right-radius:6px}.ub--team{align-self:flex-start;background:var(--glass-2);border:1px solid var(--border);border-bottom-left-radius:6px}.ub__who{display:flex;align-items:center;gap:6px;font-size:12px;font-weight:700;color:var(--accent)}.ub__who .dot{width:7px;height:7px;box-shadow:0 0 6px var(--glow);animation:none}.ub__title{font-weight:600}.ub__txt{white-space:pre-line;overflow-wrap:anywhere}.ub__t{font-size:11.5px;color:var(--muted)}.ub__files{display:flex;flex-wrap:wrap;gap:8px}.ub__img{display:block;width:140px;border-radius:8px;overflow:hidden;border:1px solid var(--border);background:var(--media-bg-2);padding:0;cursor:zoom-in}.ub__img img{display:block;width:100%;height:auto}.ub__img--frame{width:min(100%,240px)}.ub__doc{display:inline-flex;align-items:center;height:30px;padding:0 10px;border-radius:8px;border:1px solid var(--border);color:var(--accent);font-size:12.5px;font-weight:600;text-decoration:none;max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.usys{align-self:center;gap:7px;font-size:12px;color:var(--muted);padding:2px 0}.urev,.usys{display:flex;align-items:center}.urev{gap:12px;flex-wrap:wrap;margin-top:auto;padding:12px 14px;border-radius:14px;border:1px solid rgb(var(--rgb-accent)/.45);background:rgb(var(--rgb-accent)/.08)}.urev__t{flex:1 1 220px;min-width:0;display:flex;flex-direction:column;gap:3px}.urev__t b{font-size:14px;font-weight:700;color:var(--text)}.urev__t span{font-size:12.5px;color:var(--muted);line-height:1.4}.urev__b{display:flex;gap:8px;flex:none}.urev+.ucomp-wrap{margin-top:10px}.ucomp-wrap{margin-top:auto;padding-top:8px;border-top:1px solid var(--border);gap:8px}.chatbar{display:flex;align-items:flex-end;gap:2px;padding:4px;min-height:48px;border-radius:24px;background:rgb(var(--rgb-well)/.5);border:1px solid var(--border);transition:border-color .2s,box-shadow .2s,background .2s}.chatbar:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px var(--glow-soft);background:rgb(var(--rgb-well)/.7)}.chatbar__in{flex:1 1;min-width:0;height:38px;padding:0 6px;border:0;outline:none;background:none;font-family:var(--font-ui);font-size:16px;color:var(--text);line-height:1.35;resize:none}textarea.chatbar__in{height:auto;min-height:38px;max-height:220px;padding:9px 6px;overflow-y:auto;field-sizing:content}.chatbar__in::placeholder{color:var(--faint)}.chatbar .chatbar__in:focus,.chatbar .chatbar__in:focus-visible{outline:none;box-shadow:none;border:0}.chatbar__clip{width:38px;height:38px;flex:none;border-radius:50%;border:0;background:none;cursor:pointer;color:var(--muted);display:flex;align-items:center;justify-content:center;transition:color .15s,background .15s}.chatbar__clip svg{width:20px;height:20px}.chatbar__send{width:38px;height:38px;flex:none;border-radius:50%;border:0;cursor:pointer;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,var(--accent),var(--accent-2));color:var(--accent-ink);box-shadow:0 2px 10px var(--glow-soft);transition:opacity .15s,transform .15s,box-shadow .15s}.chatbar__send svg{width:17px;height:17px}.chatbar__send:disabled{opacity:.35;box-shadow:none;cursor:not-allowed}.chatbar__send--quiet{background:var(--glass-hi);color:var(--text);box-shadow:none;border:1px solid var(--border-strong)}@media (hover:hover){.chatbar__clip:hover{color:var(--accent);background:var(--glass-hi)}.chatbar__send:not(:disabled):hover{transform:scale(1.06)}}.chatbar__send:not(:disabled):active{transform:scale(.94)}.rq-app--thread .screen--requests{flex:1 1;min-height:0}.rq-app--thread .app-scroll,.uth-foot{display:flex;flex-direction:column}.uth-foot{margin-top:auto;gap:10px;flex:none}.rq-app--thread .uth-foot{position:sticky;bottom:0;z-index:2;background:var(--bg);padding-bottom:calc(8px + env(safe-area-inset-bottom, 0px))}.rq-app--thread .uth-foot .urev{margin-top:8px;padding:12px}.rq-app--thread .urev__t span{display:none}.rq-app--thread .urev__b{width:100%}.rq-app--thread .urev__b .btn{flex:1 1;height:48px;font-size:15px}.uclosed{margin-top:auto;display:flex;align-items:center;gap:12px;padding:12px 2px 4px;border-top:1px solid var(--border);font-size:13px;line-height:1.4;color:var(--muted)}.uclosed span{flex:1 1;min-width:0}.rq-inl{display:block;width:min(100%,320px);margin:8px 0;padding:0;border-radius:8px;overflow:hidden;border:1px solid var(--border);background:var(--media-bg-2);cursor:zoom-in}.rq-inl img{display:block;width:100%;height:auto}.rq-inl img:not([width]),.tk-files__img img:not([width]),.ub__img img:not([width]){aspect-ratio:16/10;object-fit:contain}@media (hover:hover){.rq-inl:hover{border-color:var(--accent)}}.lbx{position:fixed;inset:0;z-index:9800;background:rgb(var(--rgb-scrim)/.9);animation:dz-dialog-fade .12s linear;overscroll-behavior:contain}.lbx__stage{position:absolute;inset:0 0 64px;display:flex;align-items:center;justify-content:center;padding:20px;overflow:hidden;touch-action:none;cursor:zoom-out}.lbx__img{max-width:100%;max-height:100%;object-fit:contain;border-radius:10px;box-shadow:0 30px 80px -20px rgb(var(--rgb-black)/.9);cursor:zoom-in;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;transform-origin:center;transition:transform .12s ease-out}.lbx__stage.is-zoom .lbx__img{cursor:grab;transition:none}.lbx__nav{position:absolute;top:calc(50% - 32px);width:48px;height:64px;border-radius:12px;border:1px solid var(--border-strong);background:rgb(var(--rgb-black)/.45);color:var(--text);font-size:30px;line-height:1;cursor:pointer}.lbx__nav--l{left:14px}.lbx__nav--r{right:14px}.lbx__bar{position:absolute;left:0;right:0;bottom:0;min-height:64px;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:8px 12px;padding:10px 16px calc(10px + env(safe-area-inset-bottom, 0px));background:rgb(var(--rgb-black)/.35)}.lbx__cnt{font-size:13px;font-weight:700;color:var(--text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.lbx__cnt,.lbx__n{white-space:nowrap}.lbx__n{font-size:13px;color:var(--muted);min-width:0;max-width:40vw;overflow:hidden;text-overflow:ellipsis}.lbx__b{display:inline-flex;align-items:center;height:36px;padding:0 12px;border-radius:9px;border:1px solid var(--border-strong);background:var(--bg-2);color:var(--text);font-family:var(--font-ui);font-size:13px;font-weight:600;text-decoration:none;white-space:nowrap;cursor:pointer}@media (hover:hover){.lbx__b:hover,.lbx__nav:hover{border-color:var(--accent)}}.lbx__x{width:36px;height:36px;flex:none;border-radius:50%;border:1px solid var(--border-strong);background:var(--bg-2);color:var(--text);font-size:20px;line-height:1;cursor:pointer}@media (max-width:767px){.lbx__stage{inset:0 0 104px;padding:10px}.lbx__nav{top:auto;bottom:calc(112px + env(safe-area-inset-bottom, 0px));width:44px;height:44px;font-size:24px}.lbx__n{display:none}.lbx__b{height:38px;padding:0 10px;font-size:12.5px}}.rq-frame-b{flex:none;border:0;border-radius:var(--r-xs)}.rq-att__zoom,.rq-frame-b{display:block;padding:0;background:none;cursor:zoom-in}.rq-att__zoom{border:0}.rq-att__zoom,.rq-att__zoom img{width:100%;height:100%;border-radius:inherit}.rq-att__zoom img{object-fit:cover;display:block}@media (min-width:768px){.rq-head{gap:14px}.rq-head__t{font-size:24px;letter-spacing:-.4px;flex:none}.rq-head>.rq-sum{flex:0 1 auto;min-width:0;margin:4px 0 0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rq-head>.rq-seg{margin-left:auto}.rq-seg{width:300px}.rq-seg button{height:42px;font-size:14px}.app:has(>.nav) .screen--requests:has(>.rq-split){height:100%;min-height:0}.rq-split{display:grid;grid-template-columns:minmax(300px,400px) minmax(0,1fr);grid-template-rows:minmax(0,1fr);gap:18px;align-items:stretch;flex:1 1;min-height:0}.rq-split__l{gap:8px;min-width:0;overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgb(var(--rgb-line)/.18) transparent;padding:2px 6px 2px 2px;margin:-2px -6px -2px -2px}.rq-split__l,.rq-split__r{display:flex;flex-direction:column;min-height:0}.rq-split__r{background:var(--glass-2);border:1px solid var(--border);border-radius:var(--r);padding:16px 20px}.rq-split__l .ucard{padding:10px 12px;gap:5px}.rq-split__l .ucard__t{-webkit-line-clamp:1;white-space:normal}.rq-split__l .ucard__sub{color:var(--muted);display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.rq-split__l .ucard__sub,.rq-split__l .ureply{font-size:12.5px;-webkit-line-clamp:1}.rq-split__l .ucard__m{font-size:11.5px}.rq-split__r .uth-wrap{overflow:hidden}.rq-split__r .uth{overflow-y:auto;min-height:0;scrollbar-width:thin;padding-right:4px}.rq-split__r .empty{margin:auto}.ucard__t{font-size:14.5px}.rq-split__l .ucard__t{font-size:13.5px;font-weight:600}}@media (min-width:1024px) and (pointer:fine){.sheet.sheet--corner{top:auto;left:auto;bottom:calc(var(--aif-bottom, 16px) + var(--aif-pill-h, 52px));right:16px;transform:none;width:400px;padding:16px 16px 18px;border:1px solid var(--border-strong);background:var(--bg-3);animation:dz-dialog-fade .16s var(--ease)}.backdrop:has(+.sheet--corner){background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}.sheet--corner .rq-ta{min-height:120px;font-size:15px}.sheet--corner .rq-toggle>span:last-child{font-size:14px}.sheet--corner .sheet__title{font-size:16px}.rq-sheet__top--drag{cursor:grab;-webkit-user-select:none;user-select:none}.sheet--corner.is-drag{-webkit-user-select:none;user-select:none;opacity:.92}.sheet--corner.is-drag .rq-sheet__top--drag{cursor:grabbing}}.rq-ftpl{display:flex;gap:6px;overflow-x:auto;scrollbar-width:none;padding:2px 0 4px}.rq-ftpl::-webkit-scrollbar{display:none}.rq-ftpl__b{flex:none;height:32px;padding:0 12px;border-radius:999px;border:1px solid var(--border);background:none;color:var(--muted);font:inherit;font-size:13px;font-weight:600;cursor:pointer;white-space:nowrap;-webkit-tap-highlight-color:transparent}.rq-ftpl__b i{font-style:normal;opacity:.7;margin-left:2px}.rq-ftpl__b.on{border-color:rgb(var(--rgb-accent)/.5);background:var(--accent-wash);color:var(--accent)}.rq-fsec{display:flex;flex-direction:column;gap:8px}.rq-fsec__h{display:flex;align-items:center;gap:8px;margin:8px 0 0;padding:0 4px;font-size:14px;font-weight:700;color:var(--muted)}.rq-sum{font-size:13.5px;color:var(--muted);margin-top:-4px}.rq-sum b{font-weight:700}.rq-grp__h--acc,.rq-sum b{color:var(--accent)}.rq-grp--you{gap:10px}.rq-calm{display:flex;align-items:center;gap:10px;padding:12px 14px;border-radius:14px;border:1px dashed var(--border-strong);color:var(--muted);font-size:13.5px;line-height:1.4}.rq-calm .rq-btn-ic{color:var(--success);flex:none}.rq-act{display:flex;flex-direction:column;gap:10px;padding:13px 14px 14px;border-radius:var(--r);border:1px solid rgb(var(--rgb-accent)/.45);background:linear-gradient(180deg,rgb(var(--rgb-accent)/.09),rgb(var(--rgb-accent)/.03))}.rq-act.is-sel{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}.rq-act__open{flex-direction:column;padding:0;border:0;background:none;text-align:left;color:var(--text);font-family:var(--font-ui);cursor:pointer}.rq-act__open,.rq-act__top{display:flex;gap:8px;min-width:0}.rq-act__top{align-items:center;flex-wrap:nowrap}.rq-act__top>.ust{min-width:0;overflow:hidden;white-space:nowrap;flex:0 1 auto}.rq-act__top>.ust small{display:none}.rq-act__top>.ureply__new{flex:none;margin:0}.rq-act__d{margin-left:auto;font-size:12px;color:var(--muted);white-space:nowrap;flex:none}.rq-act__t{font-size:15px;font-weight:600;line-height:1.35;-webkit-line-clamp:2}.rq-act__q,.rq-act__t{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.rq-act__q{border-left:2px solid var(--accent);padding:1px 0 1px 11px;font-size:13.5px;line-height:1.45;color:var(--muted);-webkit-line-clamp:3}.rq-act__q b{color:var(--text);font-weight:600}.rq-act__b{display:flex;gap:8px}.rq-act__b .btn{flex:1 1;min-width:0;height:44px}.rq-act__bar{min-height:46px}.rq-act__bar .chatbar__in{padding-left:12px;font-size:15px}@media (hover:hover){.rq-act__open:hover .rq-act__t{color:var(--accent)}}.rq-row{width:100%;display:grid;grid-template-columns:18px minmax(0,1fr) auto;gap:11px;align-items:center;min-height:60px;padding:9px 12px;border-radius:14px;background:var(--glass-2);border:1px solid var(--border);color:var(--text);font-family:var(--font-ui);text-align:left;cursor:pointer;transition:border-color .15s var(--ease)}.rq-row.is-new{border-color:rgb(var(--rgb-accent)/.5)}.rq-row.is-sel{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}@media (hover:hover){.rq-row:hover{border-color:var(--border-strong)}}.rq-row__t{min-width:0;display:flex;flex-direction:column;gap:3px}.rq-row__t b{font-size:14px;font-weight:600}.rq-row__t b,.rq-row__t small{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rq-row__t small{font-size:12.5px;color:var(--muted)}.rq-row__t em{font-style:normal;color:var(--text);font-weight:600}.rq-row__r{display:flex;flex-direction:column;align-items:flex-end;gap:6px}.rq-row__s{display:flex;align-items:center;gap:5px;font-size:12.5px;font-weight:700;color:var(--muted);white-space:nowrap}.rq-row__s--work{color:var(--accent)}.rq-row__s--changes{color:var(--pri-high)}.rq-row__s--done{color:var(--success)}.rq-row__s--review{color:var(--review)}.rq-row__s--wait{color:var(--danger)}.rq-row__lap{font-size:10.5px;font-weight:800;line-height:15px;padding:0 5px;border-radius:999px;border:1px solid rgb(var(--rgb-pri-high)/.6)}.rq-row__new{width:8px;height:8px;border-radius:50%;background:var(--accent);box-shadow:0 0 8px var(--glow)}.rq-mini{display:grid;grid-template-columns:repeat(4,12px);gap:3px}.rq-mini i{height:4px;border-radius:2px;background:rgb(var(--rgb-white)/.1)}.rq-mini i.f{background:var(--accent);opacity:.75}.rq-mini i.c{background:var(--accent);box-shadow:0 0 6px var(--glow)}.rq-mini i.g{background:rgb(var(--rgb-white)/.4)}.rq-mini i.w{background:repeating-linear-gradient(135deg,var(--accent) 0 3px,rgb(var(--rgb-accent)/.3) 3px 6px)}.rq-mini i.b{background:repeating-linear-gradient(135deg,var(--pri-high) 0 3px,rgb(var(--rgb-pri-high)/.3) 3px 6px)}.rq-mini i.v{background:none;box-shadow:inset 0 0 0 1px rgb(var(--rgb-accent)/.7)}.rq-mini i.ok{background:var(--success)}.rq-mini i.q{background:rgb(var(--rgb-white)/.18)}.rq-th{flex-direction:column;flex:none}.rq-th,.rq-th__top{display:flex;gap:10px}.rq-th__top{align-items:center;flex-wrap:wrap}.rq-th__top .metoo{height:32px}.rq-tpl{font-size:12.5px;font-weight:700;color:var(--accent);text-decoration:underline;text-decoration-color:rgb(var(--rgb-accent)/.4);text-underline-offset:3px;padding:4px 0}@media (hover:hover){.rq-tpl:hover{text-decoration-color:var(--accent)}}.rq-th__x{margin-left:auto;width:36px;height:36px;flex:none;border-radius:10px;border:1px solid var(--border);background:var(--glass-hi);color:var(--text);display:flex;align-items:center;justify-content:center;cursor:pointer}.rq-th__x svg{width:16px;height:16px}@media (hover:hover){.rq-th__x:hover{border-color:var(--accent)}}.rq-th__t{margin:0;font-family:var(--font-display);font-weight:600;font-size:20px;letter-spacing:-.3px;line-height:1.25;overflow-wrap:anywhere}.rq-steps{background:rgb(var(--rgb-well)/.45);border:1px solid var(--border);border-radius:var(--r-sm);padding:14px 6px 10px;flex:none}.rq-steps .stepper{display:flex;align-items:flex-start}.rq-steps .stnode{flex:1 1;min-width:0;display:flex;flex-direction:column;align-items:center;gap:5px;position:relative}.rq-steps .stnode:before{content:"";position:absolute;top:14px;right:50%;width:100%;height:2px;background:var(--border);z-index:0}.rq-steps .stnode:first-child:before{display:none}.rq-steps .stnode.active:before,.rq-steps .stnode.done:before,.rq-steps .stnode.loop:before,.rq-steps .stnode.wait:before{background:linear-gradient(90deg,var(--accent),var(--accent-2))}.rq-steps .stnode.toloop:before{background:repeating-linear-gradient(90deg,var(--pri-high) 0 6px,transparent 6px 11px)}.rq-steps .stdot{width:30px;height:30px;border-radius:50%;flex:none;display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:700;border:1.5px solid var(--border-strong);color:var(--muted);background:var(--bg-2);position:relative;z-index:1}.rq-steps .stdot>svg{width:15px;height:15px}.rq-steps .stnode.done .stdot{color:var(--accent-ink);border-color:var(--accent);background:linear-gradient(135deg,var(--accent),var(--accent-2))}.rq-steps .stnode.active .stdot,.rq-steps .stnode.wait .stdot{color:var(--accent);border-color:var(--accent);box-shadow:0 0 0 4px var(--glow-soft),0 0 16px -2px var(--glow)}.rq-steps .stnode.loop .stdot{color:var(--pri-high);border-color:var(--pri-high);box-shadow:0 0 0 4px rgb(var(--rgb-pri-high)/.16)}.rq-steps .stnode.visited .stdot{border-style:dashed;border-color:rgb(var(--rgb-accent)/.7);color:var(--accent)}.rq-steps .stepper.ok .stnode.done .stdot{background:var(--success);border-color:var(--success);color:var(--bg)}.rq-steps .stepper.ok .stnode.done:before{background:var(--success)}.rq-steps .stlbl{font-size:12px;font-weight:700;color:var(--muted);text-align:center;line-height:1.15}.rq-steps .stnode.done .stlbl,.rq-steps .stnode.visited .stlbl{color:var(--text)}.rq-steps .stnode.active .stlbl,.rq-steps .stnode.wait .stlbl{color:var(--accent)}.rq-steps .stnode.loop .stlbl{color:var(--pri-high)}.rq-steps .stsub{font-size:11px;color:var(--faint);text-align:center;line-height:1.2;padding:0 2px}.rq-steps .stcnt{position:absolute;top:-8px;right:-11px;min-width:20px;height:18px;padding:0 5px;border-radius:999px;background:var(--bg-3);border:1px solid var(--accent);color:var(--accent);font-size:10.5px;font-weight:800;line-height:1;display:flex;align-items:center;justify-content:center;white-space:nowrap;z-index:2}.rq-steps .stepper.ok .stcnt{border-color:var(--success);color:var(--success)}.rq-steps .sttag{display:inline-flex;align-items:center;height:18px;padding:0 7px;border-radius:999px;font-size:10.5px;font-weight:800;white-space:nowrap}.rq-steps .sttag.you{background:var(--accent);color:var(--accent-ink)}.rq-steps .sttag.lap{border:1px solid rgb(var(--rgb-pri-high)/.6);color:var(--pri-high)}.rq-steps .stepper.is-review .stnode.active .stdot{color:var(--review);border-color:var(--review);box-shadow:0 0 0 4px rgb(var(--rgb-review)/.16)}.rq-steps .stepper.is-review .stnode.active .stlbl{color:var(--review)}.rq-steps .stepper.is-review .sttag.you{background:var(--review);color:var(--accent-ink)}.rq-steps .stepper.is-wait .stnode.wait .stdot{color:var(--danger);border-color:var(--danger);box-shadow:0 0 0 4px rgb(var(--rgb-danger)/.16)}.rq-steps .stepper.is-wait .stnode.wait .stlbl{color:var(--danger)}.rq-steps .stepper.is-wait .sttag.you{background:var(--danger);color:var(--accent-ink)}.rq-sec{display:flex;flex-direction:column;gap:10px;flex:none}.rq-sec+.rq-sec{margin-top:8px}.rq-sec__h{display:flex;align-items:center;gap:8px;margin:0;font-size:12px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--muted)}.rq-sec__v{text-transform:none;letter-spacing:0;font-size:12px;color:var(--accent);background:rgb(var(--rgb-accent)/.1);border-radius:999px;padding:1px 8px}.rq-note,.rq-q{display:flex;flex-direction:column;gap:8px;padding:12px 14px;border-radius:16px;border:1px solid rgb(var(--rgb-accent)/.35);background:rgb(var(--rgb-accent)/.07);font-size:14.5px;line-height:1.5}.rq-q{border-color:rgb(var(--rgb-accent)/.55)}.rq-asked{gap:8px;font-size:14.5px;line-height:1.5}.rq-asked,.rq-boardwrap{display:flex;flex-direction:column}.rq-boardwrap{gap:12px;min-height:0}.rq-board{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;align-items:start}.rq-board--old{margin-top:8px}.rq-bcol{display:flex;flex-direction:column;gap:10px;padding:14px 12px;min-width:0;border-radius:var(--r);border:1px solid var(--border);background:rgb(var(--rgb-well)/.35)}.rq-bcol__h{display:flex;align-items:center;gap:8px;margin:0;padding:0 4px 2px;font-size:14px;font-weight:700}.rq-bcol__l{display:flex;flex-direction:column;gap:10px}.rq-bcol__e{padding:8px 4px;font-size:13px;color:var(--faint)}@media (min-width:768px){.rq-split__r .uth-wrap>.urev{order:-1;margin:0 0 4px;padding:14px 18px}.rq-split__r .rq-th{padding-bottom:4px}}@media (max-width:767px){.rq-th__t{font-size:18px}.rq-steps{padding:12px 2px 8px}.rq-steps .stlbl{font-size:11.5px}.rq-steps .stsub{font-size:10.5px}}html.dz-viewas{--viewas-h:calc(34px + env(safe-area-inset-top, 0px))}html.dz-viewas body{padding-top:var(--viewas-h)}html.dz-viewas .app,html.dz-viewas .tk{height:calc(100vh - var(--viewas-h));height:calc(100dvh - var(--viewas-h))}html.dz-viewas .app-head{padding-top:1px}.viewas{position:fixed;top:0;left:0;right:0;z-index:1000;height:var(--viewas-h);display:flex;align-items:center;justify-content:center;gap:12px;padding:env(safe-area-inset-top,0) 16px 0;background:var(--warn);color:var(--accent-ink);font-size:13px;line-height:1.2;box-shadow:0 6px 18px -10px rgb(var(--rgb-black)/.8)}.viewas__txt{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.viewas__who{font-weight:700}.viewas__x{flex:none;height:24px;padding:0 12px;border-radius:999px;border:1px solid rgb(var(--rgb-black)/.35);background:rgb(var(--rgb-black)/.12);color:inherit;font:inherit;font-weight:700;cursor:pointer}.viewas__x:hover{background:rgb(var(--rgb-black)/.22)}.viewas__x:disabled{opacity:.6;cursor:default}@media (max-width:560px){html.dz-viewas{--viewas-h:calc(42px + env(safe-area-inset-top, 0px))}.viewas{justify-content:space-between;gap:10px;font-size:12px}.viewas__txt{white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}}html.dz-viewas .dz-toast-host{top:calc(var(--viewas-h) + 10px)}html.dz-viewas .tk~.dz-toast-host{top:auto}html.dz-viewlock body>:not(.viewas):not(.viewlock){pointer-events:none}.viewlock{position:fixed;left:16px;right:16px;margin:0 auto;width:max-content;top:calc(var(--viewas-h, 0px) + 10px);z-index:1001;display:flex;align-items:center;gap:12px;max-width:calc(100% - 32px);padding:10px 12px 10px 16px;border-radius:var(--r-sm);background:var(--bg-2);border:1px solid var(--warn-border);color:var(--text);font-size:13px;line-height:1.3;box-shadow:0 10px 30px -12px rgb(var(--rgb-black)/.9)}.viewlock__btn{flex:none;height:30px;padding:0 14px;border-radius:999px;border:0;background:var(--warn);color:var(--accent-ink);font:inherit;font-weight:700;cursor:pointer}html.dz-notice body{padding-top:calc(var(--viewas-h, 0px) + var(--notice-h, 0px))}html.dz-notice .app,html.dz-notice .tk{height:calc(100vh - var(--viewas-h, 0px) - var(--notice-h, 0px));height:calc(100dvh - var(--viewas-h, 0px) - var(--notice-h, 0px))}html.dz-notice .app-head{padding-top:1px}.dznotice{position:fixed;top:var(--viewas-h,0);left:0;right:0;z-index:999;display:flex;align-items:center;justify-content:center;gap:10px;padding:calc(6px + env(safe-area-inset-top, 0px)) 8px 6px 16px;background:linear-gradient(var(--warn-bg),var(--warn-bg)),var(--bg-2);color:var(--text);border-bottom:1px solid var(--warn-border);font-size:13px;line-height:1.35;box-shadow:0 6px 18px -12px rgb(var(--rgb-black)/.8)}html.dz-viewas .dznotice{padding-top:6px}.dznotice__ico{flex:none;width:18px;height:18px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:var(--warn);color:var(--accent-ink);font-size:12px;font-weight:800;line-height:1}.dznotice__txt{min-width:0;max-width:1100px;cursor:pointer}.dznotice__x{flex:none;width:28px;height:28px;margin-left:2px;border-radius:50%;border:0;background:none;color:var(--muted);font:inherit;font-size:20px;line-height:1;cursor:pointer}.dznotice__x:hover{color:var(--text);background:rgb(var(--rgb-white)/.08)}@media (max-width:560px){.dznotice{justify-content:space-between;align-items:flex-start;gap:8px;font-size:12px;padding-left:12px;padding-right:4px}.dznotice__ico{margin-top:1px}.dznotice__txt{flex:1 1;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.dznotice--open .dznotice__txt{display:block}.dznotice__x{margin-top:-5px}}.home-notice{display:flex;align-items:flex-start;gap:12px;padding:12px 6px 13px 14px;border-radius:var(--r-sm);border:1px solid var(--warn-border);background:linear-gradient(100deg,rgb(var(--rgb-warn)/.1),rgb(var(--rgb-warn)/.03) 70%),var(--glass);color:var(--text);animation:dzfade .3s var(--ease)}.home-notice__ico{flex:none;width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--warn);background:rgb(var(--rgb-warn)/.12)}.home-notice__body{flex:1 1;min-width:0;padding-top:1px}.home-notice__t{font-size:14px;font-weight:700;line-height:1.3}.home-notice__txt{margin-top:3px;font-size:13px;line-height:1.45;color:var(--muted)}.home-notice__x{flex:none;width:36px;height:36px;margin:-4px 0 0;border-radius:50%;border:0;background:none;color:var(--muted);font:inherit;font-size:22px;line-height:1;cursor:pointer;transition:color .15s var(--ease),background .15s var(--ease)}.home-notice__x:hover{color:var(--text);background:rgb(var(--rgb-white)/.08)}@media (max-width:767px){.home-notice{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;column-gap:10px;row-gap:6px;padding:10px 4px 13px 12px}.home-notice__body{display:contents}.home-notice__ico{width:30px;height:30px}.home-notice__ico svg{width:19px;height:19px}.home-notice__x{grid-column:3;grid-row:1;margin:-2px 0;width:40px;height:40px}.home-notice__txt{grid-column:1/-1;grid-row:2;margin:0;padding-right:10px}}@media (min-width:768px){.home-notice{align-items:center;gap:16px;padding:16px 12px 16px 20px;border-radius:var(--r)}.home-notice__ico{width:42px;height:42px}.home-notice__body{padding-top:0}.home-notice__t{font-size:15px}.home-notice__txt{font-size:14px;margin-top:2px}.home-notice__x{margin:0;width:40px;height:40px}.screen--hero>.home-notice{grid-column:1/-1}}@media (min-width:1280px){.screen--hero>.home-notice{grid-row:2;margin-top:-12px}.screen--hero:has(>.home-notice)>.empty,.screen--hero:has(>.home-notice)>.sec,.screen--hero:has(>.home-notice)>.tpl-secs{grid-row:3}}@media (min-width:768px) and (max-width:1279px){.screen--hero>.home-notice{grid-row:3;margin-top:20px}.screen--hero:has(>.home-notice)>.empty,.screen--hero:has(>.home-notice)>.sec,.screen--hero:has(>.home-notice)>.tpl-secs{grid-row:4;margin-top:28px}}