.panel__1H9cD{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--t-gap);padding:calc(var(--t-pad)*2) var(--t-pad);text-align:center;color:var(--t-text-2);min-height:0}.panel__1H9cD[data-compact=true]{padding:var(--t-pad);gap:calc(var(--t-gap)*.6)}.spinner__5tQkS{width:clamp(28px,4vmin,48px);height:clamp(28px,4vmin,48px);border:3px solid var(--t-line-strong);border-top-color:var(--t-info);border-radius:50%;animation:sp_spin__NCqm7 .8s linear infinite}@keyframes sp_spin__NCqm7{to{transform:rotate(1turn)}}.icon__9AKXu{display:flex;align-items:center;justify-content:center;width:clamp(48px,7vmin,84px);height:clamp(48px,7vmin,84px);border-radius:50%;background:color-mix(in srgb,var(--t-neutral) 16%,transparent);color:var(--t-text-2)}.icon__9AKXu svg{width:50%;height:50%}.icon__9AKXu[data-kind=error]{background:color-mix(in srgb,var(--t-crit) 16%,transparent);color:var(--t-crit)}.title__kkGrD{font-size:var(--fs-lg);font-weight:700;color:var(--t-text);letter-spacing:-.01em}.hint__NZXmK{font-size:var(--fs-sm);color:var(--t-text-3);max-width:34em;line-height:1.45}.retry__hirmU{display:inline-flex;align-items:center;gap:.5em;min-height:var(--t-touch);padding:0 calc(var(--t-pad)*1.2);border-radius:var(--t-radius);border:1px solid var(--t-line-strong);background:var(--t-panel-2);font-size:var(--fs-md);font-weight:700;cursor:pointer}.retry__hirmU svg{width:1.1em;height:1.1em}.retry__hirmU:active{background:var(--t-panel-3)}.badge__EFWzY{--badge-color:var(--t-neutral);display:inline-flex;align-items:center;gap:.5em;padding:.3em .75em;border-radius:999px;font-size:var(--fs-xs);font-weight:700;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;color:var(--badge-color);background:color-mix(in srgb,var(--badge-color) 14%,transparent);border:1px solid color-mix(in srgb,var(--badge-color) 35%,transparent);line-height:1.1}.badge__EFWzY[data-size=sm]{font-size:calc(var(--fs-xs)*.9);padding:.2em .6em}.badge__EFWzY[data-size=lg]{font-size:var(--fs-sm);padding:.45em 1em}.badge__EFWzY[data-tone=info]{--badge-color:var(--t-info)}.badge__EFWzY[data-tone=ok]{--badge-color:var(--t-ok)}.badge__EFWzY[data-tone=warn]{--badge-color:var(--t-warn)}.badge__EFWzY[data-tone=crit]{--badge-color:var(--t-crit)}.badge__EFWzY[data-tone=orange]{--badge-color:var(--t-orange)}.badge__EFWzY[data-tone=violet]{--badge-color:var(--t-violet)}.badge__EFWzY[data-tone=done]{--badge-color:var(--t-text-3)}.badge__EFWzY[data-pulse=true] .dot__jHVk4{animation:badge_pulse__Y3I3y 1.2s ease-in-out infinite}.dot__jHVk4{width:.55em;height:.55em;border-radius:50%;background:var(--badge-color);flex-shrink:0}@keyframes badge_pulse__Y3I3y{0%,to{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(.7)}}.wrap__S0UbE{display:flex;flex-direction:column;gap:var(--t-pad);padding:var(--t-pad);min-height:0;overflow-y:auto}@media(orientation:landscape)and (min-width:1000px){.wrap__S0UbE{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);align-content:start;overflow:hidden}.wrap__S0UbE .list__cSC1i{min-height:0;overflow-y:auto}}.section_title__0QaK0{margin:0;font-size:var(--fs-sm);letter-spacing:.12em;text-transform:uppercase;color:var(--t-text-3);font-weight:800}.hint__85fCY{margin:.3em 0 0;font-size:var(--fs-sm);color:var(--t-text-2)}.create__ECyX0{display:flex;flex-direction:column;gap:calc(var(--t-gap)*.8)}.categories__l2ivf{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--t-gap);gap:var(--t-gap);margin-top:calc(var(--t-gap)*.4)}@media(max-width:380px){.categories__l2ivf{grid-template-columns:minmax(0,1fr)}}.categories__l2ivf>:last-child:nth-child(odd),.categories__l2ivf>[data-span=full]{grid-column:1/-1}.category__ve6j5{--cat-color:var(--t-neutral);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.55em;min-height:calc(var(--t-touch)*1.7);padding:var(--t-pad);border-radius:var(--t-radius);border:2px solid color-mix(in srgb,var(--cat-color) 45%,transparent);background:linear-gradient(160deg,color-mix(in srgb,var(--cat-color) 24%,var(--t-panel-2)),var(--t-panel-2) 75%);color:var(--t-text);cursor:pointer;transition:transform .1s ease,filter .12s ease}.category__ve6j5[data-tone=orange]{--cat-color:var(--t-orange)}.category__ve6j5[data-tone=crit]{--cat-color:var(--t-crit)}.category__ve6j5[data-tone=violet]{--cat-color:var(--t-violet)}.category__ve6j5[data-tone=info]{--cat-color:var(--t-info)}.category__ve6j5:active:not(:disabled){transform:scale(.985);filter:brightness(.95)}.category__ve6j5:disabled{opacity:.6;cursor:default}.category_icon__ucdD2{display:inline-flex;align-items:center;justify-content:center;width:clamp(44px,7vmin,76px);height:clamp(44px,7vmin,76px);border-radius:50%;background:color-mix(in srgb,var(--cat-color) 24%,transparent);color:var(--cat-color)}.category_icon__ucdD2 svg{width:52%;height:52%}.category_label__5PkH9{font-size:var(--fs-lg);font-weight:900;letter-spacing:.06em;text-align:center;line-height:1.15}.list__cSC1i{display:flex;flex-direction:column;gap:calc(var(--t-gap)*.8)}.list_head__w2yvc{display:flex;align-items:center;gap:.6em}.count__3HbxZ{display:inline-flex;align-items:center;justify-content:center;min-width:1.8em;height:1.8em;padding:0 .5em;border-radius:999px;font-size:var(--fs-xs);font-weight:800;background:color-mix(in srgb,var(--t-warn) 20%,transparent);color:var(--t-warn)}.count__3HbxZ[data-quality=true]{background:color-mix(in srgb,var(--t-orange) 24%,transparent);color:var(--t-orange)}.empty__mrKNQ{margin:0;padding:var(--t-pad);border-radius:var(--t-radius);border:1px dashed var(--t-line-strong);color:var(--t-text-3);text-align:center;font-size:var(--fs-md)}.items__bBQ7h{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:calc(var(--t-gap)*.8)}.items_closed__dZ74T{opacity:.7}.item__jaHWE{--item-color:var(--t-neutral);display:flex;flex-direction:column;gap:calc(var(--t-gap)*.6);padding:var(--t-pad);border-radius:var(--t-radius);border:1px solid color-mix(in srgb,var(--item-color) 45%,var(--t-line));border-left-width:5px;background:var(--t-panel-2)}.item__jaHWE[data-tone=orange]{--item-color:var(--t-orange)}.item__jaHWE[data-tone=crit]{--item-color:var(--t-crit)}.item__jaHWE[data-tone=violet]{--item-color:var(--t-violet)}.item__jaHWE[data-tone=info]{--item-color:var(--t-info)}.item__jaHWE[data-system=true]{background:color-mix(in srgb,var(--item-color) 10%,var(--t-panel-2))}.item__jaHWE[data-downtime=true]{--item-color:var(--t-crit);border-width:2px 2px 2px 6px;box-shadow:0 0 0 1px color-mix(in srgb,var(--t-crit) 35%,transparent);background:color-mix(in srgb,var(--t-crit) 10%,var(--t-panel-2))}.item_head__IgRdZ{display:flex;align-items:center;justify-content:space-between;gap:var(--t-gap)}.item_badges__W7BVJ{display:flex;flex-wrap:wrap;align-items:center;gap:.4em;min-width:0}.item_status__uajkC{font-size:var(--fs-xs);font-weight:800;letter-spacing:.1em;color:var(--t-text-3)}.item_body__dG9yp{display:flex;flex-direction:column;gap:.25em}.item_system__5aMLI{font-size:var(--fs-lg);font-weight:900;letter-spacing:.08em;color:var(--t-orange)}.item_meta__TlFqV{font-size:var(--fs-xs);color:var(--t-text-3);font-family:var(--font-mono)}.item_note__ZA8Ty{font-size:var(--fs-sm);color:var(--t-text-2)}.item_actions__9hYxZ{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));grid-gap:calc(var(--t-gap)*.7);gap:calc(var(--t-gap)*.7);margin-top:.2em}.ack__O4wMX,.close__Z8v6o{display:inline-flex;align-items:center;justify-content:center;gap:.5em;min-height:var(--t-touch);padding:0 var(--t-pad);border-radius:var(--t-radius-sm);font-size:var(--fs-sm);font-weight:800;letter-spacing:.04em;cursor:pointer;border:1px solid var(--t-line-strong);background:var(--t-panel-3);color:var(--t-text)}.ack__O4wMX svg,.close__Z8v6o svg{width:1.2em;height:1.2em}.ack__O4wMX:disabled,.close__Z8v6o:disabled{opacity:.55;cursor:default}.close__Z8v6o{background:color-mix(in srgb,var(--t-ok) 18%,var(--t-panel-3));border-color:color-mix(in srgb,var(--t-ok) 50%,transparent);color:var(--t-ok)}.item_closed__UcZpW{display:flex;align-items:center;justify-content:space-between;gap:var(--t-gap);padding:calc(var(--t-pad)*.5) var(--t-pad);border-radius:var(--t-radius-sm);border:1px solid var(--t-line);background:var(--t-panel)}.backdrop__K3RjB{position:absolute;inset:0;z-index:50;display:flex;align-items:flex-end;justify-content:center;padding:var(--t-pad);background:rgba(3,6,10,.72);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);animation:cs_fade__W4PI2 .16s ease both}@media(orientation:landscape)and (min-width:700px){.backdrop__K3RjB{align-items:center}}.sheet__fozpg{--sheet-color:var(--t-info);width:100%;max-width:640px;padding:calc(var(--t-pad)*1.2);border-radius:calc(var(--t-radius)*1.4);background:var(--t-panel-2);border:1px solid var(--t-line-strong);border-top:4px solid var(--sheet-color);box-shadow:0 24px 60px rgba(0,0,0,.55);animation:cs_pop__ezQ6c .22s cubic-bezier(.16,1,.3,1) both}.sheet__fozpg[data-tone=ok]{--sheet-color:var(--t-ok)}.sheet__fozpg[data-tone=warn]{--sheet-color:var(--t-warn)}.sheet__fozpg[data-tone=crit]{--sheet-color:var(--t-crit)}.sheet__fozpg[data-tone=orange]{--sheet-color:var(--t-orange)}.sheet__fozpg[data-tone=violet]{--sheet-color:var(--t-violet)}.title__9lQYb{margin:0;font-size:var(--fs-xl);font-weight:800;letter-spacing:-.01em}.message__byAoR{margin:.6em 0 0;font-size:var(--fs-md);color:var(--t-text-2);line-height:1.45}.actions__7RhtZ{display:grid;grid-template-columns:1fr 1.4fr;grid-gap:var(--t-gap);gap:var(--t-gap);margin-top:calc(var(--t-pad)*1.2)}.actions__7RhtZ[data-split="3"]{grid-template-columns:1fr 1.2fr 1.2fr}@media(max-width:520px){.actions__7RhtZ[data-split="3"]{grid-template-columns:1fr}}.cancel__1jG3Y,.confirm__T1zN1,.secondary__5amsv{min-height:var(--t-touch);border-radius:var(--t-radius);font-size:var(--fs-lg);font-weight:800;letter-spacing:.02em;cursor:pointer;border:1px solid var(--t-line-strong)}.cancel__1jG3Y:disabled,.confirm__T1zN1:disabled,.secondary__5amsv:disabled{opacity:.55;cursor:default}.cancel__1jG3Y{background:var(--t-panel-3);color:var(--t-text-2)}.secondary__5amsv{background:var(--t-panel-3);color:var(--t-text);border-color:var(--t-line-strong)}.secondary__5amsv[data-tone=ok]{background:color-mix(in srgb,var(--t-ok) 22%,var(--t-panel-3));border-color:color-mix(in srgb,var(--t-ok) 50%,transparent);color:var(--t-ok)}.confirm__T1zN1{background:var(--sheet-color);border-color:rgba(0,0,0,0);color:#06090d}.confirm__T1zN1:active:not(:disabled){filter:brightness(.92)}@keyframes cs_fade__W4PI2{0%{opacity:0}to{opacity:1}}@keyframes cs_pop__ezQ6c{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.home__1yMYg{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(2,minmax(0,1fr));grid-template-areas:"stage stage" "workorders calls";grid-gap:var(--t-pad);gap:var(--t-pad);padding:var(--t-pad);min-height:0}@media(max-width:640px){.home__1yMYg{grid-template-columns:minmax(0,1fr);grid-template-rows:repeat(3,minmax(0,1fr));grid-template-areas:"stage" "workorders" "calls"}}.stage__a2lbw{--stage-color:var(--t-info);grid-area:stage;position:relative;min-width:0;min-height:0;border-radius:calc(var(--t-radius)*1.5);border:2px solid color-mix(in srgb,var(--stage-color) 26%,transparent);background:radial-gradient(85% 70% at 50% 62%,color-mix(in srgb,var(--stage-color) 13%,transparent),transparent 72%),linear-gradient(180deg,var(--t-panel-2) 0,var(--t-panel) 55%,var(--t-bg) 100%);overflow:hidden;transition:border-color .6s ease,box-shadow .6s ease}.stage__a2lbw[data-frame=orange]{--stage-color:var(--t-orange)}.stage__a2lbw[data-frame=red]{--stage-color:var(--t-crit)}.stage__a2lbw[data-frame=green]{--stage-color:var(--t-ok);animation:stage_breathe__qYIHT 4.5s ease-in-out infinite}.stage_placeholder__a50S0{position:absolute;inset:0}.tile__ooYdl{--tile-color:var(--t-info);position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:calc(var(--t-gap)*1.6);min-width:0;min-height:0;padding:var(--t-pad) calc(var(--t-pad)*1.3);border-radius:calc(var(--t-radius)*1.5);border:3px solid color-mix(in srgb,var(--tile-color) 45%,transparent);background:radial-gradient(120% 90% at 50% 110%,color-mix(in srgb,var(--tile-color) 26%,transparent),transparent 60%),var(--t-panel-2);color:var(--t-text);text-align:center;cursor:pointer;transition:transform .12s ease,border-color .4s ease,box-shadow .4s ease}@media(max-width:640px){.tile__ooYdl{flex-direction:row;justify-content:flex-start;gap:calc(var(--t-gap)*1.4);text-align:left}}.tile__ooYdl[data-kind=workorders]{grid-area:workorders}.tile__ooYdl[data-kind=calls]{--tile-color:var(--t-warn);grid-area:calls}.tile__ooYdl[data-quality=true]{--tile-color:var(--t-orange);animation:tile_glow__pNKnH 2.4s ease-in-out infinite}.tile__ooYdl[data-frame=orange]{--tile-color:var(--t-orange)}.tile__ooYdl[data-frame=red]{--tile-color:var(--t-crit)}.tile__ooYdl[data-frame=green]{--tile-color:var(--t-ok);animation:tile_breathe__njCxw 4.5s ease-in-out infinite}.tile__ooYdl:active{transform:scale(.99)}.tile_icon__szUpf{display:inline-flex;align-items:center;justify-content:center;width:clamp(84px,16vmin,200px);height:clamp(84px,16vmin,200px);border-radius:calc(var(--t-radius)*1.4);background:color-mix(in srgb,var(--tile-color) 20%,transparent);color:var(--tile-color);flex-shrink:0}@media(max-width:640px){.tile_icon__szUpf{width:clamp(56px,10vmin,120px);height:clamp(56px,10vmin,120px);border-radius:calc(var(--t-radius)*1.2)}}.tile_icon__szUpf svg{width:54%;height:54%}.tile_text__9JhVX{display:flex;flex-direction:column;align-items:center;gap:calc(var(--t-gap)*.8);min-width:0;max-width:100%}@media(max-width:640px){.tile_text__9JhVX{align-items:flex-start;gap:calc(var(--t-gap)*.5)}}.tile_label__b6rr9{font-size:var(--fs-3xl);font-weight:900;letter-spacing:.02em;line-height:1}@media(max-width:640px){.tile_label__b6rr9{font-size:var(--fs-2xl)}}.tile_sub__L3qdY{max-width:100%;font-size:var(--fs-md);color:var(--t-text-2);font-family:var(--font-mono);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:640px){.tile_sub__L3qdY{font-size:var(--fs-sm)}}.tile_count__Lagi5{position:absolute;top:var(--t-pad);right:var(--t-pad);display:inline-flex;align-items:center;justify-content:center;min-width:2.2em;height:2.2em;padding:0 .6em;border-radius:999px;font-size:var(--fs-lg);font-weight:900;font-family:var(--font-mono);background:var(--tile-color);color:#06090d}@media(max-width:640px){.tile_count__Lagi5{top:var(--t-gap);right:var(--t-gap);font-size:var(--fs-md)}}@keyframes stage_breathe__qYIHT{0%,to{border-color:color-mix(in srgb,var(--stage-color) 22%,transparent);box-shadow:0 0 0 0 rgba(0,0,0,0)}50%{border-color:color-mix(in srgb,var(--stage-color) 70%,transparent);box-shadow:0 0 36px color-mix(in srgb,var(--stage-color) 16%,transparent)}}@keyframes tile_glow__pNKnH{0%,to{box-shadow:0 0 0 0 color-mix(in srgb,var(--tile-color) 0%,transparent)}50%{box-shadow:0 0 36px color-mix(in srgb,var(--tile-color) 35%,transparent)}}@keyframes tile_breathe__njCxw{0%,to{border-color:color-mix(in srgb,var(--tile-color) 30%,transparent);box-shadow:0 0 0 0 rgba(0,0,0,0)}50%{border-color:var(--tile-color);box-shadow:0 0 40px color-mix(in srgb,var(--tile-color) 22%,transparent)}}.backdrop__hn3qH{position:absolute;inset:0;z-index:50;display:flex;align-items:center;justify-content:center;padding:var(--t-pad);background:rgba(3,6,10,.72);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);animation:modal_fade__4XFBT .16s ease both}.sheet__qzLU5{display:grid;grid-template-rows:auto minmax(0,1fr);width:100%;max-width:760px;max-height:100%;border-radius:calc(var(--t-radius)*1.4);background:var(--t-panel-2);border:1px solid var(--t-line-strong);border-top:4px solid var(--t-info);box-shadow:0 24px 60px rgba(0,0,0,.55);overflow:hidden;animation:modal_pop__mABds .22s cubic-bezier(.16,1,.3,1) both}.sheet__qzLU5[data-size=full]{max-width:none;height:100%}.head__FNfQ2{position:relative;z-index:2;display:flex;align-items:center;gap:var(--t-gap);padding:calc(var(--t-pad)*.8) var(--t-pad);border-bottom:1px solid var(--t-line);min-width:0;background:var(--t-panel-2);flex-shrink:0}.head_text__o4Gpv{display:flex;flex-direction:column;gap:.25em;flex:1 1;min-width:0}.title__86ogJ{font-size:var(--fs-xl);font-weight:800;letter-spacing:-.01em;line-height:1.15}.subtitle__mroEK,.title__86ogJ{margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.subtitle__mroEK{font-family:var(--font-mono);font-size:var(--fs-sm);color:var(--t-text-2)}.close__5bbhS{position:relative;z-index:3;display:inline-flex;align-items:center;justify-content:center;gap:.35em;min-width:var(--t-touch);height:var(--t-touch);padding:0 .85em;flex-shrink:0;border-radius:var(--t-radius);border:1px solid var(--t-line-strong);background:var(--t-panel);color:var(--t-text);cursor:pointer;font-size:var(--fs-sm);font-weight:800;letter-spacing:.04em;text-transform:uppercase;box-shadow:0 0 0 1px color-mix(in srgb,var(--t-line-strong) 40%,transparent)}.close__5bbhS svg{width:1.15em;height:1.15em;flex-shrink:0}.close__5bbhS:active{background:var(--t-panel-3)}.close__5bbhS:focus-visible{outline:2px solid var(--t-info);outline-offset:2px}.close_label__WjeAw{line-height:1}@media(max-width:520px){.close_label__WjeAw{display:none}}.body__B8y46{position:relative;z-index:1;min-height:0;overflow:auto;padding:var(--t-pad)}.body__B8y46[data-flush=true]{padding:0;overflow:hidden;display:grid}@keyframes modal_fade__4XFBT{0%{opacity:0}to{opacity:1}}@keyframes modal_pop__mABds{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.backdrop__hn3qH,.sheet__qzLU5{animation:none}}.frame__88anp{display:flex;flex-direction:column;min-height:min(78vh,900px);height:calc(100dvh - 7rem);background:#0b0f14}.iframe__TuUop{flex:1 1;width:100%;border:0;background:#fff}.nav__0NpZB{grid-area:nav;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:2px;gap:2px;background:var(--t-panel);border-top:1px solid var(--t-line);min-height:0}@media(orientation:landscape)and (min-width:700px){.nav__0NpZB{grid-template-columns:minmax(0,1fr);grid-template-rows:repeat(3,var(--nav-h));align-content:start;border-top:none;border-right:1px solid var(--t-line)}}.item__AzkzI{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.35em;border:none;background:rgba(0,0,0,0);color:var(--t-text-3);cursor:pointer;min-height:0;position:relative;transition:color .12s ease,background .12s ease}.item__AzkzI:after{content:"";position:absolute;left:20%;right:20%;top:0;height:3px;border-radius:0 0 3px 3px;background:rgba(0,0,0,0);transition:background .12s ease}@media(orientation:landscape)and (min-width:700px){.item__AzkzI:after{left:0;right:auto;top:18%;bottom:18%;width:3px;height:auto;border-radius:0 3px 3px 0}}.item__AzkzI[data-active=true]{color:var(--t-text);background:var(--t-panel-2)}.item__AzkzI[data-active=true]:after{background:var(--t-info)}.item__AzkzI:active{background:var(--t-panel-3)}.icon__ivsek{position:relative;display:inline-flex}.icon__ivsek svg{width:clamp(22px,3.4vmin,36px);height:clamp(22px,3.4vmin,36px)}.badge__8YP9r{--badge-color:var(--t-info);position:absolute;top:-.5em;right:-.9em;min-width:1.7em;height:1.7em;padding:0 .45em;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;font-size:var(--fs-xs);font-weight:800;color:#06090d;background:var(--badge-color)}.badge__8YP9r[data-tone=warn]{--badge-color:var(--t-warn)}.badge__8YP9r[data-tone=orange]{--badge-color:var(--t-orange);animation:badge_bounce__qA8jE 1.4s ease-in-out infinite}.label__QLpvR{font-size:var(--fs-xs);font-weight:700;letter-spacing:.06em;text-transform:uppercase}@keyframes badge_bounce__qA8jE{0%,to{transform:scale(1)}50%{transform:scale(1.18)}}.toast__XDa8p{--toast-color:var(--t-info);position:absolute;left:50%;bottom:calc(var(--t-pad)*1.2);transform:translateX(-50%);z-index:40;display:flex;align-items:center;gap:.7em;max-width:min(92vw,720px);padding:.75em .9em .75em 1em;border-radius:var(--t-radius);background:color-mix(in srgb,var(--toast-color) 18%,var(--t-panel-2));border:1px solid color-mix(in srgb,var(--toast-color) 50%,transparent);box-shadow:0 12px 32px rgba(0,0,0,.45);font-size:var(--fs-md);font-weight:600;overflow:hidden;animation:toast_in__wFVRT .22s cubic-bezier(.16,1,.3,1) both}.toast__XDa8p[data-tone=ok]{--toast-color:var(--t-ok)}.toast__XDa8p[data-tone=warn]{--toast-color:var(--t-warn)}.toast__XDa8p[data-tone=crit]{--toast-color:var(--t-crit)}.icon__1CaZW{display:inline-flex;color:var(--toast-color);flex-shrink:0}.icon__1CaZW svg{width:1.4em;height:1.4em}.text__yryaB{flex:1 1;min-width:0;line-height:1.35}.close__McaoP{flex-shrink:0;width:2.2em;height:2.2em;border-radius:50%;border:none;background:hsla(0,0%,100%,.08);font-size:1.2em;line-height:1;cursor:pointer}.bar__5Pnq4{position:absolute;left:0;bottom:0;height:3px;width:100%;transform-origin:left;background:var(--toast-color);animation-name:toast_count__2cb1h;animation-timing-function:linear;animation-fill-mode:forwards}@keyframes toast_in__wFVRT{0%{opacity:0;transform:translate(-50%,12px)}to{opacity:1;transform:translate(-50%)}}@keyframes toast_count__2cb1h{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@media(prefers-reduced-motion:reduce){.bar__5Pnq4{animation:none}}.wrap__fDi9V{display:flex;flex-direction:column;gap:calc(var(--t-gap)*.9);padding:var(--t-pad) calc(var(--t-pad)*2);text-align:center;min-height:0;overflow:hidden}.icon__yyT2P,.wrap__fDi9V{align-items:center;justify-content:center}.icon__yyT2P{display:inline-flex;width:clamp(56px,8vmin,96px);height:clamp(56px,8vmin,96px);border-radius:50%;background:color-mix(in srgb,var(--t-info) 14%,transparent);color:var(--t-info)}.icon__yyT2P svg{width:48%;height:48%}.title__yEWFG{margin:0;font-size:var(--fs-xl);font-weight:900;letter-spacing:-.01em}.hint__Gt3b0{margin:0;max-width:34em;font-size:var(--fs-md);color:var(--t-text-2);line-height:1.4}.form__WRIN9{gap:calc(var(--t-gap)*.6);width:min(420px,100%)}.field__EkC7t,.form__WRIN9{display:flex;flex-direction:column}.field__EkC7t{gap:.4em;text-align:left}.field_label__QOWvM{font-size:var(--fs-xs);letter-spacing:.14em;text-transform:uppercase;color:var(--t-text-3);font-weight:800}.input__FrYF8{width:100%;min-height:var(--t-touch);padding:0 calc(var(--t-pad)*.9);border-radius:var(--t-radius);border:2px solid var(--t-line-strong);background:var(--t-panel-2);color:var(--t-text);font-family:var(--font-mono);font-size:var(--fs-2xl);font-weight:800;letter-spacing:.06em;text-align:center}.input__FrYF8:focus-visible{outline:none;border-color:var(--t-info)}.pad__C1aPT{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:calc(var(--t-gap)*.5);gap:calc(var(--t-gap)*.5)}.key__YpjH8{display:inline-flex;align-items:center;justify-content:center;min-height:calc(var(--t-touch)*.9);border-radius:var(--t-radius-sm);border:1px solid var(--t-line);background:var(--t-panel);color:var(--t-text);font-family:var(--font-mono);font-size:var(--fs-lg);font-weight:800;cursor:pointer}.key__YpjH8 svg{width:1.2em;height:1.2em}.key__YpjH8:active{background:var(--t-panel-2)}.key__YpjH8:disabled{opacity:.5;cursor:default}.submit__SJ5iD{min-height:var(--t-touch);border-radius:var(--t-radius);border:none;background:var(--t-ok);color:#06090d;font-size:var(--fs-lg);font-weight:900;letter-spacing:.04em;cursor:pointer}.submit__SJ5iD:disabled{opacity:.45;cursor:default}.error__5WZ2c{display:inline-flex;align-items:center;gap:.5em;margin:0;max-width:34em;padding:calc(var(--t-pad)*.5) var(--t-pad);border-radius:var(--t-radius-sm);background:color-mix(in srgb,var(--t-crit) 14%,transparent);color:var(--t-crit);font-size:var(--fs-sm);font-weight:700;text-align:left}.error__5WZ2c svg{flex:none;width:1.2em;height:1.2em}.key_box__cjmMX{gap:.8em;padding:calc(var(--t-pad)*.4) var(--t-pad);border-radius:var(--t-radius);border:1px dashed var(--t-line-strong);background:var(--t-panel-2);max-width:100%}.key_box__cjmMX,.key_label__ZrPpm{display:inline-flex;align-items:center}.key_label__ZrPpm{gap:.5em;font-size:var(--fs-xs);letter-spacing:.14em;text-transform:uppercase;color:var(--t-text-3);font-weight:800}.key_kind__a1ySI{padding:.1em .5em;border-radius:999px;background:color-mix(in srgb,var(--t-info) 18%,transparent);color:var(--t-info)}.device__MlxJ4{font-family:var(--font-mono);font-size:var(--fs-md);font-weight:800;letter-spacing:.06em;word-break:break-all;-webkit-user-select:text;-moz-user-select:text;user-select:text}@media(max-height:720px){.pad__C1aPT{display:none}}.avatar__leRBh{--avatar-size:clamp(36px,5vmin,48px);position:relative;display:inline-grid;place-items:center;width:var(--avatar-size);height:var(--avatar-size);flex-shrink:0;border-radius:999px;overflow:hidden;background:color-mix(in srgb,var(--t-info) 18%,var(--t-panel));border:2px solid color-mix(in srgb,var(--t-info) 35%,var(--t-line));color:var(--t-text);font-weight:800;line-height:1;-webkit-user-select:none;-moz-user-select:none;user-select:none}.avatar__leRBh[data-size=sm]{--avatar-size:clamp(28px,3.8vmin,36px);border-width:1.5px}.avatar__leRBh[data-size=lg]{--avatar-size:clamp(72px,14vmin,120px);border-width:3px}.avatar__leRBh img{width:100%;height:100%;object-fit:cover;display:block}.initials__fHTQu{font-size:calc(var(--avatar-size)*.36);letter-spacing:.02em;text-transform:uppercase;color:var(--t-info)}.overlay__Oa0oH{--scan-color:var(--t-info);position:fixed;inset:0;z-index:100;display:grid;grid-template-rows:auto minmax(0,1fr) auto;background:radial-gradient(ellipse at 50% 35%,color-mix(in srgb,var(--scan-color) 14%,var(--t-bg)),var(--t-bg) 70%);color:var(--t-text);animation:so_fade__BtQBj .18s ease both}.overlay__Oa0oH[data-purpose=badge]{--scan-color:var(--t-violet)}.overlay__Oa0oH[data-phase=success]{--scan-color:var(--t-ok)}.overlay__Oa0oH[data-phase=failed]{--scan-color:var(--t-crit)}.overlay__Oa0oH[data-phase=verifying]{--scan-color:var(--t-warn)}.head__t8XZd{display:flex;align-items:center;gap:var(--t-gap);padding:var(--t-pad);border-bottom:1px solid var(--t-line)}.head_icon__nrcYS{display:inline-flex;align-items:center;justify-content:center;width:clamp(44px,6vmin,68px);height:clamp(44px,6vmin,68px);border-radius:var(--t-radius);background:color-mix(in srgb,var(--scan-color) 20%,transparent);color:var(--scan-color)}.head_icon__nrcYS svg{width:55%;height:55%}.head_text__d6suF{display:flex;flex-direction:column;gap:.15em;min-width:0}.purpose__xwdQf{font-size:var(--fs-lg);font-weight:900;letter-spacing:.14em;text-transform:uppercase;color:var(--scan-color)}.context__3yo5E{font-family:var(--font-mono);font-size:var(--fs-md);color:var(--t-text-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.stage__nZaaw{justify-content:center;gap:calc(var(--t-pad)*.9);padding:var(--t-pad);min-height:0;text-align:center}.ask__tuXnp,.stage__nZaaw{display:flex;flex-direction:column;align-items:center}.ask__tuXnp{gap:calc(var(--t-gap)*.7);max-width:min(92vw,900px)}.label__qaRZd{font-size:var(--fs-2xl);font-weight:900;letter-spacing:.08em;line-height:1.05;text-transform:uppercase;text-wrap:balance}.who__4xnrv{font-size:var(--fs-xl);font-weight:800;letter-spacing:.04em;line-height:1.2;color:var(--scan-color);text-wrap:balance}.code__mPlvZ{display:inline-flex;align-items:baseline;gap:.7em;padding:.3em 1.1em;border-radius:999px;background:color-mix(in srgb,var(--scan-color) 14%,transparent);border:1px solid color-mix(in srgb,var(--scan-color) 45%,transparent);font-family:var(--font-mono);font-size:var(--fs-lg);font-weight:800;overflow-wrap:anywhere}.code__mPlvZ em{font-style:normal;font-family:var(--font-sans);font-size:var(--fs-xs);font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--t-text-3)}.target__dizWQ{position:relative;width:min(48vmin,380px);aspect-ratio:1;display:flex;align-items:center;justify-content:center;border-radius:calc(var(--t-radius)*1.6);background:color-mix(in srgb,var(--scan-color) 6%,var(--t-panel));overflow:hidden}.target__dizWQ[data-person=true]{border-radius:50%;background:color-mix(in srgb,var(--scan-color) 10%,var(--t-panel))}.person__imaHG{z-index:1}.video__zqdzb{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;pointer-events:none;z-index:0}.video__zqdzb[data-on=true]{opacity:1;pointer-events:auto;z-index:1}.target_icon__bJ3uN{display:inline-flex;color:var(--scan-color);opacity:.85}.target_icon__bJ3uN svg{width:min(22vmin,170px);height:min(22vmin,170px)}.overlay__Oa0oH[data-phase=waiting] .target_icon__bJ3uN{animation:so_breathe__qQ25K 2.4s ease-in-out infinite}.overlay__Oa0oH[data-phase=verifying] .target_icon__bJ3uN{animation:so_spin__e3YZT 1s linear infinite}.overlay__Oa0oH[data-phase=failed] .target_icon__bJ3uN,.overlay__Oa0oH[data-phase=success] .target_icon__bJ3uN{animation:so_pop__Rt06K .35s cubic-bezier(.16,1,.3,1) both}.corner__bg50D{position:absolute;width:14%;height:14%;border:5px solid var(--scan-color);border-radius:6px;pointer-events:none}.tl__PaPxh{left:6%;border-right:none}.tl__PaPxh,.tr__CeGF0{top:6%;border-bottom:none}.tr__CeGF0{right:6%;border-left:none}.bl__cjYrp{left:6%;border-right:none}.bl__cjYrp,.br__pauwq{bottom:6%;border-top:none}.br__pauwq{right:6%;border-left:none}.laser__DFP8W{position:absolute;left:10%;right:10%;height:3px;border-radius:2px;background:var(--scan-color);box-shadow:0 0 18px var(--scan-color);animation:so_laser__F2jRI 2.2s ease-in-out infinite}.phase_title__q3N1I{font-size:var(--fs-xl);font-weight:900;letter-spacing:.06em;color:var(--scan-color);line-height:1.1}.phase_hint__F8LCD{font-size:var(--fs-md);color:var(--t-text-2);max-width:34em;line-height:1.45}.foot__ikQTT{display:flex;flex-wrap:wrap;gap:var(--t-gap);padding:var(--t-pad);border-top:1px solid var(--t-line)}.btn__eGQky,.foot__ikQTT{align-items:center;justify-content:center}.btn__eGQky{display:inline-flex;gap:.5em;min-height:var(--t-touch);min-width:clamp(140px,30vmin,260px);padding:0 calc(var(--t-pad)*1.2);border-radius:var(--t-radius);border:1px solid var(--t-line-strong);background:var(--t-panel-2);color:var(--t-text);font-size:var(--fs-md);font-weight:800;letter-spacing:.04em;cursor:pointer}.btn__eGQky svg{width:1.2em;height:1.2em}.btn__eGQky:active{background:var(--t-panel-3)}.btn_primary__olG1f{background:var(--scan-color);border-color:rgba(0,0,0,0);color:#06090d}.btn_sim__DLhqH{border-style:dashed;border-color:color-mix(in srgb,var(--scan-color) 70%,transparent)}.btn_sim__DLhqH.btn_primary__olG1f{background:color-mix(in srgb,var(--scan-color) 82%,var(--t-bg))}.camera_error__KPUiQ{flex-basis:100%;text-align:center;font-size:var(--fs-sm);color:var(--t-warn)}@keyframes so_fade__BtQBj{0%{opacity:0}to{opacity:1}}@keyframes so_breathe__qQ25K{0%,to{transform:scale(1);opacity:.85}50%{transform:scale(1.06);opacity:1}}@keyframes so_spin__e3YZT{to{transform:rotate(1turn)}}@keyframes so_pop__Rt06K{0%{transform:scale(.6);opacity:0}to{transform:scale(1);opacity:1}}@keyframes so_laser__F2jRI{0%,to{top:12%}50%{top:86%}}.flag__UwUJU{display:block;width:1.5em;height:1em;border-radius:2px;box-shadow:0 0 0 1px hsla(0,0%,100%,.14);flex-shrink:0}.root__dP0pu{position:relative;display:inline-flex}.trigger__pQzxO{height:36px;display:inline-flex;align-items:center;gap:7px;padding:0 10px;border-radius:var(--radius-md);border:1px solid var(--border);background:var(--surface);color:var(--text);font-size:12px;font-weight:700;letter-spacing:.06em;cursor:pointer;transition:background .12s ease,border-color .12s ease}.trigger__pQzxO:hover,.trigger__pQzxO[aria-expanded=true]{background:var(--secondary);border-color:var(--border-strong,var(--border))}.flag__VN4WO{width:20px;height:auto;aspect-ratio:3/2}.chevron__uZNY4{width:12px;height:12px;color:var(--muted)}.menu__1Sh29{position:absolute;top:calc(100% + 6px);right:0;z-index:20;min-width:180px;margin:0;padding:4px;list-style:none;display:flex;flex-direction:column;gap:2px;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);animation:language_menu_in__JcPtz .13s ease-out}.item__J1egG{width:100%;display:flex;align-items:center;gap:10px;padding:8px 10px;border:none;border-radius:var(--radius-sm);background:rgba(0,0,0,0);color:var(--text);font-size:13px;text-align:left;cursor:pointer}.item__J1egG:hover{background:var(--secondary)}.item__J1egG[data-active=true]{background:color-mix(in srgb,var(--primary) 10%,transparent);color:var(--primary)}.item_flag__rcQyb{width:24px;height:auto;aspect-ratio:3/2}.item_name__3TmHJ{flex:1 1;font-weight:600}.item_code__vpIza{font-size:10.5px;font-weight:700;letter-spacing:.1em;color:var(--placeholder);font-family:var(--font-mono)}.item_check__cB57A{width:14px;height:14px;color:var(--primary)}@keyframes language_menu_in__JcPtz{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.root__odObz{position:relative;display:inline-flex}.trigger__fLrPv{display:inline-flex;align-items:center;justify-content:center;gap:.45em;padding:0 .7em;cursor:pointer}.trigger__fLrPv[aria-expanded=true]{background:var(--t-panel-3);color:var(--t-text)}.trigger_flag__xX6Cq{width:clamp(22px,3vmin,34px);height:auto;aspect-ratio:3/2}.trigger_code__YtYZ3{font-size:var(--fs-xs);font-weight:800;letter-spacing:.12em}@media(max-width:700px){.trigger_code__YtYZ3{display:none}}.menu__qh3Fb{position:absolute;top:calc(100% + .5em);right:0;z-index:40;min-width:clamp(220px,28vmin,320px);margin:0;padding:.4em;list-style:none;display:flex;flex-direction:column;gap:.2em;background:var(--t-panel-2);border:1px solid var(--t-line-strong);border-radius:var(--t-radius);box-shadow:0 18px 48px rgba(0,0,0,.55);animation:menu_in__OKGsz .14s ease-out}.item__A5QHv{width:100%;min-height:var(--t-touch);display:flex;align-items:center;gap:.8em;padding:0 .9em;border:1px solid rgba(0,0,0,0);border-radius:var(--t-radius-sm);background:rgba(0,0,0,0);color:var(--t-text-2);text-align:left;cursor:pointer}.item__A5QHv:active{background:var(--t-panel-3)}.item__A5QHv[data-active=true]{color:var(--t-text);background:color-mix(in srgb,var(--t-info) 12%,transparent);border-color:color-mix(in srgb,var(--t-info) 45%,transparent)}.item_flag__7Gjmf{width:clamp(28px,3.6vmin,40px);height:auto;aspect-ratio:3/2}.item_text__8shyj{display:flex;flex-direction:column;min-width:0;flex:1 1;line-height:1.15}.item_name__ne5CY{font-size:var(--fs-md);font-weight:700}.item_code__ur9E8{font-size:var(--fs-xs);color:var(--t-text-3);letter-spacing:.14em;font-family:var(--font-mono)}.item_check__1QGLc{display:inline-flex;color:var(--t-info)}.item_check__1QGLc svg{width:clamp(18px,2.4vmin,26px);height:clamp(18px,2.4vmin,26px)}@keyframes menu_in__OKGsz{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.bar__tiOhK{grid-area:bar;display:grid;grid-template-columns:auto minmax(0,1fr) auto auto auto auto;align-items:center;grid-gap:var(--t-gap);gap:var(--t-gap);padding:0 var(--t-pad);background:var(--t-panel);border-bottom:1px solid var(--t-line);min-width:0;transition:box-shadow .2s ease}.bar__tiOhK[data-quality=true]{box-shadow:inset 0 -3px 0 var(--t-orange)}.brand__r83gb{display:flex;align-items:center;min-width:0}.brand_logo__r4qPY{height:clamp(16px,2.4vmin,28px);width:auto;display:block}@media(max-width:760px){.brand_logo__r4qPY{height:14px}}.point__Nm9OL{display:flex;align-items:center;gap:.6em;min-width:0;padding-left:calc(var(--t-gap)*.5);border-left:1px solid var(--t-line)}.point_code__zFIAX{font-family:var(--font-mono);font-size:var(--fs-sm);font-weight:700;letter-spacing:.06em;color:var(--t-text-2)}.point_code__zFIAX,.point_wait__hJ1Bf{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.point_wait__hJ1Bf{font-size:var(--fs-xs);color:var(--t-text-3)}.point_test__cHLKM{display:inline-block;padding:.1em .5em;border-radius:999px;font-size:.6em;font-weight:800;letter-spacing:.12em;color:var(--t-bg);background:var(--t-orange);white-space:nowrap}@media(max-width:640px){.point_test__cHLKM{display:none}}.status__6ih6j{display:flex;align-items:center;gap:.6em}.live__mku2W{display:inline-flex;align-items:center;justify-content:center;width:clamp(40px,5.5vmin,60px);height:clamp(40px,5.5vmin,60px);color:var(--t-text-3)}.live__mku2W[data-live=true]{color:var(--t-ok)}.live_dot__t4Pqx{width:.7em;height:.7em;min-width:10px;min-height:10px;border-radius:50%;background:currentColor;box-shadow:0 0 0 0 currentColor}.live__mku2W[data-live=true] .live_dot__t4Pqx{animation:live_ping__nzKWo 1.8s ease-out infinite}.calls__kGSHl{display:inline-flex;align-items:center;justify-content:center;min-width:1.9em;height:1.9em;padding:0 .5em;border-radius:999px;font-size:var(--fs-xs);font-weight:800;background:color-mix(in srgb,var(--t-warn) 22%,transparent);color:var(--t-warn);border:1px solid color-mix(in srgb,var(--t-warn) 50%,transparent)}.calls__kGSHl[data-quality=true]{background:color-mix(in srgb,var(--t-orange) 26%,transparent);color:var(--t-orange);border-color:color-mix(in srgb,var(--t-orange) 60%,transparent)}.clock__SWVvo{display:flex;flex-direction:column;align-items:flex-end;line-height:1.05;font-family:var(--font-mono)}.clock_time__sLSi5{font-size:var(--fs-lg);font-weight:700;letter-spacing:.04em}.clock_date__7cEbW{font-size:var(--fs-xs);color:var(--t-text-3)}@media(max-width:480px){.clock_date__7cEbW{display:none}}.actions__1r4Kr{display:flex;align-items:center;gap:calc(var(--t-gap)*.5)}.icon_btn__lrrYh{display:inline-flex;align-items:center;justify-content:center;min-width:clamp(40px,5.5vmin,60px);height:clamp(40px,5.5vmin,60px);border-radius:var(--t-radius-sm);border:1px solid var(--t-line);background:var(--t-panel-2);color:var(--t-text-2);cursor:pointer}.icon_btn__lrrYh svg{width:45%;height:45%}.icon_btn__lrrYh:active{background:var(--t-panel-3);color:var(--t-text)}@keyframes live_ping__nzKWo{0%{box-shadow:0 0 0 0 color-mix(in srgb,currentColor 55%,transparent)}70%{box-shadow:0 0 0 .6em rgba(0,0,0,0)}to{box-shadow:0 0 0 0 rgba(0,0,0,0)}}.frame__ajl3l{position:absolute;inset:0;display:block;width:100%;height:100%;border:0;background:#3a3d42}.frame__ajl3l[data-mode=thumb]{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.fallback__icLVh{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:calc(var(--t-gap)*.7);width:100%;height:100%;padding:var(--t-pad);text-align:center;color:var(--t-text-3);font-size:var(--fs-sm);background:var(--t-panel)}.fallback__icLVh>svg{width:clamp(28px,5vmin,52px);height:clamp(28px,5vmin,52px);color:var(--t-crit)}.fallback_link__QXHC2{display:inline-flex;align-items:center;gap:.4em;min-height:var(--t-touch);padding:0 var(--t-pad);border-radius:var(--t-radius);border:1px solid var(--t-line-strong);background:var(--t-panel-2);color:var(--t-text);font-weight:700;text-decoration:none}.fallback_link__QXHC2 svg{width:1.1em;height:1.1em}.shell__9dVWA{position:relative;display:block;width:100%;height:100%;min-width:0;min-height:0;overflow:hidden;background:var(--t-panel)}.zoom_stage__KHWwa{position:absolute;inset:0;overflow:hidden;display:grid;place-items:center;background:var(--t-panel);touch-action:none;-moz-user-select:none;user-select:none;-webkit-user-select:none}.zoom_stage__KHWwa[data-mode=thumb]{touch-action:auto;pointer-events:none}.zoom_stage__KHWwa[data-zoomable]{cursor:zoom-in}.zoom_stage__KHWwa[data-panning=true]{cursor:-webkit-grab;cursor:grab}.zoom_stage__KHWwa[data-panning=true]:active{cursor:-webkit-grabbing;cursor:grabbing}.image__whd3P{display:block;max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;border:0;transform-origin:center center;will-change:transform;pointer-events:none}.image__whd3P[data-mode=thumb]{position:absolute;inset:0;width:100%;height:100%}.pdf_layer__gHpJh{width:100%;height:100%;transform-origin:center center;will-change:transform;pointer-events:none}.file__eeo4p{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:calc(var(--t-gap)*.7);padding:var(--t-pad);text-align:center;color:var(--t-text-3);font-size:var(--fs-sm);background:var(--t-panel)}.file__eeo4p>svg{width:clamp(28px,5vmin,52px);height:clamp(28px,5vmin,52px);color:var(--t-info)}.file_name__lzoMh{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--t-text-2);font-weight:700}.file_link__ouJKZ{display:inline-flex;align-items:center;gap:.4em;min-height:var(--t-touch);padding:0 var(--t-pad);border-radius:var(--t-radius);border:1px solid var(--t-line-strong);background:var(--t-panel-2);color:var(--t-text);font-weight:700;text-decoration:none}.file_link__ouJKZ svg{width:1.1em;height:1.1em}.card__WtI1T{--card-color:var(--t-info);display:flex;flex-direction:column;min-width:0;min-height:0;border-radius:var(--t-radius);background:var(--t-panel-2);border:1px solid var(--t-line);overflow:hidden;container-type:inline-size}.card__WtI1T[data-kind=mold]{--card-color:var(--t-violet)}.card__WtI1T[data-empty=true]{border-style:dashed;border-color:var(--t-line-strong)}@container (max-width: 240px){.pdf__oPQaf{display:none}}.head__vNylD{display:flex;align-items:center;gap:calc(var(--t-gap)*.7);padding:calc(var(--t-pad)*.55) calc(var(--t-pad)*.7);border-bottom:1px solid var(--t-line);min-width:0}.head_icon__xKnbW{display:inline-flex;align-items:center;justify-content:center;width:clamp(28px,4.2vmin,40px);height:clamp(28px,4.2vmin,40px);border-radius:var(--t-radius-sm);background:color-mix(in srgb,var(--card-color) 18%,transparent);color:var(--card-color);flex-shrink:0}.head_icon__xKnbW svg{width:58%;height:58%}.head_text__jfjWx{display:flex;flex-direction:column;gap:.15em;min-width:0;flex:1 1;line-height:1.15}.label__bOFY5{font-size:var(--fs-xs);letter-spacing:.1em;text-transform:uppercase;color:var(--t-text-3)}.code__XCEco,.label__bOFY5{font-weight:700;white-space:nowrap}.code__XCEco{font-family:var(--font-mono);font-size:var(--fs-sm);color:var(--t-text);overflow:hidden;text-overflow:ellipsis}.pdf__oPQaf{display:inline-flex;align-items:center;gap:.3em;padding:.2em .5em;border-radius:999px;border:1px solid var(--t-line-strong);font-size:var(--fs-xs);font-weight:800;letter-spacing:.08em;color:var(--t-text-3);flex-shrink:0}.pdf__oPQaf svg{width:1.1em;height:1.1em;color:var(--t-crit)}.frame__hRH7j{position:relative;aspect-ratio:1.414/1;flex:1 1 auto;width:100%;min-height:clamp(120px,18vmin,260px);background:var(--t-panel);display:block;overflow:hidden}.open__9263i{position:absolute;inset:0;display:flex;align-items:flex-end;justify-content:flex-end;padding:calc(var(--t-gap)*.7);border:0;background:rgba(0,0,0,0);color:var(--t-text);cursor:pointer;transition:background .14s ease}.open__9263i:focus-visible,.open__9263i:hover{background:color-mix(in srgb,var(--card-color) 10%,transparent);outline:none}.open__9263i:focus-visible .open_hint__Q3akN,.open__9263i:hover .open_hint__Q3akN{border-color:color-mix(in srgb,var(--card-color) 70%,transparent);color:var(--card-color)}.open__9263i:active{background:color-mix(in srgb,var(--card-color) 18%,transparent)}.open_hint__Q3akN{display:inline-flex;align-items:center;gap:.4em;padding:.35em .7em;border-radius:999px;border:1px solid var(--t-line-strong);background:rgba(7,10,15,.82);font-size:var(--fs-xs);font-weight:700;letter-spacing:.04em;color:var(--t-text-2);transition:color .14s ease,border-color .14s ease}.open_hint__Q3akN svg{width:1.15em;height:1.15em}.placeholder__3lLFM{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.4em;padding:var(--t-pad);color:var(--t-text-3);text-align:center;font-size:var(--fs-xs);letter-spacing:.06em;font-weight:700;text-transform:uppercase}.placeholder__3lLFM svg{width:clamp(26px,4.5vmin,44px);height:clamp(26px,4.5vmin,44px)}.file_open__6AFiF{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5em;width:100%;height:100%;padding:var(--t-pad);border:0;background:rgba(0,0,0,0);color:var(--t-text-2);text-decoration:none;font-size:var(--fs-xs);font-weight:700;letter-spacing:.04em;text-align:center;cursor:pointer}.file_open__6AFiF svg{width:clamp(28px,5vmin,48px);height:clamp(28px,5vmin,48px);color:var(--t-info)}.file_open__6AFiF span{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.empty__AmHCi{margin:0;font-size:var(--fs-sm);color:var(--t-text-3)}.list__gWacD{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;border:1px solid var(--t-line);border-radius:var(--t-radius-sm);overflow:hidden}.item__5wXes{display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"time action" "time meta";grid-column-gap:var(--t-gap);column-gap:var(--t-gap);grid-row-gap:.15em;row-gap:.15em;padding:calc(var(--t-pad)*.55) var(--t-pad);background:var(--t-panel);font-size:var(--fs-sm)}.item__5wXes+.item__5wXes{border-top:1px solid var(--t-line)}.time__Gw1HN{grid-area:time;font-family:var(--font-mono);color:var(--t-text-3);white-space:nowrap}.action__VbWsm{grid-area:action;font-weight:700}.meta__8Pzxi{grid-area:meta;color:var(--t-text-3);font-size:var(--fs-xs);overflow-wrap:anywhere}.wrap__ZtzXl{display:flex;flex-direction:column;gap:var(--t-pad);min-height:0;height:100%;padding:var(--t-pad)}.empty__2Zljh{margin:0;padding:calc(var(--t-pad)*1.2);border:1px dashed var(--t-line-strong);border-radius:var(--t-radius);background:var(--t-panel);color:var(--t-text-3);text-align:center;font-size:var(--fs-sm)}.grid__8SOlt{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));grid-gap:var(--t-gap);gap:var(--t-gap);margin:0;padding:0;list-style:none;min-height:0;overflow:auto;flex:1 1}.card__UAONU{display:flex;flex-direction:column;align-items:center;gap:.55em;padding:calc(var(--t-pad)*.75);border-radius:var(--t-radius);background:var(--t-panel-2);border:1px solid var(--t-line);min-width:0;text-align:center}.photo__q3Auz{width:clamp(88px,14vmin,112px);height:clamp(110px,17vmin,140px);border-radius:calc(var(--t-radius)*.85);overflow:hidden;border:1px solid var(--t-line-strong);background:var(--t-panel);display:grid;place-items:center}.avatar__2HauK{width:100%!important;height:100%!important;border-radius:0!important;border:0!important}.name__cHmgW{font-size:var(--fs-sm);font-weight:800;line-height:1.2;overflow-wrap:anywhere}.meta__8MXei{font-family:var(--font-mono);font-size:var(--fs-xs);color:var(--t-text-3);overflow-wrap:anywhere}.add__tz4i7{display:flex;align-items:center;gap:var(--t-gap);flex-shrink:0;min-height:calc(var(--t-touch)*1.15);padding:calc(var(--t-pad)*.6) var(--t-pad);border-radius:var(--t-radius);border:2px solid color-mix(in srgb,var(--t-info) 45%,transparent);background:color-mix(in srgb,var(--t-info) 14%,var(--t-panel-2));color:var(--t-text);text-align:left;cursor:pointer}.add__tz4i7:disabled{opacity:.55;cursor:default}.add__tz4i7:active:not(:disabled){filter:brightness(.94)}.add_icon__QPr6W{display:inline-flex;align-items:center;justify-content:center;width:clamp(40px,6vmin,56px);height:clamp(40px,6vmin,56px);border-radius:var(--t-radius-sm);background:color-mix(in srgb,var(--t-info) 22%,transparent);color:var(--t-info);flex-shrink:0}.add_icon__QPr6W svg{width:50%;height:50%}.add_text__5tluP{display:flex;flex-direction:column;gap:.15em;min-width:0}.add_label__SgQqW{font-size:var(--fs-md);font-weight:900;letter-spacing:.04em}.add_hint__IivR3{font-size:var(--fs-xs);color:var(--t-text-2);font-weight:600}.product__aEFBV{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-auto-columns:auto;grid-auto-flow:column;align-items:center;grid-gap:var(--t-pad);gap:var(--t-pad);padding:var(--t-pad);border-radius:var(--t-radius);background:var(--t-panel-2);border:1px solid var(--t-line);min-width:0}.product__aEFBV[data-compact=true]{padding:calc(var(--t-pad)*.6) var(--t-pad)}.product__aEFBV[data-compact=true] .image__QT9MJ{width:clamp(72px,10vmin,120px);height:clamp(72px,10vmin,120px)}@media(max-height:899px){.product__aEFBV[data-compact=true]{padding:calc(var(--t-pad)*.4) var(--t-pad)}.product__aEFBV[data-compact=true] .image__QT9MJ{width:clamp(52px,7vmin,96px);height:clamp(52px,7vmin,96px)}.product__aEFBV[data-compact=true] .name__DphCt{font-size:var(--fs-lg)}.product__aEFBV[data-compact=true] .code__oVJxj{font-size:var(--fs-sm)}}.image__QT9MJ{width:clamp(96px,16vmin,180px);height:clamp(96px,16vmin,180px);padding:0;border-radius:var(--t-radius);overflow:hidden;background:var(--t-panel);border:1px solid var(--t-line);display:grid;place-items:center;color:inherit;cursor:default}.image__QT9MJ img{width:100%;height:100%;object-fit:cover;display:block}.image__QT9MJ[data-empty=true]{border-style:dashed;border-color:var(--t-line-strong)}.image__QT9MJ[data-clickable=true]{cursor:pointer}.image__QT9MJ[data-clickable=true]:active{filter:brightness(1.06)}.image__QT9MJ:disabled{cursor:default}.image_placeholder__E37rl{display:flex;flex-direction:column;align-items:center;gap:.3em;color:var(--t-text-3);text-align:center;padding:.5em}.image_placeholder__E37rl svg{width:clamp(26px,4.5vmin,44px);height:clamp(26px,4.5vmin,44px)}.image_placeholder__E37rl span{font-size:var(--fs-xs);letter-spacing:.1em;font-weight:800;text-transform:uppercase}.info__x0E7S{display:flex;flex-direction:column;gap:.35em;min-width:0}.name__DphCt{font-size:var(--fs-xl);font-weight:800;line-height:1.2;letter-spacing:-.01em;overflow-wrap:anywhere}.code__oVJxj{font-family:var(--font-mono);font-size:var(--fs-md);font-weight:700;color:var(--t-info)}.history__nmeqL{position:relative;display:inline-flex;align-items:center;justify-content:center;width:var(--t-touch);height:var(--t-touch);flex-shrink:0;border-radius:var(--t-radius);border:1px solid var(--t-line-strong);background:var(--t-panel);color:var(--t-text-2);cursor:pointer;transition:background .12s ease,color .12s ease,border-color .12s ease}.history__nmeqL svg{width:46%;height:46%}.history__nmeqL:active{background:var(--t-panel-3)}.history_count__XtkWy{position:absolute;top:-.45em;right:-.45em;display:inline-flex;align-items:center;justify-content:center;min-width:1.8em;height:1.8em;padding:0 .45em;border-radius:999px;background:var(--t-info);color:#06090d;font-family:var(--font-mono);font-size:var(--fs-xs);font-weight:800;line-height:1}