.team-tabs-module__tx18OW__bar{padding:1rem max(1.5rem, env(safe-area-inset-right)) .65rem max(1.5rem, env(safe-area-inset-left));border-bottom:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;display:flex}.team-tabs-module__tx18OW__head{flex-basis:100%;align-items:center;gap:.5rem;min-width:0;display:flex}.team-tabs-module__tx18OW__title{letter-spacing:-.02em;margin:0;font-size:clamp(2.2rem,1.6rem + 1.8vw,2.9rem);font-weight:800;line-height:1.1}.team-tabs-module__tx18OW__tabs{background:var(--muted);box-shadow:inset 0 1px 2px rgb(var(--shadow-rgb) / .08);scrollbar-width:none;border-radius:999px;gap:.2rem;padding:.2rem;display:flex;overflow-x:auto}.team-tabs-module__tx18OW__tabs::-webkit-scrollbar{display:none}.team-tabs-module__tx18OW__tab{min-height:max(2.5rem, var(--touch-min));color:var(--muted-foreground);transition:color var(--dur-fast) var(--ease-out), background-color var(--dur-base) var(--ease-out), box-shadow var(--dur-base) var(--ease-out);border-radius:999px;flex:none;align-items:center;padding:0 1rem;font-size:.95rem;font-weight:550;text-decoration:none;display:inline-flex;position:relative}.team-tabs-module__tx18OW__tab:hover{color:var(--foreground)}.team-tabs-module__tx18OW__tab[data-active]{background:var(--card);color:var(--foreground);box-shadow:var(--paper-shadow);font-weight:700}.team-tabs-module__tx18OW__tab:focus-visible,.team-tabs-module__tx18OW__hire:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.team-tabs-module__tx18OW__hire{min-height:max(2.5rem, var(--touch-min));border:1px solid color-mix(in srgb, var(--border) 85%, var(--foreground) 8%);background:var(--card);color:var(--foreground);cursor:pointer;box-shadow:inset 0 -2px 0 color-mix(in srgb, var(--foreground) 6%, transparent), 0 6px 14px -10px rgb(var(--shadow-rgb) / .35);transition:transform var(--dur-base) var(--ease-out), box-shadow var(--dur-base) var(--ease-out);border-radius:999px;align-items:center;gap:.4rem;padding:0 1rem;font-size:.9rem;font-weight:650;display:inline-flex}@media (hover:hover) and (pointer:fine){.team-tabs-module__tx18OW__hire:hover{box-shadow:var(--lift-shadow);transform:translateY(-1px)}}.team-tabs-module__tx18OW__hire:active{transform:scale(.98)}@media (prefers-reduced-motion:reduce){.team-tabs-module__tx18OW__tab,.team-tabs-module__tx18OW__hire{transition:none}.team-tabs-module__tx18OW__hire:hover,.team-tabs-module__tx18OW__hire:active{transform:none}}
.ledger-rail-module__KQajEq__rail{z-index:30;border-right:1px solid var(--border);background:var(--sidebar);width:168px;box-shadow:10px 0 28px -24px rgb(var(--shadow-rgb) / .45);padding:max(1.1rem, env(safe-area-inset-top)) 0 max(.9rem, env(safe-area-inset-bottom)) max(0px, env(safe-area-inset-left));scrollbar-width:none;flex-direction:column;flex:none;gap:.15rem;display:none;position:relative;overflow:visible auto}.ledger-rail-module__KQajEq__rail::-webkit-scrollbar{display:none}@media (min-width:768px){.ledger-rail-module__KQajEq__rail{display:flex}}.ledger-rail-module__KQajEq__brand{flex-direction:column;gap:.3rem;padding:0 .9rem .85rem;display:flex}.ledger-rail-module__KQajEq__wordmarkRow{align-items:center;gap:.55rem;display:flex}.ledger-rail-module__KQajEq__logo{border-radius:calc(var(--radius) * .9);width:2rem;height:2rem;box-shadow:inset 0 1px 0 color-mix(in srgb, var(--primary-foreground) 30%, transparent), 0 6px 14px -8px color-mix(in srgb, var(--primary) 80%, transparent);flex:none;display:inline-flex}.ledger-rail-module__KQajEq__logoMark{width:100%;height:100%}.ledger-rail-module__KQajEq__wordmark{color:var(--foreground);letter-spacing:-.015em;font-size:1.15rem;font-weight:750;line-height:1.2}.ledger-rail-module__KQajEq__company{min-height:var(--touch-min);color:var(--muted-foreground);-webkit-line-clamp:2;-webkit-box-orient:vertical;padding-left:.15rem;font-size:.85rem;font-weight:500;line-height:1.35;text-decoration:none;display:-webkit-box;overflow:hidden}.ledger-rail-module__KQajEq__company:hover{color:var(--foreground);text-underline-offset:3px;text-decoration:underline}.ledger-rail-module__KQajEq__level{color:var(--secondary-foreground);font-size:max(var(--min-text), .8rem);font-variant-numeric:tabular-nums;align-items:center;gap:.5rem;padding-left:.15rem;font-weight:700;display:flex}.ledger-rail-module__KQajEq__levelText{flex:none}.ledger-rail-module__KQajEq__levelMeter{background:color-mix(in srgb, var(--success) 16%, var(--muted));border-radius:999px;flex:1;height:.4rem;position:relative;overflow:hidden}.ledger-rail-module__KQajEq__levelMeter:after{border-radius:inherit;background:var(--success);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--card) 45%, transparent);content:"";transform:scaleX(var(--value,0));transform-origin:0;transition:transform var(--dur-focal) var(--ease-out);position:absolute;inset:0}.ledger-rail-module__KQajEq__group{flex-direction:column;gap:.15rem;margin:0;padding:.45rem 0;list-style:none;display:flex}.ledger-rail-module__KQajEq__group+.ledger-rail-module__KQajEq__group{margin-top:.35rem}.ledger-rail-module__KQajEq__tab,.ledger-rail-module__KQajEq__help{isolation:isolate;min-height:max(2.75rem, var(--touch-min));color:var(--muted-foreground);transition:color var(--dur-fast) var(--ease-out), background-color var(--dur-fast) var(--ease-out);border:0;border-radius:999px;align-items:center;gap:.65rem;margin:0 .6rem;padding:0 .85rem 0 .4rem;font-size:.975rem;font-weight:550;text-decoration:none;display:flex;position:relative}.ledger-rail-module__KQajEq__help{cursor:pointer;text-align:left;background:0 0;width:calc(100% - 1.2rem)}@media (hover:hover) and (pointer:fine){.ledger-rail-module__KQajEq__tab:hover,.ledger-rail-module__KQajEq__help:hover{color:var(--foreground);background:color-mix(in srgb, var(--muted) 70%, transparent)}.ledger-rail-module__KQajEq__tab:hover .ledger-rail-module__KQajEq__tile,.ledger-rail-module__KQajEq__help:hover .ledger-rail-module__KQajEq__tile{transform:translateY(-2px)}}.ledger-rail-module__KQajEq__tab:active .ledger-rail-module__KQajEq__tile,.ledger-rail-module__KQajEq__help:active .ledger-rail-module__KQajEq__tile{transition-duration:var(--dur-fast);transform:translateY(0)scale(.95)}.ledger-rail-module__KQajEq__pill,.ledger-rail-module__KQajEq__railPill{background-color:color-mix(in srgb, var(--stage-wash,var(--secondary)) 62%, var(--card));background-image:linear-gradient(180deg, color-mix(in srgb, var(--card) 70%, transparent), transparent 70%);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--stage,var(--primary)) 22%, var(--border)), var(--paper-shadow);pointer-events:none;border-radius:999px}.ledger-rail-module__KQajEq__pill{z-index:-1;border-radius:inherit;position:absolute;inset:0}.ledger-rail-module__KQajEq__railPill{transition:transform var(--dur-slow) var(--ease-out), background-color var(--dur-base) var(--ease-out), box-shadow var(--dur-base) var(--ease-out);position:absolute;top:0}.ledger-rail-module__KQajEq__railPill[data-instant]{transition:none}.ledger-rail-module__KQajEq__tab[data-active]{color:var(--foreground);font-weight:700}.ledger-rail-module__KQajEq__tab[data-active]:hover{background:0 0}.ledger-rail-module__KQajEq__tab:focus-visible,.ledger-rail-module__KQajEq__help:focus-visible{outline:2px solid var(--ring);outline-offset:1px}.ledger-rail-module__KQajEq__tile{border-radius:calc(var(--radius) * .9);width:2rem;height:2rem;transition:transform var(--dur-base) var(--ease-pop), box-shadow var(--dur-base) var(--ease-out);flex:none;justify-content:center;align-items:center;display:inline-flex}.ledger-rail-module__KQajEq__tile[data-tile=today]{background:var(--primary);color:var(--primary-foreground);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--primary-foreground) 28%, transparent), inset 0 -2px 0 rgb(var(--shadow-rgb) / .18), 0 6px 14px -8px color-mix(in srgb, var(--primary) 80%, transparent)}.dark .ledger-rail-module__KQajEq__tile[data-tile=today]{box-shadow:inset 0 1px 0 color-mix(in srgb, var(--foreground) 45%, transparent), inset 0 -2px 0 rgb(var(--shadow-rgb) / .3), 0 6px 14px -8px rgb(var(--shadow-rgb) / .9)}.dark .ledger-rail-module__KQajEq__logo{box-shadow:inset 0 1px 0 color-mix(in srgb, var(--foreground) 45%, transparent), inset 0 -2px 0 rgb(var(--shadow-rgb) / .3), 0 6px 14px -8px rgb(var(--shadow-rgb) / .9)}.ledger-rail-module__KQajEq__tile[data-tile=paper]{border:1px solid var(--border);background:var(--card);color:var(--foreground);box-shadow:inset 0 -2px 0 color-mix(in srgb, var(--foreground) 6%, transparent), 0 4px 10px -6px rgb(var(--shadow-rgb) / .3)}.ledger-rail-module__KQajEq__tab[data-active] .ledger-rail-module__KQajEq__tile[data-tile=paper]{background:var(--primary);color:var(--primary-foreground);border-color:#0000}.ledger-rail-module__KQajEq__tileIcon{stroke-width:2px;width:1.05rem;height:1.05rem}.ledger-rail-module__KQajEq__tabLabel{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-width:0;line-height:1.15;display:-webkit-box;overflow:hidden}.ledger-rail-module__KQajEq__tabShort{display:none}.ledger-rail-module__KQajEq__footer{flex-direction:column;gap:.35rem;margin-top:auto;padding-top:.75rem;display:flex}.ledger-rail-module__KQajEq__language{align-self:flex-start;margin:0 0 .15rem 1rem}@media (min-width:768px) and (max-width:1023px){.ledger-rail-module__KQajEq__rail{width:76px}.ledger-rail-module__KQajEq__brand{align-items:center;padding:0 .25rem .65rem}.ledger-rail-module__KQajEq__wordmark,.ledger-rail-module__KQajEq__company,.ledger-rail-module__KQajEq__level{display:none}.ledger-rail-module__KQajEq__logo{width:2.25rem;height:2.25rem}.ledger-rail-module__KQajEq__railPill{border-radius:calc(var(--radius) * 1.4)}.ledger-rail-module__KQajEq__tab,.ledger-rail-module__KQajEq__help{border-radius:calc(var(--radius) * 1.4);min-height:3.75rem;font-size:max(var(--min-text), .75rem);flex-direction:column;justify-content:center;gap:.25rem;margin:0 .35rem;padding:.35rem .15rem}.ledger-rail-module__KQajEq__help{text-align:center;width:calc(100% - .7rem)}.ledger-rail-module__KQajEq__tile{width:2.1rem;height:2.1rem}.ledger-rail-module__KQajEq__language{border-radius:var(--radius-slip);flex-direction:column;align-self:center;width:fit-content;margin:0 auto .25rem;display:flex}.ledger-rail-module__KQajEq__tabLabel{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ledger-rail-module__KQajEq__tabShort{line-height:1.2;display:block}}.ledger-rail-module__KQajEq__tabBar{z-index:40;box-sizing:border-box;height:var(--ledger-tabbar-h,auto);border-top:1px solid var(--border);background:var(--card);box-shadow:0 -10px 26px -22px rgb(var(--shadow-rgb) / .5);padding:.25rem max(.25rem, env(safe-area-inset-right)) max(.25rem, env(safe-area-inset-bottom)) max(.25rem, env(safe-area-inset-left));flex:none;grid-template-columns:repeat(5,minmax(0,1fr));display:grid;position:relative}@media (min-width:768px){.ledger-rail-module__KQajEq__tabBar{display:none}}.ledger-rail-module__KQajEq__barTrack{top:.25rem;right:max(.25rem, env(safe-area-inset-right));bottom:max(.25rem, env(safe-area-inset-bottom));left:max(.25rem, env(safe-area-inset-left));pointer-events:none;position:absolute}.ledger-rail-module__KQajEq__barIndicator{opacity:0;width:20%;height:100%;transform:translateX(calc(var(--tab-index,0) * 100%));transition:transform var(--dur-slow) var(--ease-pop), opacity var(--dur-base) var(--ease-out);position:absolute;top:0;left:0}.ledger-rail-module__KQajEq__barIndicator[data-visible]{opacity:1}.ledger-rail-module__KQajEq__barIndicator:before{background:linear-gradient(180deg, color-mix(in srgb, var(--card) 45%, transparent), transparent 75%), color-mix(in srgb, var(--stage) 26%, var(--card));width:min(3.6rem,88%);height:2rem;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--stage) 30%, transparent), 0 6px 14px -8px color-mix(in srgb, var(--stage) 70%, transparent);content:"";border-radius:999px;position:absolute;top:.2rem;left:50%;transform:translate(-50%)}.ledger-rail-module__KQajEq__barTab{z-index:1;border-radius:var(--radius-lg);min-height:3.25rem;color:var(--muted-foreground);font-size:max(var(--min-text), .75rem);transition:color var(--dur-fast) var(--ease-out);flex-direction:column;justify-content:flex-start;align-items:center;gap:.2rem;padding-top:.45rem;font-weight:550;text-decoration:none;display:flex;position:relative}.ledger-rail-module__KQajEq__barTab[data-active]{color:var(--foreground);font-weight:700}.ledger-rail-module__KQajEq__barTab:focus-visible{outline:2px solid var(--ring);outline-offset:-2px}.ledger-rail-module__KQajEq__barIcon{stroke-width:1.85px;width:1.45rem;height:1.45rem;transition:transform var(--dur-base) var(--ease-pop)}.ledger-rail-module__KQajEq__barTab[data-active] .ledger-rail-module__KQajEq__barIcon{color:var(--stage-ink);transform:translateY(-1px)scale(1.06)}.ledger-rail-module__KQajEq__barLabel{line-height:1.15}@media (prefers-reduced-motion:reduce){.ledger-rail-module__KQajEq__tab,.ledger-rail-module__KQajEq__help,.ledger-rail-module__KQajEq__railPill,.ledger-rail-module__KQajEq__tile,.ledger-rail-module__KQajEq__barTab,.ledger-rail-module__KQajEq__barIcon,.ledger-rail-module__KQajEq__barIndicator,.ledger-rail-module__KQajEq__levelMeter:after{transition:none}.ledger-rail-module__KQajEq__tab:hover .ledger-rail-module__KQajEq__tile,.ledger-rail-module__KQajEq__help:hover .ledger-rail-module__KQajEq__tile,.ledger-rail-module__KQajEq__tab:active .ledger-rail-module__KQajEq__tile,.ledger-rail-module__KQajEq__help:active .ledger-rail-module__KQajEq__tile,.ledger-rail-module__KQajEq__barTab[data-active] .ledger-rail-module__KQajEq__barIcon{transform:none}}
.simple-mode-guide-module__qwNSPW__layer{z-index:400;pointer-events:auto;position:fixed;inset:0}.simple-mode-guide-module__qwNSPW__layer[data-target=none]{background:var(--scrim)}.simple-mode-guide-module__qwNSPW__layer[data-target=none] .simple-mode-guide-module__qwNSPW__ring{display:none}.simple-mode-guide-module__qwNSPW__ring{border-radius:var(--radius-slip);box-shadow:0 0 0 3px var(--highlight), 0 0 24px 4px color-mix(in srgb, var(--highlight) 45%, transparent), 0 0 0 9999px var(--scrim);pointer-events:none;position:absolute}.simple-mode-guide-module__qwNSPW__card{border:1px solid var(--border);border-radius:var(--radius-slip);background:var(--card);width:min(23rem,100% - 1.5rem);color:var(--card-foreground);box-shadow:var(--lift-shadow);position:absolute;overflow:hidden}.simple-mode-guide-module__qwNSPW__picture{background:radial-gradient(90% 80% at 18% 0%, color-mix(in srgb, var(--card) 75%, transparent) 0%, transparent 60%), radial-gradient(70% 55% at 50% 100%, color-mix(in srgb, var(--primary) 18%, transparent) 0%, transparent 70%), var(--secondary);place-items:center;height:11rem;padding:.6rem 0 .2rem;display:grid}.simple-mode-guide-module__qwNSPW__scene{width:10.25rem;height:10.25rem}.simple-mode-guide-module__qwNSPW__words{padding:1rem 1.2rem 0}.simple-mode-guide-module__qwNSPW__dots{align-items:center;gap:5px;margin:0;padding:0;list-style:none;display:flex}.simple-mode-guide-module__qwNSPW__dots li{background:var(--muted);width:.7rem;height:.7rem;box-shadow:inset 0 -2px 0 color-mix(in srgb, var(--foreground) 10%, transparent);border-radius:3px}.simple-mode-guide-module__qwNSPW__dots li[data-done]{background:color-mix(in srgb, var(--primary) 45%, var(--card))}.simple-mode-guide-module__qwNSPW__dots li[data-current]{background:var(--primary);width:1.6rem;box-shadow:inset 0 1px 0 color-mix(in srgb, var(--primary-foreground) 30%, transparent), inset 0 -2px 0 color-mix(in srgb, var(--foreground) 20%, transparent), 0 3px 8px -3px var(--primary)}.simple-mode-guide-module__qwNSPW__title{letter-spacing:-.01em;margin:.7rem 0 .3rem;font-size:1.3rem;font-weight:800;line-height:1.25}.simple-mode-guide-module__qwNSPW__body{color:var(--muted-foreground);margin:0;font-size:1rem;line-height:1.55}.simple-mode-guide-module__qwNSPW__actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.5rem;padding:1rem 1.2rem 1.1rem;display:flex}.simple-mode-guide-module__qwNSPW__skip,.simple-mode-guide-module__qwNSPW__secondary,.simple-mode-guide-module__qwNSPW__primary{appearance:none;min-height:max(2.75rem, var(--touch-min));border-radius:var(--radius-lg);font:inherit;cursor:pointer;transition:transform var(--dur-base) var(--ease-out), background-color var(--dur-base) var(--ease-out);padding:0 1.1rem;font-size:.95rem;font-weight:650}.simple-mode-guide-module__qwNSPW__skip{color:var(--muted-foreground);text-underline-offset:.18em;background:0 0;border:0;margin-right:auto;padding-inline:.4rem;text-decoration:underline}.simple-mode-guide-module__qwNSPW__secondary{border:1px solid var(--border);background:var(--card);color:inherit;box-shadow:inset 0 -2px 0 color-mix(in srgb, var(--foreground) 6%, transparent)}.simple-mode-guide-module__qwNSPW__primary{background:var(--primary);color:var(--primary-foreground);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--primary-foreground) 24%, transparent), inset 0 -2px 0 color-mix(in srgb, var(--foreground) 22%, transparent), 0 8px 18px -8px color-mix(in srgb, var(--primary) 75%, transparent);border:0}@media (hover:hover) and (pointer:fine){.simple-mode-guide-module__qwNSPW__primary:hover,.simple-mode-guide-module__qwNSPW__secondary:hover{transform:translateY(-1px)}.simple-mode-guide-module__qwNSPW__primary:hover{background:color-mix(in oklch, var(--primary), var(--background) 12%)}}.simple-mode-guide-module__qwNSPW__primary:active,.simple-mode-guide-module__qwNSPW__secondary:active{transition-duration:var(--dur-fast);transform:translateY(0)scale(.98)}.simple-mode-guide-module__qwNSPW__skip:focus-visible,.simple-mode-guide-module__qwNSPW__secondary:focus-visible,.simple-mode-guide-module__qwNSPW__primary:focus-visible{outline:2px solid var(--ring);outline-offset:2px}@media (max-height:700px),(max-width:480px){.simple-mode-guide-module__qwNSPW__picture{height:7rem}.simple-mode-guide-module__qwNSPW__scene{width:6.5rem;height:6.5rem}}@media (prefers-reduced-motion:reduce){.simple-mode-guide-module__qwNSPW__skip,.simple-mode-guide-module__qwNSPW__secondary,.simple-mode-guide-module__qwNSPW__primary{transition:none}.simple-mode-guide-module__qwNSPW__primary:hover,.simple-mode-guide-module__qwNSPW__secondary:hover,.simple-mode-guide-module__qwNSPW__primary:active,.simple-mode-guide-module__qwNSPW__secondary:active{transform:none}}
.company-home-module__jjDFrG__home{z-index:260;isolation:isolate;overscroll-behavior:contain;pointer-events:auto;color:var(--foreground);position:absolute;inset:0;overflow:hidden auto;container-type:inline-size}.company-home-module__jjDFrG__topBar{max-width:84rem;padding:max(1.4rem, env(safe-area-inset-top)) max(2rem, env(safe-area-inset-right)) 1.1rem 2rem;justify-content:space-between;align-items:flex-start;gap:1rem;margin:0 auto;display:flex}.company-home-module__jjDFrG__titleBlock{min-width:0}.company-home-module__jjDFrG__dateLine{min-width:0;color:var(--muted-foreground);white-space:nowrap;gap:0 .25rem;font-size:.95rem;display:flex;overflow:hidden}.company-home-module__jjDFrG__date{flex:none}@container (max-width:30rem){.company-home-module__jjDFrG__dateLine{flex-wrap:wrap}.company-home-module__jjDFrG__dateSeparator{display:none}.company-home-module__jjDFrG__companyName{flex-basis:100%}}.company-home-module__jjDFrG__companyName{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--foreground);font-weight:650;overflow:hidden}.company-home-module__jjDFrG__pageTitle{letter-spacing:-.02em;margin-top:.1rem;font-size:2.15rem;font-weight:800;line-height:1.12}.company-home-module__jjDFrG__goal{max-width:44rem;color:var(--muted-foreground);text-overflow:ellipsis;white-space:nowrap;margin-top:.3rem;font-size:.95rem;overflow:hidden}.company-home-module__jjDFrG__accountKeys{flex:none;align-items:center;gap:.4rem;display:flex}.company-home-module__jjDFrG__columns{max-width:84rem;padding:0 max(2rem, env(safe-area-inset-right)) max(2.25rem, env(safe-area-inset-bottom)) 2rem;grid-template-columns:minmax(0,1fr) minmax(19rem,23rem);align-items:start;gap:1.75rem;margin:0 auto;display:grid}.company-home-module__jjDFrG__main,.company-home-module__jjDFrG__aside{flex-direction:column;gap:1.5rem;min-width:0;display:flex}.company-home-module__jjDFrG__today{border-radius:var(--radius-hero);grid-template-columns:clamp(15rem,43%,24rem) minmax(0,1fr);display:grid;overflow:hidden}.company-home-module__jjDFrG__todayArt{border-right:1px solid color-mix(in srgb, var(--stage) 22%, transparent);place-items:center;min-height:20rem;padding:1rem 1rem 1.25rem;display:grid;position:relative}.company-home-module__jjDFrG__todayArt:before{content:"";z-index:0;background:radial-gradient(closest-side, color-mix(in srgb, var(--stage) 34%, transparent), transparent);pointer-events:none;border-radius:50%;position:absolute;inset:38% 8% 4%}.company-home-module__jjDFrG__todayRoom{z-index:1;aspect-ratio:1;width:min(100%,300px);position:relative}.company-home-module__jjDFrG__todayScene{z-index:1;aspect-ratio:1;width:min(100%,280px);position:relative}.company-home-module__jjDFrG__artWait{z-index:1;position:relative}.company-home-module__jjDFrG__sticker{z-index:2;border-radius:calc(var(--radius) * 1.4);background:var(--card);width:4.5rem;height:4.5rem;box-shadow:var(--lift-shadow);color:var(--primary-ink);place-items:center;padding:.3rem;display:grid;position:absolute;bottom:.85rem;right:.85rem;rotate:4deg}.company-home-module__jjDFrG__sticker.vb-pop{animation-delay:.52s}.company-home-module__jjDFrG__sticker img{object-fit:contain;width:100%;height:100%}.company-home-module__jjDFrG__sticker svg{width:2.5rem;height:2.5rem}.company-home-module__jjDFrG__todayBody{background:var(--card);flex-direction:column;justify-content:center;min-width:0;padding:1.6rem 2rem 1.75rem;display:flex}.company-home-module__jjDFrG__todayMeta{align-items:center;gap:.75rem;display:flex}.company-home-module__jjDFrG__pathDots{align-items:center;gap:5px;margin:0;padding:0;list-style:none;display:flex}.company-home-module__jjDFrG__pathDots li{background:color-mix(in srgb, var(--muted-foreground) 24%, var(--muted));width:.75rem;height:.75rem;box-shadow:inset 0 -2px 0 color-mix(in srgb, var(--foreground) 10%, transparent);border-radius:3px}.company-home-module__jjDFrG__pathDots li[data-done]{background:var(--success);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--card) 40%, transparent), inset 0 -2px 0 color-mix(in srgb, var(--foreground) 18%, transparent)}.company-home-module__jjDFrG__pathDots li[data-current]{background:var(--stage);width:1.6rem;box-shadow:inset 0 1px 0 color-mix(in srgb, var(--card) 50%, transparent), inset 0 -2px 0 color-mix(in srgb, var(--foreground) 14%, transparent), 0 3px 8px -3px var(--stage)}.company-home-module__jjDFrG__stepCount{color:var(--muted-foreground);font-variant-numeric:tabular-nums;font-size:.9rem;font-weight:650}.company-home-module__jjDFrG__todayMain{margin-top:1rem}.company-home-module__jjDFrG__todayHead{text-wrap:balance;font-size:clamp(1.85rem,3.1cqi,2.75rem);line-height:1.18}.company-home-module__jjDFrG__headHelp{align-self:center}.company-home-module__jjDFrG__titleHelp{vertical-align:middle;margin-left:.4rem;position:relative;top:-.12em}.company-home-module__jjDFrG__todayTitle{font-size:inherit;letter-spacing:-.02em;font-weight:800;line-height:inherit;display:inline}.company-home-module__jjDFrG__todayQuestion{color:var(--muted-foreground);font-size:1.35rem;font-weight:650}.company-home-module__jjDFrG__todayQuestion:before{content:"\a ";white-space:pre}.company-home-module__jjDFrG__todayStatus{align-items:center;gap:.4rem;margin-top:.9rem;font-size:1.05rem;display:flex}.company-home-module__jjDFrG__justDone{color:var(--success);align-items:center;gap:.6rem;margin-bottom:.6rem;font-weight:650;display:flex}.company-home-module__jjDFrG__facts{flex-wrap:wrap;gap:.75rem 1.5rem;margin:1.35rem 0 0;display:flex}.company-home-module__jjDFrG__facts>div{align-items:center;gap:.6rem;min-width:0;display:flex}.company-home-module__jjDFrG__facts dt{flex:none;width:2.35rem;height:2.35rem}.company-home-module__jjDFrG__facts dt svg{width:1.15rem;height:1.15rem}.company-home-module__jjDFrG__facts dd{min-width:0;margin:0;font-size:1.1rem;font-weight:700;line-height:1.3}.company-home-module__jjDFrG__facts dd small{color:var(--muted-foreground);font-size:max(var(--min-text), .8rem);margin-left:.3rem;font-weight:500}.company-home-module__jjDFrG__todayActions{flex-wrap:wrap;gap:.75rem;margin-top:1.6rem;display:flex}.company-home-module__jjDFrG__startButton{min-width:min(100%,16.5rem)}.company-home-module__jjDFrG__todayNote{color:var(--muted-foreground);margin-top:.9rem;font-size:.875rem}.company-home-module__jjDFrG__todaySkeletonTitle,.company-home-module__jjDFrG__todaySkeletonLine{border-radius:var(--radius-md);background:var(--muted)}.company-home-module__jjDFrG__todaySkeletonTitle{width:60%;height:2.4rem}.company-home-module__jjDFrG__todaySkeletonLine{width:85%;height:1.1rem;margin-top:1.1rem}.company-home-module__jjDFrG__inkButton,.company-home-module__jjDFrG__outlineButton{min-height:max(52px, var(--touch-min));border-radius:var(--radius-lg);transition:transform var(--dur-base) var(--ease-out), background-color var(--dur-base) var(--ease-out);justify-content:center;align-items:center;gap:.5rem;padding:0 1.6rem;font-size:1rem;font-weight:650;text-decoration:none;display:inline-flex}.company-home-module__jjDFrG__inkButton{background:var(--primary);color:var(--primary-foreground);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--primary-foreground) 24%, transparent), inset 0 -2px 0 color-mix(in srgb, var(--foreground) 22%, transparent), 0 8px 18px -8px color-mix(in srgb, var(--primary) 75%, transparent)}.company-home-module__jjDFrG__outlineButton{border:1px solid var(--border);background:var(--card);color:var(--foreground);box-shadow:inset 0 -2px 0 color-mix(in srgb, var(--foreground) 6%, transparent)}@media (hover:hover) and (pointer:fine){.company-home-module__jjDFrG__inkButton:hover,.company-home-module__jjDFrG__outlineButton:hover{transform:translateY(-1px)}}.company-home-module__jjDFrG__inkButton:focus-visible,.company-home-module__jjDFrG__outlineButton:focus-visible,.company-home-module__jjDFrG__quietLink:focus-visible,.company-home-module__jjDFrG__inkLink:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.company-home-module__jjDFrG__decision{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.25rem;display:flex}.company-home-module__jjDFrG__decisionText{flex:18rem;min-width:0}.company-home-module__jjDFrG__decisionCount{color:var(--warning);font-size:.875rem;font-weight:650}.company-home-module__jjDFrG__decisionTitle{align-items:center;gap:.35rem;margin-top:.15rem;font-weight:650;display:flex}.company-home-module__jjDFrG__decisionActions{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.company-home-module__jjDFrG__inkLink,.company-home-module__jjDFrG__quietLink{min-height:var(--touch-min);align-items:center;gap:.35rem;font-weight:650;text-decoration:none;display:inline-flex}.company-home-module__jjDFrG__inkLink{color:var(--primary-ink)}.company-home-module__jjDFrG__inkLink:hover,.company-home-module__jjDFrG__quietLink:hover{text-underline-offset:3px;text-decoration:underline}.company-home-module__jjDFrG__quietLink{color:var(--muted-foreground);font-size:.9rem;font-weight:550}.company-home-module__jjDFrG__stagesSection{flex-direction:column;gap:.35rem;display:flex}.company-home-module__jjDFrG__stagesHeader{justify-content:space-between;align-items:center;gap:1rem;padding-inline:.15rem;display:flex}.company-home-module__jjDFrG__headRow{align-items:center;gap:.1rem;min-width:0;display:flex}.company-home-module__jjDFrG__sectionTitle{font-size:1.15rem;font-weight:750}.company-home-module__jjDFrG__stages{grid-template-columns:repeat(5,minmax(0,1fr));gap:.9rem;margin:0;padding:.6rem 0 .4rem;list-style:none;display:grid}.company-home-module__jjDFrG__stage{min-width:0}.company-home-module__jjDFrG__stageCard{height:100%;min-height:var(--touch-min);border:1px solid var(--border);border-radius:var(--radius-slip);background:var(--card);box-shadow:var(--paper-shadow);color:inherit;flex-direction:column;gap:.55rem;padding:.5rem .5rem .8rem;text-decoration:none;display:flex;position:relative}.company-home-module__jjDFrG__stageCard:focus-visible{outline:2px solid var(--ring);outline-offset:3px}.company-home-module__jjDFrG__stageArt{aspect-ratio:5/4;border-radius:var(--radius-lg);width:100%;padding:.15rem}.company-home-module__jjDFrG__roomOff{filter:saturate(.25)brightness(.92);opacity:.75}.company-home-module__jjDFrG__stage[data-state=current] .company-home-module__jjDFrG__stageCard{border-color:color-mix(in srgb, var(--stage) 60%, var(--border));box-shadow:var(--lift-shadow), 0 0 0 2px color-mix(in srgb, var(--stage) 45%, transparent);transform:translateY(-6px)}@media (hover:hover) and (pointer:fine){.company-home-module__jjDFrG__stage[data-state=current] .company-home-module__jjDFrG__stageCard:hover{transform:translateY(-8px)}}.company-home-module__jjDFrG__stage[data-state=current] .company-home-module__jjDFrG__stageCard:active{transform:translateY(-5px)scale(.99)}.company-home-module__jjDFrG__doneBadge{background:var(--success);width:1.85rem;height:1.85rem;color:var(--success-foreground);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--card) 40%, transparent), 0 4px 10px -4px color-mix(in srgb, var(--success) 80%, transparent);border-radius:999px;place-items:center;display:grid;position:absolute;top:.9rem;right:.9rem}.company-home-module__jjDFrG__doneBadge svg{width:1rem;height:1rem}.company-home-module__jjDFrG__stageNameRow{align-items:center;gap:.4rem;min-width:0;padding-inline:.35rem;display:flex}.company-home-module__jjDFrG__stageName{-webkit-line-clamp:2;line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;min-width:0;font-size:1.05rem;font-weight:750;line-height:1.2;display:-webkit-box;overflow:hidden}.company-home-module__jjDFrG__stage[data-state=locked] .company-home-module__jjDFrG__stageName{color:var(--muted-foreground)}.company-home-module__jjDFrG__lockChip{z-index:1;background:var(--card);box-shadow:var(--paper-shadow);font-size:max(var(--min-text), .8rem);font-variant-numeric:tabular-nums;padding:.15rem .5rem;position:absolute;top:.9rem;left:.9rem}.company-home-module__jjDFrG__lockChip svg{width:.75rem;height:.75rem}.company-home-module__jjDFrG__stageRunning{margin-left:auto}.company-home-module__jjDFrG__stageMeterRow{align-items:center;gap:.5rem;margin-top:auto;padding-inline:.35rem;display:flex}.company-home-module__jjDFrG__stageMeterRow>:first-child{flex:1}.company-home-module__jjDFrG__stageCount{color:var(--muted-foreground);font-size:max(var(--min-text), .85rem);font-variant-numeric:tabular-nums;flex:none;font-weight:650}.company-home-module__jjDFrG__evo{flex-direction:column;gap:.85rem;padding:1.1rem;display:flex}.company-home-module__jjDFrG__evoHeader{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.9rem;display:grid}.company-home-module__jjDFrG__evoPortrait{border-radius:var(--radius-slip);background:radial-gradient(90% 70% at 22% 12%, color-mix(in srgb, var(--card) 80%, transparent) 0%, transparent 58%), radial-gradient(80% 60% at 60% 105%, color-mix(in srgb, var(--primary) 26%, transparent) 0%, transparent 70%), var(--secondary);width:7rem;height:7rem;box-shadow:inset 0 1px 0 color-mix(in srgb, var(--card) 70%, transparent), 0 14px 26px -18px color-mix(in srgb, var(--primary) 80%, transparent);display:block;position:relative;overflow:hidden}.company-home-module__jjDFrG__evoArt{filter:none;position:absolute;inset:0}.company-home-module__jjDFrG__evoArt img{transform-origin:66% 27%;transform:scale(2.1)}.company-home-module__jjDFrG__evoIntro{min-width:0}.company-home-module__jjDFrG__evoName{font-size:1.2rem;font-weight:800}.company-home-module__jjDFrG__evoLine{border-radius:var(--radius-xl);background:var(--secondary);color:var(--secondary-foreground);text-wrap:pretty;margin-top:.4rem;padding:.55rem .75rem;font-size:.95rem;font-weight:550;line-height:1.45;position:relative}.company-home-module__jjDFrG__evoLine:before{content:"";background:inherit;border-radius:2px;width:.75rem;height:.75rem;position:absolute;top:.9rem;left:-.35rem;rotate:45deg}.company-home-module__jjDFrG__messages{overscroll-behavior:contain;flex-direction:column;gap:.6rem;max-height:17rem;padding:.1rem .1rem .25rem;display:flex;overflow-y:auto}.company-home-module__jjDFrG__messages:empty{margin-top:-.85rem;padding:0}.company-home-module__jjDFrG__bubbleAssistant,.company-home-module__jjDFrG__bubbleUser{border-radius:calc(var(--radius) * 1.4);max-width:92%;padding:.65rem .8rem;font-size:.95rem;line-height:1.55}.company-home-module__jjDFrG__bubbleAssistant{border:1px solid var(--border);background:var(--background);align-self:flex-start}.company-home-module__jjDFrG__bubbleUser{background:var(--primary);color:var(--primary-foreground);align-self:flex-end}.company-home-module__jjDFrG__bubbleActions{flex-wrap:wrap;gap:.5rem;margin-top:.6rem;display:flex}.company-home-module__jjDFrG__chipPrimary,.company-home-module__jjDFrG__chipQuiet{min-height:max(2.25rem, var(--touch-min));cursor:pointer;border-radius:999px;align-items:center;gap:.35rem;padding:0 .95rem;font-size:.875rem;font-weight:650;display:inline-flex}.company-home-module__jjDFrG__chipPrimary{border:1px solid var(--primary);background:var(--primary);color:var(--primary-foreground);box-shadow:inset 0 -2px 0 color-mix(in srgb, var(--foreground) 22%, transparent)}.company-home-module__jjDFrG__chipQuiet{border:1px solid var(--border);background:var(--card);color:var(--foreground)}.company-home-module__jjDFrG__chipPrimary:disabled,.company-home-module__jjDFrG__chipQuiet:disabled,.company-home-module__jjDFrG__suggestion:disabled{cursor:default;opacity:.55}.company-home-module__jjDFrG__suggestions{flex-wrap:wrap;gap:.45rem;display:flex}.company-home-module__jjDFrG__suggestion{min-height:max(2.25rem, var(--touch-min));border:1px solid var(--border);background:var(--card);color:var(--foreground);box-shadow:var(--paper-shadow);cursor:pointer;border-radius:999px;padding:0 .9rem;font-size:.875rem;font-weight:550}.company-home-module__jjDFrG__suggestion:hover:not(:disabled){border-color:color-mix(in srgb, var(--primary) 40%, var(--border));color:var(--primary-ink)}.company-home-module__jjDFrG__composer{gap:.5rem;display:flex}.company-home-module__jjDFrG__composerInput{min-width:0;min-height:max(2.85rem, var(--touch-min));border:1px solid var(--input);background:var(--card);color:var(--foreground);border-radius:999px;flex:1;padding:0 1rem;font-size:.95rem}.company-home-module__jjDFrG__composerInput::placeholder{color:var(--muted-foreground)}.company-home-module__jjDFrG__composerInput:focus-visible{border-color:var(--ring);outline:3px solid color-mix(in srgb, var(--ring) 15%, transparent)}.company-home-module__jjDFrG__send{width:max(2.85rem, var(--touch-min));min-height:max(2.85rem, var(--touch-min));background:var(--primary);color:var(--primary-foreground);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--primary-foreground) 24%, transparent), inset 0 -2px 0 color-mix(in srgb, var(--foreground) 22%, transparent), 0 8px 16px -8px color-mix(in srgb, var(--primary) 75%, transparent);cursor:pointer;transition:transform var(--dur-base) var(--ease-out);border:0;border-radius:999px;flex:none;justify-content:center;align-items:center;display:inline-flex}.company-home-module__jjDFrG__send:not(:disabled):hover{transform:translateY(-1px)}.company-home-module__jjDFrG__send:not(:disabled):active{transition-duration:var(--dur-fast);transform:translateY(0)scale(.96)}.company-home-module__jjDFrG__send:disabled{cursor:default;opacity:.45;box-shadow:none}.company-home-module__jjDFrG__chipPrimary:focus-visible,.company-home-module__jjDFrG__chipQuiet:focus-visible,.company-home-module__jjDFrG__suggestion:focus-visible,.company-home-module__jjDFrG__send:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.company-home-module__jjDFrG__office{padding:0;overflow:hidden}.company-home-module__jjDFrG__officeWindow{background:var(--card);width:100%;color:inherit;cursor:pointer;text-align:left;border:0;flex-direction:column;padding:0;display:flex}.company-home-module__jjDFrG__officeView{background:var(--office-light-backdrop);display:block;overflow:hidden}.company-home-module__jjDFrG__officeView img{aspect-ratio:16/10;object-fit:cover;width:100%;transition:transform var(--dur-slow) var(--ease-out);display:block}@media (hover:hover) and (pointer:fine){.company-home-module__jjDFrG__officeWindow:hover .company-home-module__jjDFrG__officeView img{transform:scale(1.04)}.company-home-module__jjDFrG__officeWindow:hover .company-home-module__jjDFrG__officeArrow{transform:translate(3px)}}.dark .company-home-module__jjDFrG__officeView{filter:brightness(.82)saturate(.9)}.company-home-module__jjDFrG__officeWindow:focus-visible{outline:2px solid var(--ring);outline-offset:-2px}.company-home-module__jjDFrG__officeCaption{min-height:max(3rem, var(--touch-min));border-top:1px solid var(--rule);align-items:center;gap:.5rem;padding:0 1rem;font-size:.95rem;font-weight:650;display:flex}.company-home-module__jjDFrG__officeArrow{transition:transform var(--dur-base) var(--ease-out)}@container (max-width:1080px){.company-home-module__jjDFrG__columns{grid-template-columns:minmax(0,1fr)}.company-home-module__jjDFrG__aside{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;display:grid}}@container (max-width:720px){.company-home-module__jjDFrG__topBar{padding:max(1rem, env(safe-area-inset-top)) 1rem .75rem}.company-home-module__jjDFrG__pageTitle{font-size:1.75rem}.company-home-module__jjDFrG__goal{display:none}.company-home-module__jjDFrG__columns{gap:1.1rem;padding:0 .75rem 1.5rem}.company-home-module__jjDFrG__main,.company-home-module__jjDFrG__aside{gap:1.1rem}.company-home-module__jjDFrG__aside{display:flex}.company-home-module__jjDFrG__today{grid-template-columns:minmax(0,1fr)}.company-home-module__jjDFrG__todayArt{border-right:0;border-bottom:1px solid color-mix(in srgb, var(--stage) 22%, transparent);min-height:0;padding:.75rem .75rem .5rem}.company-home-module__jjDFrG__todayRoom,.company-home-module__jjDFrG__todayScene{width:min(68%,15rem)}.company-home-module__jjDFrG__sticker{width:3.6rem;height:3.6rem;bottom:.75rem;right:.75rem}.company-home-module__jjDFrG__sticker svg{width:2rem;height:2rem}.company-home-module__jjDFrG__todayBody{padding:1.1rem 1.1rem 1.25rem}.company-home-module__jjDFrG__todayHead{font-size:1.85rem}.company-home-module__jjDFrG__facts{gap:.6rem 1.1rem}.company-home-module__jjDFrG__facts dd{font-size:1rem}.company-home-module__jjDFrG__todayActions>*{width:100%}.company-home-module__jjDFrG__stages{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;gap:.75rem;margin:0 -.75rem -1.15rem;padding:.6rem .75rem 1.9rem;scroll-padding-inline:.75rem;display:flex;overflow-x:auto}.company-home-module__jjDFrG__stage[data-state=current] .company-home-module__jjDFrG__stageCard{box-shadow:var(--paper-shadow), 0 10px 22px -12px color-mix(in srgb, var(--stage) 60%, transparent), 0 0 0 2px color-mix(in srgb, var(--stage) 45%, transparent)}.company-home-module__jjDFrG__stages::-webkit-scrollbar{display:none}.company-home-module__jjDFrG__stage{scroll-snap-align:start;flex:0 0 9.5rem}.company-home-module__jjDFrG__evoPortrait{width:6rem;height:6rem}}@media (prefers-reduced-motion:reduce){.company-home-module__jjDFrG__officeView img,.company-home-module__jjDFrG__officeArrow,.company-home-module__jjDFrG__inkButton,.company-home-module__jjDFrG__outlineButton,.company-home-module__jjDFrG__send{transition:none}.company-home-module__jjDFrG__officeWindow:hover .company-home-module__jjDFrG__officeView img,.company-home-module__jjDFrG__officeWindow:hover .company-home-module__jjDFrG__officeArrow,.company-home-module__jjDFrG__inkButton:hover,.company-home-module__jjDFrG__outlineButton:hover,.company-home-module__jjDFrG__send:not(:disabled):hover,.company-home-module__jjDFrG__send:not(:disabled):active{transform:none}.company-home-module__jjDFrG__stage[data-state=current] .company-home-module__jjDFrG__stageCard,.company-home-module__jjDFrG__stage[data-state=current] .company-home-module__jjDFrG__stageCard:hover,.company-home-module__jjDFrG__stage[data-state=current] .company-home-module__jjDFrG__stageCard:active{transform:translateY(-6px)}}
.mobile-office-lobby-module__Fyt_wW__lobbyBackdrop{z-index:2;background-color:var(--background);background-image:radial-gradient(70vmax 52vmax at 4% -8%, var(--daylight-sun) 0%, transparent 62%), radial-gradient(64vmax 46vmax at 104% -4%, var(--daylight-sky) 0%, transparent 60%);position:absolute;inset:0}.mobile-office-lobby-module__Fyt_wW__lobby{z-index:2;min-height:0;padding:1rem .85rem max(calc(5.4rem + env(safe-area-inset-bottom)), calc(var(--office-next-step-reserve,0px) + .75rem));color:var(--foreground);overscroll-behavior:contain;scrollbar-width:none;flex-direction:column;gap:.8rem;display:flex;position:absolute;inset:0;overflow:hidden auto}.mobile-office-lobby-module__Fyt_wW__lobby::-webkit-scrollbar{display:none}.mobile-office-lobby-module__Fyt_wW__hero{--hero-picture-height:clamp(9.5rem, 26dvh, 15rem);border:1px solid var(--border);border-radius:var(--radius-slip);background:var(--card);box-shadow:var(--lift-shadow);flex:none;position:relative;overflow:hidden}.mobile-office-lobby-module__Fyt_wW__heroPicture{height:var(--hero-picture-height);background:radial-gradient(90% 80% at 16% 6%, color-mix(in srgb, var(--card) 92%, transparent) 0%, transparent 58%), radial-gradient(80% 70% at 64% 110%, color-mix(in srgb, var(--stage-validation) 30%, transparent) 0%, transparent 70%), var(--stage-validation-wash);justify-content:center;align-items:center;display:flex;overflow:hidden}.mobile-office-lobby-module__Fyt_wW__heroPicture img{mix-blend-mode:multiply;-webkit-user-select:none;user-select:none;flex:none;width:auto;max-width:none;height:112%}.dark .mobile-office-lobby-module__Fyt_wW__heroPicture{background:color-mix(in srgb, var(--foreground) 94%, var(--stage-validation))}.dark .mobile-office-lobby-module__Fyt_wW__heroPicture img{mix-blend-mode:normal}.mobile-office-lobby-module__Fyt_wW__fallbackNotice{border-top:1px solid var(--border);background:var(--card);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.6rem;min-width:0;padding:.6rem .7rem .6rem .85rem;display:flex}.mobile-office-lobby-module__Fyt_wW__fallbackCopy{flex:16rem;min-width:12rem}.mobile-office-lobby-module__Fyt_wW__fallbackCopy p{color:var(--card-foreground);font-size:max(var(--min-text), .85rem);align-items:center;gap:.45rem;margin:0;font-weight:700;display:flex}.mobile-office-lobby-module__Fyt_wW__fallbackCopy svg{width:.95rem;height:.95rem;color:var(--warning);flex:none}.mobile-office-lobby-module__Fyt_wW__fallbackRetry{min-height:max(2.75rem, var(--touch-min));border:1px solid color-mix(in srgb, var(--border), var(--foreground) 10%);border-radius:var(--radius-lg);background:var(--card);color:var(--foreground);font-size:max(var(--min-text), .8rem);box-shadow:inset 0 -2px 0 color-mix(in srgb, var(--foreground) 6%, transparent), var(--paper-shadow);touch-action:manipulation;transition:transform var(--dur-base) var(--ease-out), background-color var(--dur-base) ease;flex:none;align-items:center;gap:.45rem;padding:.4rem 1rem;font-weight:700;display:inline-flex}.mobile-office-lobby-module__Fyt_wW__fallbackRetry:hover{background:var(--muted);transform:translateY(-1px)}.mobile-office-lobby-module__Fyt_wW__fallbackRetry:active{transform:translateY(0)}.mobile-office-lobby-module__Fyt_wW__fallbackRetry:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.mobile-office-lobby-module__Fyt_wW__fallbackRetry svg{width:.85rem;height:.85rem;color:var(--primary-ink)}@media (max-width:767px){.mobile-office-lobby-module__Fyt_wW__hero{--hero-picture-height:clamp(8.5rem, 22dvh, 13rem)}.mobile-office-lobby-module__Fyt_wW__fallbackRetry{z-index:2;top:calc(var(--hero-picture-height) - max(2.75rem, var(--touch-min)) - .7rem);position:absolute;right:.7rem}}.mobile-office-lobby-module__Fyt_wW__header{justify-content:space-between;align-items:flex-start;gap:.75rem;min-width:0;display:flex}.mobile-office-lobby-module__Fyt_wW__headingCopy{min-width:0}.mobile-office-lobby-module__Fyt_wW__projectName{color:var(--muted-foreground);font-size:max(var(--min-text), .68rem);text-overflow:ellipsis;white-space:nowrap;margin:0 0 .2rem;font-weight:600;overflow:hidden}.mobile-office-lobby-module__Fyt_wW__headingCopy h2{letter-spacing:-.035em;margin:0;font-size:clamp(1.25rem,5.8vw,1.6rem);font-weight:760;line-height:1.08}.mobile-office-lobby-module__Fyt_wW__headingTitle{align-items:center;gap:.375rem;display:flex}.mobile-office-lobby-module__Fyt_wW__onlineBadge{border:1px solid color-mix(in srgb, var(--success) 35%, transparent);background:color-mix(in srgb, var(--success) 8%, transparent);min-height:2rem;color:var(--success);font-size:max(var(--min-text), .65rem);border-radius:999px;flex:none;align-items:center;gap:.35rem;padding:.35rem .58rem;font-weight:700;display:inline-flex}.mobile-office-lobby-module__Fyt_wW__onlineBadge>span,.mobile-office-lobby-module__Fyt_wW__onlineDot{background:var(--success);border-radius:999px;width:.42rem;height:.42rem}.mobile-office-lobby-module__Fyt_wW__roster{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;min-width:0;display:grid}.mobile-office-lobby-module__Fyt_wW__characterCard{border:1px solid color-mix(in srgb, var(--border), var(--stage) 18%);border-radius:calc(var(--radius) * 1.4);min-width:0;min-height:clamp(10.5rem,24.5dvh,12.75rem);color:var(--foreground);box-shadow:var(--paper-shadow);text-align:left;-webkit-tap-highlight-color:transparent;touch-action:manipulation;transition:transform var(--dur-base) var(--ease-out), box-shadow var(--dur-base) var(--ease-out), border-color var(--dur-base) ease;padding:0;display:block;position:relative;overflow:hidden}@media (hover:hover) and (pointer:fine){.mobile-office-lobby-module__Fyt_wW__characterCard:hover{box-shadow:var(--lift-shadow);transform:translateY(-3px)}}.mobile-office-lobby-module__Fyt_wW__characterCard:active{border-color:var(--ring);transform:scale(.975)}.mobile-office-lobby-module__Fyt_wW__characterCard:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.mobile-office-lobby-module__Fyt_wW__roleLabel{z-index:3;background:color-mix(in srgb, var(--card) 88%, transparent);max-width:calc(100% - 2.5rem);color:var(--stage-ink);font-size:max(var(--min-text), .62rem);text-overflow:ellipsis;white-space:nowrap;border:0;border-radius:999px;padding:.25rem .55rem;font-weight:600;position:absolute;top:.72rem;left:.75rem;overflow:hidden}.mobile-office-lobby-module__Fyt_wW__onlineDot{z-index:3;box-shadow:0 0 0 2px var(--card);border-radius:3px;position:absolute;top:.93rem;right:.85rem}.mobile-office-lobby-module__Fyt_wW__characterPortrait{z-index:1;filter:drop-shadow(0 10px 10px rgb(var(--shadow-rgb) / .18));justify-content:center;display:flex;position:absolute;inset:1.6rem 0 0;overflow:hidden}.mobile-office-lobby-module__Fyt_wW__characterPortrait img{-webkit-user-select:none;user-select:none;width:92%;max-width:11rem;height:auto;transition:transform var(--dur-base) var(--ease-out);align-self:flex-start}@media (hover:hover) and (pointer:fine){.mobile-office-lobby-module__Fyt_wW__characterCard:hover .mobile-office-lobby-module__Fyt_wW__characterPortrait img{transform:translateY(-2px)scale(1.02)}}.mobile-office-lobby-module__Fyt_wW__characterMeta{z-index:3;background:linear-gradient(180deg, transparent, var(--card) 63%);min-width:0;color:var(--card-foreground);flex-direction:column;gap:.22rem;padding:2.5rem .78rem .7rem;display:flex;position:absolute;bottom:0;left:0;right:0}.mobile-office-lobby-module__Fyt_wW__characterMeta strong{letter-spacing:-.015em;text-overflow:ellipsis;white-space:nowrap;font-size:.88rem;font-weight:760;overflow:hidden}.mobile-office-lobby-module__Fyt_wW__characterMeta>span{color:var(--primary-ink);font-size:max(var(--min-text), .68rem);align-items:center;gap:.28rem;font-weight:700;display:flex}.mobile-office-lobby-module__Fyt_wW__characterMeta svg{width:.78rem;height:.78rem}.mobile-office-lobby-module__Fyt_wW__shortcuts{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;display:grid}.mobile-office-lobby-module__Fyt_wW__shortcuts>button{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--card);min-width:0;min-height:3.25rem;color:var(--card-foreground);text-align:left;touch-action:manipulation;align-items:center;gap:.65rem;padding:.55rem .7rem;transition:background-color .15s;display:flex}.mobile-office-lobby-module__Fyt_wW__shortcuts>button:hover{background:var(--accent)}.mobile-office-lobby-module__Fyt_wW__shortcuts>button:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.mobile-office-lobby-module__Fyt_wW__shortcuts svg{width:1.2rem;height:1.2rem;color:var(--primary-ink);flex:none}.mobile-office-lobby-module__Fyt_wW__shortcuts span{min-width:0;color:var(--muted-foreground);font-size:max(var(--min-text), .62rem);flex-direction:column;line-height:1.25;display:flex}.mobile-office-lobby-module__Fyt_wW__shortcuts strong{color:var(--foreground);font-size:max(var(--min-text), .74rem)}.mobile-office-lobby-module__Fyt_wW__more{flex-direction:column;gap:.5rem;min-width:0;display:flex}.mobile-office-lobby-module__Fyt_wW__more>summary{min-height:max(2.75rem, var(--touch-min));border:1px solid color-mix(in srgb, var(--border), var(--foreground) 10%);border-radius:var(--radius-lg);background:var(--card);color:var(--foreground);font-size:max(var(--min-text), .82rem);cursor:pointer;box-shadow:inset 0 -2px 0 color-mix(in srgb, var(--foreground) 6%, transparent), 0 1px 2px rgb(var(--shadow-rgb) / .06);touch-action:manipulation;align-self:flex-start;align-items:center;gap:.45rem;padding:0 .9rem;font-weight:650;list-style:none;display:inline-flex}.mobile-office-lobby-module__Fyt_wW__more>summary::-webkit-details-marker{display:none}.mobile-office-lobby-module__Fyt_wW__more>summary b{background:var(--secondary);min-width:1.4rem;color:var(--secondary-foreground);font-size:max(var(--min-text), .72rem);font-variant-numeric:tabular-nums;text-align:center;border-radius:999px;padding:.05rem .4rem}.mobile-office-lobby-module__Fyt_wW__more>summary svg{width:1rem;height:1rem;color:var(--muted-foreground);transition:transform var(--dur-base) var(--ease-out)}.mobile-office-lobby-module__Fyt_wW__more[open]>summary svg{transform:rotate(180deg)}.mobile-office-lobby-module__Fyt_wW__more>summary:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.mobile-office-lobby-module__Fyt_wW__objectGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;min-width:0;display:grid}.mobile-office-lobby-module__Fyt_wW__objectGrid>button{min-width:0;min-height:max(2.9rem, var(--touch-min));border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--card);color:var(--card-foreground);text-align:left;touch-action:manipulation;align-items:center;gap:.5rem;padding:.45rem .6rem;transition:background-color .15s;display:flex}.mobile-office-lobby-module__Fyt_wW__objectGrid>button:hover:not(:disabled){background:var(--accent)}.mobile-office-lobby-module__Fyt_wW__objectGrid>button:disabled{cursor:not-allowed;opacity:.45}.mobile-office-lobby-module__Fyt_wW__objectGrid>button:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.mobile-office-lobby-module__Fyt_wW__objectGrid svg{width:1.05rem;height:1.05rem;color:var(--primary-ink);flex:none}.mobile-office-lobby-module__Fyt_wW__objectGrid span{min-width:0;color:var(--muted-foreground);font-size:max(var(--min-text), .6rem);flex-direction:column;line-height:1.25;display:flex}.mobile-office-lobby-module__Fyt_wW__objectGrid strong{color:var(--foreground);font-size:max(var(--min-text), .72rem);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (min-width:480px){.mobile-office-lobby-module__Fyt_wW__objectGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:768px){.mobile-office-lobby-module__Fyt_wW__lobby{padding:1.5rem 1.5rem max(10rem, calc(var(--office-next-step-reserve,0px) + .75rem));align-items:center}.mobile-office-lobby-module__Fyt_wW__hero{--hero-picture-height:clamp(11rem, 30dvh, 18rem)}.mobile-office-lobby-module__Fyt_wW__lobby>*{width:100%;max-width:46rem}}@media (max-width:767px) and (max-height:720px),(pointer:coarse) and (max-height:520px){.mobile-office-lobby-module__Fyt_wW__lobby{gap:.6rem;padding-top:.75rem}.mobile-office-lobby-module__Fyt_wW__characterCard{min-height:clamp(6rem,18dvh,9.35rem)}}@media (pointer:coarse) and (min-width:768px) and (max-height:520px){.mobile-office-lobby-module__Fyt_wW__lobby{padding-right:max(1.5rem, env(safe-area-inset-right));padding-bottom:calc(5.4rem + env(safe-area-inset-bottom));padding-left:max(1.5rem, env(safe-area-inset-left))}}@media (prefers-reduced-motion:reduce){.mobile-office-lobby-module__Fyt_wW__characterCard,.mobile-office-lobby-module__Fyt_wW__characterPortrait img,.mobile-office-lobby-module__Fyt_wW__fallbackRetry,.mobile-office-lobby-module__Fyt_wW__shortcuts>button,.mobile-office-lobby-module__Fyt_wW__objectGrid>button,.mobile-office-lobby-module__Fyt_wW__more>summary svg{transition:none}}@media (max-width:1360px){.mobile-office-lobby-module__Fyt_wW__lobby{padding-top:max(.75rem, var(--office-player-stack-bottom,.75rem));-webkit-mask-image:linear-gradient(to bottom, transparent calc(var(--office-player-stack-bottom,0px) - 1.5rem), #000 var(--office-player-stack-bottom,0px));-webkit-mask-image:linear-gradient(to bottom, transparent calc(var(--office-player-stack-bottom,0px) - 1.5rem), #000 var(--office-player-stack-bottom,0px));mask-image:linear-gradient(to bottom, transparent calc(var(--office-player-stack-bottom,0px) - 1.5rem), #000 var(--office-player-stack-bottom,0px))}}
.office-phase-picker-module__t6iO8W__trigger{min-width:0;min-height:var(--touch-min);border:1px solid var(--border);border-radius:var(--radius-xl);background:var(--card);box-shadow:var(--paper-shadow);color:var(--primary-ink);cursor:pointer;flex-direction:column;flex:0 0 68px;justify-content:center;align-items:center;gap:6px;margin:3px 0;padding:8px 4px 7px;transition:border-color .13s,background .13s;display:flex}.office-phase-picker-module__t6iO8W__triggerBadge{background:var(--accent);width:40px;height:40px;color:var(--accent-foreground);border-radius:50%;flex-shrink:0;place-items:center;transition:background .13s;display:grid}.office-phase-picker-module__t6iO8W__triggerBadge>svg{width:22px;height:22px}.office-phase-picker-module__t6iO8W__triggerLabel{-webkit-line-clamp:2;max-width:100%;color:var(--card-foreground);text-align:center;overflow-wrap:break-word;-webkit-box-orient:vertical;font-size:11px;font-weight:600;line-height:1.25;display:-webkit-box;overflow:hidden}.office-phase-picker-module__t6iO8W__trigger:lang(en) .office-phase-picker-module__t6iO8W__triggerLabel{font-size:max(var(--min-text), 10px)}.office-phase-picker-module__t6iO8W__triggerChevron{flex-shrink:0;width:13px;height:13px;transition:transform .16s}.office-phase-picker-module__t6iO8W__trigger:hover{border-color:var(--input);background:var(--muted)}.office-phase-picker-module__t6iO8W__trigger:hover .office-phase-picker-module__t6iO8W__triggerBadge{background:var(--secondary)}.office-phase-picker-module__t6iO8W__trigger[data-popup-open]{border-color:var(--primary)}.office-phase-picker-module__t6iO8W__trigger[data-popup-open] .office-phase-picker-module__t6iO8W__triggerChevron{transform:rotate(180deg)}.office-phase-picker-module__t6iO8W__trigger:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.office-phase-picker-module__t6iO8W__trigger[data-stage] .office-phase-picker-module__t6iO8W__triggerBadge{border-radius:calc(var(--radius) * .9);background:var(--stage);color:var(--stage-on);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--card) 45%, transparent), inset 0 -2px 0 color-mix(in srgb, var(--stage-on) 14%, transparent), 0 6px 14px -8px color-mix(in srgb, var(--stage) 80%, transparent)}.office-phase-picker-module__t6iO8W__trigger[data-stage]:hover .office-phase-picker-module__t6iO8W__triggerBadge{background:var(--stage)}.office-phase-picker-module__t6iO8W__trigger[data-stage][data-popup-open]{border-color:var(--stage)}.office-phase-picker-module__t6iO8W__positioner{z-index:230}.office-phase-picker-module__t6iO8W__panel{width:min(272px,100vw - 24px);max-height:var(--available-height);border:1px solid var(--border);border-radius:var(--radius-xl);color:var(--popover-foreground);background:var(--popover);box-shadow:var(--paper-shadow);transform-origin:var(--transform-origin);padding:12px;transition:opacity .13s,transform .13s;overflow-y:auto}.office-phase-picker-module__t6iO8W__panel[data-starting-style],.office-phase-picker-module__t6iO8W__panel[data-ending-style]{opacity:0;transform:translateY(4px)scale(.98)}.office-phase-picker-module__t6iO8W__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.office-phase-picker-module__t6iO8W__option{border-radius:var(--radius-lg);min-width:0;min-height:64px;color:var(--primary-ink);cursor:pointer;background:0 0;border:1px solid #0000;flex-direction:column;justify-content:center;align-items:center;gap:7px;padding:9px 3px;transition:background .13s,border-color .13s;display:flex;position:relative}.office-phase-picker-module__t6iO8W__icon{width:24px;height:24px}.office-phase-picker-module__t6iO8W__caption{color:var(--muted-foreground);font-size:max(var(--min-text), 10px);letter-spacing:.03em;text-align:center;font-weight:550;line-height:1.2}.office-phase-picker-module__t6iO8W__option:hover,.office-phase-picker-module__t6iO8W__option:focus-visible{border-color:var(--border);background:var(--muted)}.office-phase-picker-module__t6iO8W__option:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.office-phase-picker-module__t6iO8W__option[aria-pressed=true]{border-color:var(--input);background:var(--accent);color:var(--accent-foreground)}.office-phase-picker-module__t6iO8W__option[aria-pressed=true] .office-phase-picker-module__t6iO8W__caption{color:var(--accent-foreground)}.office-phase-picker-module__t6iO8W__option[data-stage]{color:var(--stage-ink)}.office-phase-picker-module__t6iO8W__option[data-stage][aria-pressed=true]{border-color:color-mix(in srgb, var(--stage) 55%, transparent);background:var(--stage-wash);color:var(--stage-ink)}.office-phase-picker-module__t6iO8W__option[data-stage][aria-pressed=true] .office-phase-picker-module__t6iO8W__caption{color:var(--stage-ink)}.office-phase-picker-module__t6iO8W__check{width:10px;height:10px;position:absolute;top:5px;right:5px}.office-phase-picker-module__t6iO8W__other{border-top:1px solid var(--border);margin-top:10px;padding-top:10px}.office-phase-picker-module__t6iO8W__other .office-phase-picker-module__t6iO8W__option{min-height:60px}.office-phase-picker-module__t6iO8W__tooltipPositioner{z-index:240;pointer-events:none}.office-phase-picker-module__t6iO8W__tooltip{border:1px solid var(--border);border-radius:var(--radius-xl);background:var(--popover);width:min(236px,100vw - 24px);box-shadow:var(--paper-shadow);color:var(--popover-foreground);padding:11px 13px}.office-phase-picker-module__t6iO8W__tooltip strong{color:var(--popover-foreground);font-size:12px;font-weight:600}.office-phase-picker-module__t6iO8W__tooltip p{color:var(--muted-foreground);margin-top:5px;font-size:11px;line-height:1.6}@media (max-width:767px),(pointer:coarse) and (max-height:520px){.office-phase-picker-module__t6iO8W__trigger{border-radius:var(--radius-xl);flex-direction:row;justify-content:flex-start;gap:10px;margin:0;padding:0 14px 0 6px}.office-phase-picker-module__t6iO8W__triggerBadge{width:32px;height:32px}.office-phase-picker-module__t6iO8W__triggerBadge>svg{width:18px;height:18px}.office-phase-picker-module__t6iO8W__triggerLabel{-webkit-line-clamp:1;text-align:left;flex:1;font-size:13px}.office-phase-picker-module__t6iO8W__trigger:lang(en) .office-phase-picker-module__t6iO8W__triggerLabel{font-size:13px}.office-phase-picker-module__t6iO8W__triggerChevron{width:16px;height:16px}}@media (prefers-reduced-motion:reduce){.office-phase-picker-module__t6iO8W__panel,.office-phase-picker-module__t6iO8W__option,.office-phase-picker-module__t6iO8W__trigger,.office-phase-picker-module__t6iO8W__triggerBadge,.office-phase-picker-module__t6iO8W__triggerChevron{transition:none}}
.phase-function-menu-module__chQ3sq__menu{--phase-rail-left:max(.8rem, env(safe-area-inset-left));--phase-panel:var(--popover);--phase-panel-strong:var(--popover);--phase-control:var(--card);--phase-control-hover:var(--accent);--phase-border:var(--border);--phase-text:var(--foreground);--phase-text-muted:var(--muted-foreground);--phase-rail-width:11.75rem;pointer-events:none;z-index:70;background:0 0;position:absolute;inset:0;overflow:visible}.phase-function-menu-module__chQ3sq__menu[data-office-anchored=true]{z-index:185}.phase-function-menu-module__chQ3sq__dock{width:100%;height:100%;position:relative}.phase-function-menu-module__chQ3sq__officeScrim{pointer-events:auto;z-index:1;background:color-mix(in srgb, var(--scrim) 65%, transparent);cursor:pointer;-webkit-backdrop-filter:grayscale()brightness(.62)saturate(.1);backdrop-filter:grayscale()brightness(.62)saturate(.1);-webkit-mask-image:radial-gradient(circle 11rem at var(--anchor-x) var(--anchor-y), transparent 0 4.6rem, black 100%);-webkit-mask-image:radial-gradient(circle 11rem at var(--anchor-x) var(--anchor-y), transparent 0 4.6rem, black 100%);mask-image:radial-gradient(circle 11rem at var(--anchor-x) var(--anchor-y), transparent 0 4.6rem, black 100%);border:0;padding:0;animation:.22s ease-out both phase-function-menu-module__chQ3sq__officeScrimFade;position:fixed;inset:0}@keyframes phase-function-menu-module__chQ3sq__officeScrimFade{0%{opacity:0}to{opacity:1}}.phase-function-menu-module__chQ3sq__phaseIndex,.phase-function-menu-module__chQ3sq__phaseStatus{display:none}.phase-function-menu-module__chQ3sq__phaseScroller{pointer-events:auto;top:50%;left:var(--phase-rail-left);width:var(--phase-rail-width);border:1px solid var(--phase-border);border-radius:var(--radius-xl);background:var(--phase-panel);max-height:calc(100% - 2rem);box-shadow:var(--paper-shadow);overscroll-behavior:contain;scrollbar-width:none;flex-direction:column;gap:.35rem;padding:.45rem;display:flex;position:absolute;overflow:hidden auto;transform:translateY(-50%)}.phase-function-menu-module__chQ3sq__officeObjectMenu .phase-function-menu-module__chQ3sq__phaseScroller{display:none}.phase-function-menu-module__chQ3sq__phaseScroller::-webkit-scrollbar{display:none}.phase-function-menu-module__chQ3sq__menu[data-placement=workspace-left]{--phase-rail-left:.4rem}.phase-function-menu-module__chQ3sq__menu[data-placement=workspace-left] .phase-function-menu-module__chQ3sq__phaseScroller{pointer-events:none;max-height:calc(100% - 1.5rem);top:.75rem;transform:none}.phase-function-menu-module__chQ3sq__menu[data-placement=workspace-left] .phase-function-menu-module__chQ3sq__phaseButton{pointer-events:auto}.phase-function-menu-module__chQ3sq__shortcutTray{z-index:3;pointer-events:auto;overscroll-behavior:contain;border:1px solid var(--phase-border);border-radius:var(--radius-xl);background:var(--popover);max-height:min(28rem,100dvh - 7rem);color:var(--phase-text);box-shadow:var(--paper-shadow);padding:.5rem;position:absolute;bottom:calc(100% + .5rem);left:0;right:0;overflow-y:auto}.phase-function-menu-module__chQ3sq__shortcutTray[data-accordion=rail]{max-height:none;box-shadow:none;flex:none;position:relative;inset:auto}.phase-function-menu-module__chQ3sq__shortcutHeading{color:var(--phase-text-muted);font-size:max(var(--min-text), .7rem);padding:.5rem}.phase-function-menu-module__chQ3sq__shortcutLink{border-radius:var(--radius-lg);touch-action:manipulation;-webkit-tap-highlight-color:transparent;align-items:center;gap:.5rem;min-height:44px;padding:.5rem;font-size:.8rem;line-height:1.5;display:flex}.phase-function-menu-module__chQ3sq__shortcutLink svg{flex-shrink:0}.phase-function-menu-module__chQ3sq__shortcutLink span{overflow-wrap:anywhere;min-width:0}.phase-function-menu-module__chQ3sq__shortcutLink:hover,.phase-function-menu-module__chQ3sq__shortcutLink[aria-current=page]{background:var(--phase-control-hover);color:var(--accent-foreground)}.phase-function-menu-module__chQ3sq__shortcutLink:focus-visible{outline:2px solid var(--ring);outline-offset:-2px;background:var(--phase-control-hover)}.phase-function-menu-module__chQ3sq__phaseButton{border:1px solid var(--phase-border);border-radius:var(--radius-lg);background:var(--phase-control);width:100%;min-width:0;min-height:3rem;color:var(--phase-text);box-shadow:var(--paper-shadow);letter-spacing:.01em;text-align:left;-webkit-user-select:none;user-select:none;flex:0 0 3rem;justify-content:flex-start;align-items:center;gap:.52rem;padding:.62rem .68rem;font-size:calc(.89rem + 2px);font-weight:650;transition:transform .22s cubic-bezier(.2,.8,.2,1),border-color .22s,color .22s,box-shadow .22s,background .22s;animation:.52s cubic-bezier(.16,1,.3,1) backwards phase-function-menu-module__chQ3sq__dockArrival;display:flex;position:relative;overflow:hidden}.phase-function-menu-module__chQ3sq__phaseIconShell,.phase-function-menu-module__chQ3sq__phaseWave{display:none}@media (min-width:768px) and (hover:hover) and (pointer:fine){.phase-function-menu-module__chQ3sq__phaseScroller{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-color:#0000}.phase-function-menu-module__chQ3sq__phaseButton{--wave-delay:calc(var(--wave-step,0) * 44ms);width:3.25rem;transition:width .38s cubic-bezier(.22, 1, .36, 1) var(--wave-delay), transform .22s cubic-bezier(.2, .8, .2, 1), border-color .22s ease, color .22s ease, box-shadow .22s ease, background .22s ease;padding-right:.68rem}.phase-function-menu-module__chQ3sq__phaseButton[data-wave-distance="2"]{width:4.5rem}.phase-function-menu-module__chQ3sq__phaseButton[data-wave-distance="1"]{width:7.05rem}.phase-function-menu-module__chQ3sq__phaseButton[data-wave-distance="0"]{width:100%}.phase-function-menu-module__chQ3sq__phaseIconShell{z-index:1;border-radius:var(--radius-md);width:1.45rem;height:1.45rem;color:var(--accent-foreground);background:var(--accent);transition:scale .38s cubic-bezier(.22, 1, .36, 1) var(--wave-delay);animation:3.6s ease-in-out infinite phase-function-menu-module__chQ3sq__phaseIconWave;animation-delay:calc(var(--phase-index) * -360ms);flex:0 0 1.45rem;place-items:center;display:grid;position:relative}.phase-function-menu-module__chQ3sq__phaseButton[data-wave-distance="2"] .phase-function-menu-module__chQ3sq__phaseIconShell{scale:1.04}.phase-function-menu-module__chQ3sq__phaseButton[data-wave-distance="1"] .phase-function-menu-module__chQ3sq__phaseIconShell{scale:1.1}.phase-function-menu-module__chQ3sq__phaseButton[data-wave-distance="0"] .phase-function-menu-module__chQ3sq__phaseIconShell{scale:1.18}.phase-function-menu-module__chQ3sq__phaseIcon{width:1rem;height:1rem}.phase-function-menu-module__chQ3sq__phaseTitle,.phase-function-menu-module__chQ3sq__phaseChevron{opacity:0;transition:opacity .17s ease var(--wave-delay), transform .26s cubic-bezier(.22, 1, .36, 1) var(--wave-delay);transform:translate(-.45rem)}.phase-function-menu-module__chQ3sq__phaseButton[data-wave-distance="1"] .phase-function-menu-module__chQ3sq__phaseTitle{opacity:.68;transform:translate(0);-webkit-mask-image:linear-gradient(90deg,#000 44%,#0000 96%);mask-image:linear-gradient(90deg,#000 44%,#0000 96%)}.phase-function-menu-module__chQ3sq__phaseButton[data-wave-distance="0"] .phase-function-menu-module__chQ3sq__phaseTitle,.phase-function-menu-module__chQ3sq__phaseButton[data-wave-distance="0"] .phase-function-menu-module__chQ3sq__phaseChevron{opacity:1;transform:translate(0)}.phase-function-menu-module__chQ3sq__phaseButton .phase-function-menu-module__chQ3sq__phaseDot{width:.34rem;height:.34rem;position:absolute;top:.34rem;right:.34rem}}.phase-function-menu-module__chQ3sq__phaseButton:hover{z-index:2;border-color:var(--input);background:var(--phase-control-hover);color:var(--accent-foreground);transform:translate(.22rem)}.phase-function-menu-module__chQ3sq__phaseButton:focus-visible,.phase-function-menu-module__chQ3sq__featureButton:focus-visible,.phase-function-menu-module__chQ3sq__featureTray:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.phase-function-menu-module__chQ3sq__phaseButtonOpen{z-index:3;border-color:var(--primary);background:var(--phase-control-hover);color:var(--accent-foreground);transform:translate(.3rem)}.phase-function-menu-module__chQ3sq__phaseButtonCurrent:not(.phase-function-menu-module__chQ3sq__phaseButtonOpen){border-color:color-mix(in srgb, var(--primary) 45%, var(--phase-border));color:var(--foreground)}.phase-function-menu-module__chQ3sq__phaseAccent{display:none}.phase-function-menu-module__chQ3sq__phaseDot{background:var(--input);border-radius:999px;flex:none;width:.45rem;height:.45rem;position:relative}.phase-function-menu-module__chQ3sq__phaseButton[data-phase-status=completed] .phase-function-menu-module__chQ3sq__phaseDot{background:var(--success)}.phase-function-menu-module__chQ3sq__phaseButton[data-phase-status=current] .phase-function-menu-module__chQ3sq__phaseDot{background:var(--primary-ink)}.phase-function-menu-module__chQ3sq__phaseTitle{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;position:relative;overflow:hidden}.phase-function-menu-module__chQ3sq__phaseChevron{flex:none;width:.88rem;height:.88rem;transition:transform .24s cubic-bezier(.2,.8,.2,1);position:relative;transform:rotate(-90deg)}.phase-function-menu-module__chQ3sq__phaseChevronOpen{transform:rotate(90deg)}.phase-function-menu-module__chQ3sq__featureTray{pointer-events:auto;top:50%;left:calc(var(--phase-rail-left) + var(--phase-rail-width) + .7rem);width:min(31rem, calc(100vw - var(--phase-rail-width) - 3rem));border:1px solid var(--phase-border);border-radius:var(--radius-xl);background:var(--phase-panel);max-height:calc(100% - 2rem);box-shadow:var(--paper-shadow);padding:.65rem;animation:.28s cubic-bezier(.22,1,.36,1) both phase-function-menu-module__chQ3sq__traySlide;position:absolute;overflow:hidden;transform:translateY(-50%)}.phase-function-menu-module__chQ3sq__stripHub,.phase-function-menu-module__chQ3sq__stripLink{display:none}.phase-function-menu-module__chQ3sq__featureGrid{overscroll-behavior:contain;scrollbar-color:var(--phase-border) transparent;grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;max-height:calc(100dvh - 3.3rem);display:grid;overflow-y:auto}.phase-function-menu-module__chQ3sq__featureGrid.phase-function-menu-module__chQ3sq__channelsFeatureGrid{grid-template-columns:repeat(2,minmax(0,1fr));max-height:none;overflow:visible}.phase-function-menu-module__chQ3sq__featureGrid>.phase-function-menu-module__chQ3sq__featureButton:only-child{grid-column:1/-1}.phase-function-menu-module__chQ3sq__featureButton{border:1px solid var(--phase-border);border-radius:var(--radius-lg);min-width:0;min-height:4.75rem;color:var(--phase-text);text-align:center;animation:.43s cubic-bezier(.16,1,.3,1) both phase-function-menu-module__chQ3sq__featureRise;animation-delay:var(--item-delay,0s);background:0 0;flex-direction:column;justify-content:center;align-items:center;gap:.35rem;padding:.55rem .65rem;transition:transform .22s cubic-bezier(.2,.8,.2,1),border-color .22s,background .22s,box-shadow .22s,opacity .22s;display:flex;position:relative;overflow:hidden}.phase-function-menu-module__chQ3sq__featureButton.phase-function-menu-module__chQ3sq__channelsFeatureButton{border-color:var(--phase-border);background:0 0}.phase-function-menu-module__chQ3sq__featureButtonEnabled:hover,.phase-function-menu-module__chQ3sq__featureButton[aria-current=page]{z-index:2;border-color:var(--input);background:var(--phase-control-hover);color:var(--accent-foreground)}.phase-function-menu-module__chQ3sq__featureButton[data-launching=true],.phase-function-menu-module__chQ3sq__featureButton.phase-function-menu-module__chQ3sq__channelsFeatureButton[data-launching=true]{z-index:3;border-color:var(--primary);background:var(--phase-control-hover);animation:.18s cubic-bezier(.2,.8,.2,1) both phase-function-menu-module__chQ3sq__featureLaunch}.phase-function-menu-module__chQ3sq__featureButton[data-launching=true] .phase-function-menu-module__chQ3sq__featureIconShell{transform:translateY(-2px)scale(1.1)}.phase-function-menu-module__chQ3sq__featureButtonLocked{cursor:not-allowed;filter:grayscale(.72);opacity:.58}.phase-function-menu-module__chQ3sq__featureIconShell{justify-content:center;align-items:center;width:2.25rem;height:2.25rem;transition:transform .22s cubic-bezier(.2,.8,.2,1);display:flex;position:relative}@media (hover:hover) and (pointer:fine){.phase-function-menu-module__chQ3sq__featureButtonEnabled:hover .phase-function-menu-module__chQ3sq__featureIconShell{transform:translateY(-2px)rotate(-2deg)scale(1.08)}}.phase-function-menu-module__chQ3sq__featureIcon{object-fit:contain;width:2.25rem;height:2.25rem}.phase-function-menu-module__chQ3sq__featureButtonCompleted{border-color:color-mix(in srgb, var(--success) 55%, var(--phase-border));background:color-mix(in srgb, var(--success) 8%, transparent)}.phase-function-menu-module__chQ3sq__featureButtonCompleted.phase-function-menu-module__chQ3sq__featureButtonEnabled:hover{border-color:var(--success);background:color-mix(in srgb, var(--success) 14%, transparent)}.phase-function-menu-module__chQ3sq__lockBadge{border:1px solid var(--phase-border);background:var(--card);width:1.25rem;height:1.25rem;color:var(--phase-text-muted);border-radius:999px;justify-content:center;align-items:center;display:flex;position:absolute;top:-.2rem;right:-.25rem}.phase-function-menu-module__chQ3sq__featureLabel{overflow-wrap:anywhere;white-space:normal;max-width:100%;font-size:.86rem;font-weight:650;line-height:1.25}.phase-function-menu-module__chQ3sq__developmentBadge{border:1px solid var(--phase-border);border-radius:var(--radius-md);background:var(--muted);min-height:1.1rem;color:var(--phase-text-muted);font-size:max(var(--min-text), .67rem);justify-content:center;align-items:center;padding:.08rem .42rem;font-weight:600;line-height:1;display:inline-flex}.phase-function-menu-module__chQ3sq__busyTrack{background:var(--muted);border-radius:999px;height:.15rem;position:absolute;bottom:.3rem;left:.65rem;right:.65rem;overflow:hidden}.phase-function-menu-module__chQ3sq__busyIndicator{border-radius:inherit;background:var(--primary);width:48%;height:100%;animation:1.1s ease-in-out infinite phase-function-menu-module__chQ3sq__busySweep;display:block}.phase-function-menu-module__chQ3sq__tooltip{pointer-events:none;left:calc(var(--phase-rail-left) + var(--phase-rail-width) + .85rem);z-index:5;width:min(28rem, calc(100vw - var(--phase-rail-width) - 3.25rem));border:1px solid var(--phase-border);border-radius:var(--radius-xl);background:var(--phase-panel-strong);color:var(--phase-text-muted);box-shadow:var(--paper-shadow);margin:0;padding:.7rem .85rem;font-size:.9rem;line-height:1.55;animation:.18s ease-out both phase-function-menu-module__chQ3sq__tooltipArrival;position:absolute}.phase-function-menu-module__chQ3sq__tooltip[data-side=top]{top:max(1rem, env(safe-area-inset-top))}.phase-function-menu-module__chQ3sq__tooltip[data-side=bottom]{bottom:max(1rem, env(safe-area-inset-bottom))}.phase-function-menu-module__chQ3sq__tooltipLockReason{color:var(--warning);align-items:flex-start;gap:.4rem;margin-top:.3rem;font-weight:600;display:flex}@keyframes phase-function-menu-module__chQ3sq__phaseIconWave{0%,to{transform:translateY(-1.5px)}50%{transform:translateY(1.5px)}}@keyframes phase-function-menu-module__chQ3sq__dockArrival{0%{opacity:0;transform:translate(-.75rem)scale(.96)}to{opacity:1;transform:translate(0)scale(1)}}@keyframes phase-function-menu-module__chQ3sq__traySlide{0%{opacity:0;transform:translate(-.75rem,-50%)scale(.97)}to{opacity:1;transform:translateY(-50%)scale(1)}}@keyframes phase-function-menu-module__chQ3sq__trayRise{0%{opacity:0;transform:translateY(.8rem)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes phase-function-menu-module__chQ3sq__featureRise{0%{opacity:0;transform:translateY(1rem)scale(.94)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes phase-function-menu-module__chQ3sq__featureLaunch{0%{transform:scale(1)}42%{transform:scale(.955)}to{transform:translateY(-.22rem)scale(1.035)}}@keyframes phase-function-menu-module__chQ3sq__stripTrayArrival{0%{opacity:0}to{opacity:1}}@keyframes phase-function-menu-module__chQ3sq__stripReveal{0%{opacity:0;transform:translate(var(--strip-enter-x,-.7rem), var(--strip-enter-y,0rem)) scale(.965)}to{opacity:1;transform:none}}@keyframes phase-function-menu-module__chQ3sq__stripItemRise{0%{transform:translateY(.45rem)scale(.94)}to{transform:none}}@keyframes phase-function-menu-module__chQ3sq__tooltipArrival{0%{opacity:0;transform:translateY(.25rem)}to{opacity:1;transform:translateY(0)}}@keyframes phase-function-menu-module__chQ3sq__stripLinkDraw{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes phase-function-menu-module__chQ3sq__busySweep{0%{transform:translate(-115%)}50%,to{transform:translate(240%)}}.phase-function-menu-module__chQ3sq__featureTray[data-strip]{pointer-events:none;top:calc(50% + var(--phase-anchor-offset));bottom:auto;right:auto;left:calc(var(--phase-rail-left) + var(--phase-rail-width) + .5rem);width:1px;height:1px;max-height:none;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;padding:0;animation:.16s ease-out both phase-function-menu-module__chQ3sq__stripTrayArrival;overflow:visible;transform:none}.phase-function-menu-module__chQ3sq__featureTray[data-strip][data-anchor-pending]{visibility:hidden}.phase-function-menu-module__chQ3sq__featureTray[data-strip] .phase-function-menu-module__chQ3sq__stripHub{z-index:1;border:2px solid var(--primary-ink);background:var(--card);border-radius:999px;width:.72rem;height:.72rem;display:block;position:absolute;top:0;left:-.18rem;transform:translate(-50%,-50%)}.phase-function-menu-module__chQ3sq__featureTray[data-strip] .phase-function-menu-module__chQ3sq__stripLink{--strip-dash-period:.62rem;pointer-events:none;z-index:0;width:var(--link-length);background-image:repeating-linear-gradient(90deg, var(--primary-ink) 0 .28rem, transparent .28rem var(--strip-dash-period));background-repeat:repeat-x;background-size:var(--strip-dash-period) 100%;opacity:.7;transform-origin:0;height:2px;transform:rotate(var(--link-angle));margin-top:-1px;animation:.3s cubic-bezier(.22,1,.36,1) both phase-function-menu-module__chQ3sq__stripLinkDraw;display:block;position:absolute;top:0;left:0;-webkit-mask-image:linear-gradient(90deg,#0000 .2rem,#000 .42rem);mask-image:linear-gradient(90deg,#0000 .2rem,#000 .42rem)}.phase-function-menu-module__chQ3sq__featureTray[data-strip] .phase-function-menu-module__chQ3sq__featureGrid,.phase-function-menu-module__chQ3sq__featureTray[data-strip] .phase-function-menu-module__chQ3sq__featureGrid.phase-function-menu-module__chQ3sq__channelsFeatureGrid{--strip-enter-x:-.7rem;--strip-enter-y:0rem;pointer-events:auto;top:0;left:var(--strip-dx);z-index:1;border:1px solid var(--phase-border);border-radius:var(--radius-xl);background:var(--phase-panel);width:max-content;max-width:calc(100vw - 1.4rem);max-height:calc(100dvh - 5rem);box-shadow:var(--paper-shadow);scrollbar-width:none;flex-direction:column;align-items:stretch;gap:.3rem;padding:.3rem;animation:.3s cubic-bezier(.22,1,.36,1) both phase-function-menu-module__chQ3sq__stripReveal;display:flex;position:absolute;overflow:hidden auto;translate:0 -50%}.phase-function-menu-module__chQ3sq__featureTray[data-strip] .phase-function-menu-module__chQ3sq__featureGrid::-webkit-scrollbar{display:none}.phase-function-menu-module__chQ3sq__featureTray[data-strip][data-strip-side=left] .phase-function-menu-module__chQ3sq__featureGrid{--strip-enter-x:.7rem;--strip-enter-y:0rem}.phase-function-menu-module__chQ3sq__featureTray[data-strip] .phase-function-menu-module__chQ3sq__featureButton,.phase-function-menu-module__chQ3sq__featureTray[data-strip] .phase-function-menu-module__chQ3sq__featureButton.phase-function-menu-module__chQ3sq__channelsFeatureButton{pointer-events:auto;border-radius:var(--radius-lg);text-align:left;width:7rem;min-height:3.9rem;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;animation:.32s cubic-bezier(.22,1,.36,1) both phase-function-menu-module__chQ3sq__stripItemRise;animation-delay:var(--item-delay,0s);flex-direction:row;flex:none;justify-content:flex-start;gap:.3rem;padding:.32rem .45rem;position:relative;top:auto;left:auto;transform:none}.phase-function-menu-module__chQ3sq__featureTray[data-strip] .phase-function-menu-module__chQ3sq__featureButtonEnabled:hover,.phase-function-menu-module__chQ3sq__featureTray[data-strip] .phase-function-menu-module__chQ3sq__featureButtonCompleted.phase-function-menu-module__chQ3sq__featureButtonEnabled:hover{box-shadow:none}.phase-function-menu-module__chQ3sq__featureTray[data-strip][data-anchored=office]{top:var(--anchor-y);bottom:auto;right:auto;left:var(--anchor-x);z-index:2;position:fixed;transform:none}.phase-function-menu-module__chQ3sq__featureTray[data-strip][data-anchored=office] .phase-function-menu-module__chQ3sq__featureGrid,.phase-function-menu-module__chQ3sq__featureTray[data-strip][data-anchored=office] .phase-function-menu-module__chQ3sq__featureGrid.phase-function-menu-module__chQ3sq__channelsFeatureGrid{top:var(--strip-dy);translate:none}.phase-function-menu-module__chQ3sq__featureTray[data-strip] .phase-function-menu-module__chQ3sq__featureButton.phase-function-menu-module__chQ3sq__channelsFeatureButton{gap:.32rem;width:8rem;min-height:3.9rem;padding:.32rem .48rem}.phase-function-menu-module__chQ3sq__featureTray[data-strip] .phase-function-menu-module__chQ3sq__featureIconShell,.phase-function-menu-module__chQ3sq__featureTray[data-strip] .phase-function-menu-module__chQ3sq__featureIcon,.phase-function-menu-module__chQ3sq__featureTray[data-strip] .phase-function-menu-module__chQ3sq__channelsFeatureButton .phase-function-menu-module__chQ3sq__featureIconShell,.phase-function-menu-module__chQ3sq__featureTray[data-strip] .phase-function-menu-module__chQ3sq__channelsFeatureButton .phase-function-menu-module__chQ3sq__featureIcon{width:1.7rem;height:1.7rem}.phase-function-menu-module__chQ3sq__featureTray[data-strip] .phase-function-menu-module__chQ3sq__featureLabel,.phase-function-menu-module__chQ3sq__featureTray[data-strip] .phase-function-menu-module__chQ3sq__channelsFeatureButton .phase-function-menu-module__chQ3sq__featureLabel{max-width:100%;font-size:max(var(--min-text), .73rem);text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-weight:720;line-height:1.12;display:-webkit-box;overflow:hidden}.phase-function-menu-module__chQ3sq__featureTray[data-strip] .phase-function-menu-module__chQ3sq__channelsFeatureButton .phase-function-menu-module__chQ3sq__featureLabel{font-size:max(var(--min-text), .78rem)}.phase-function-menu-module__chQ3sq__featureTray[data-strip] .phase-function-menu-module__chQ3sq__developmentBadge{min-height:.86rem;font-size:max(var(--min-text), .55rem);letter-spacing:.02em;padding:.04rem .28rem}.phase-function-menu-module__chQ3sq__featureTray[data-strip] .phase-function-menu-module__chQ3sq__lockBadge{width:1.05rem;height:1.05rem;top:-.28rem;right:-.36rem}.phase-function-menu-module__chQ3sq__featureTray[data-accordion=rail]{pointer-events:auto;width:auto;max-height:none;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;flex:none;padding:.34rem 0 .45rem .8rem;animation:.34s cubic-bezier(.22,1,.36,1) both phase-function-menu-module__chQ3sq__railAccordionOpen;position:relative;inset:auto;overflow:visible;transform:none}.phase-function-menu-module__chQ3sq__featureTray[data-accordion=rail]:before{background:var(--phase-border);content:"";width:1px;position:absolute;top:0;bottom:.5rem;left:.32rem}.phase-function-menu-module__chQ3sq__featureTray[data-accordion=rail] .phase-function-menu-module__chQ3sq__featureGrid,.phase-function-menu-module__chQ3sq__featureTray[data-accordion=rail] .phase-function-menu-module__chQ3sq__featureGrid.phase-function-menu-module__chQ3sq__channelsFeatureGrid{width:auto;max-width:none;max-height:none;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;flex-direction:column;gap:.22rem;padding:0;animation:none;display:flex;position:static;overflow:visible;translate:none}.phase-function-menu-module__chQ3sq__featureTray[data-accordion=rail] .phase-function-menu-module__chQ3sq__featureButton,.phase-function-menu-module__chQ3sq__featureTray[data-accordion=rail] .phase-function-menu-module__chQ3sq__featureButton.phase-function-menu-module__chQ3sq__channelsFeatureButton{border-radius:var(--radius-lg);text-align:left;width:auto;min-height:2.85rem;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;animation:.36s cubic-bezier(.22,1,.36,1) both phase-function-menu-module__chQ3sq__railAccordionItem;animation-delay:var(--item-delay,0s);flex-direction:row;flex:none;justify-content:flex-start;align-items:center;gap:.4rem;padding:.34rem .5rem;position:relative;top:auto;left:auto;transform:none}.phase-function-menu-module__chQ3sq__featureTray[data-accordion=rail] .phase-function-menu-module__chQ3sq__featureButtonCompleted{border-color:var(--phase-border);box-shadow:none;background:0 0}.phase-function-menu-module__chQ3sq__featureTray[data-accordion=rail] .phase-function-menu-module__chQ3sq__featureButtonEnabled:hover,.phase-function-menu-module__chQ3sq__featureTray[data-accordion=rail] .phase-function-menu-module__chQ3sq__featureButton[aria-current=page]{box-shadow:none}.phase-function-menu-module__chQ3sq__featureTray[data-accordion=rail] .phase-function-menu-module__chQ3sq__featureButtonCompleted.phase-function-menu-module__chQ3sq__featureButtonEnabled:hover{border-color:var(--input);background:var(--phase-control-hover);box-shadow:none}.phase-function-menu-module__chQ3sq__featureTray[data-accordion=rail] .phase-function-menu-module__chQ3sq__featureIconShell{flex:none;width:.92rem;height:.92rem}.phase-function-menu-module__chQ3sq__featureTray[data-accordion=rail] .phase-function-menu-module__chQ3sq__featureIcon{display:none}.phase-function-menu-module__chQ3sq__featureTray[data-accordion=rail] .phase-function-menu-module__chQ3sq__featureButtonEnabled:hover .phase-function-menu-module__chQ3sq__featureIconShell{transform:none}.phase-function-menu-module__chQ3sq__featureTray[data-accordion=rail] .phase-function-menu-module__chQ3sq__lockBadge{width:.92rem;height:.92rem;color:var(--phase-text-muted);box-shadow:none;background:0 0;border:0;position:static}.phase-function-menu-module__chQ3sq__featureTray[data-accordion=rail] .phase-function-menu-module__chQ3sq__featureLabel,.phase-function-menu-module__chQ3sq__featureTray[data-accordion=rail] .phase-function-menu-module__chQ3sq__channelsFeatureButton .phase-function-menu-module__chQ3sq__featureLabel{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;max-width:none;font-size:.8rem;font-weight:680;line-height:1.25;display:block;overflow:hidden}.phase-function-menu-module__chQ3sq__featureTray[data-accordion=rail] .phase-function-menu-module__chQ3sq__developmentBadge{min-height:.9rem;font-size:max(var(--min-text), .55rem);letter-spacing:.02em;flex:none;padding:.04rem .3rem}.phase-function-menu-module__chQ3sq__phaseScroller[data-accordion=rail] .phase-function-menu-module__chQ3sq__phaseChevronOpen{transform:rotate(0)}@keyframes phase-function-menu-module__chQ3sq__railAccordionOpen{0%{opacity:0;clip-path:inset(0 -.6rem 100% -.5rem);transform:translateY(-.5rem)}to{opacity:1;clip-path:inset(-.4rem -.6rem -.4rem -.5rem);transform:none}}@keyframes phase-function-menu-module__chQ3sq__railAccordionItem{0%{transform:translateY(-.5rem)scale(.92)}to{transform:none}}.phase-function-menu-module__chQ3sq__featureTray[data-strip=compact] .phase-function-menu-module__chQ3sq__featureGrid,.phase-function-menu-module__chQ3sq__featureTray[data-strip=compact] .phase-function-menu-module__chQ3sq__featureGrid.phase-function-menu-module__chQ3sq__channelsFeatureGrid{border-radius:var(--radius-xl);gap:0;padding:.375rem}.phase-function-menu-module__chQ3sq__featureTray[data-strip=compact] .phase-function-menu-module__chQ3sq__featureButton,.phase-function-menu-module__chQ3sq__featureTray[data-strip=compact] .phase-function-menu-module__chQ3sq__featureButton.phase-function-menu-module__chQ3sq__channelsFeatureButton{border-radius:var(--radius-lg);width:7.2rem;min-height:2.75rem;padding:.2rem .35rem}.phase-function-menu-module__chQ3sq__featureTray[data-strip=compact] .phase-function-menu-module__chQ3sq__featureIconShell,.phase-function-menu-module__chQ3sq__featureTray[data-strip=compact] .phase-function-menu-module__chQ3sq__featureIcon,.phase-function-menu-module__chQ3sq__featureTray[data-strip=compact] .phase-function-menu-module__chQ3sq__channelsFeatureButton .phase-function-menu-module__chQ3sq__featureIconShell,.phase-function-menu-module__chQ3sq__featureTray[data-strip=compact] .phase-function-menu-module__chQ3sq__channelsFeatureButton .phase-function-menu-module__chQ3sq__featureIcon{width:1.25rem;height:1.25rem}.phase-function-menu-module__chQ3sq__featureTray[data-strip=compact] .phase-function-menu-module__chQ3sq__featureLabel,.phase-function-menu-module__chQ3sq__featureTray[data-strip=compact] .phase-function-menu-module__chQ3sq__channelsFeatureButton .phase-function-menu-module__chQ3sq__featureLabel{font-size:max(var(--min-text), .68rem);font-weight:700;line-height:1.08}.phase-function-menu-module__chQ3sq__featureTray[data-strip=compact] .phase-function-menu-module__chQ3sq__developmentBadge{position:absolute;bottom:.12rem;right:.16rem}@media (min-width:768px){.phase-function-menu-module__chQ3sq__featureTray[data-strip=compact] .phase-function-menu-module__chQ3sq__featureButton,.phase-function-menu-module__chQ3sq__featureTray[data-strip=compact] .phase-function-menu-module__chQ3sq__featureButton.phase-function-menu-module__chQ3sq__channelsFeatureButton{width:7.2rem;min-height:3.4rem}.phase-function-menu-module__chQ3sq__featureTray[data-strip=compact] .phase-function-menu-module__chQ3sq__featureIconShell,.phase-function-menu-module__chQ3sq__featureTray[data-strip=compact] .phase-function-menu-module__chQ3sq__featureIcon,.phase-function-menu-module__chQ3sq__featureTray[data-strip=compact] .phase-function-menu-module__chQ3sq__channelsFeatureButton .phase-function-menu-module__chQ3sq__featureIconShell,.phase-function-menu-module__chQ3sq__featureTray[data-strip=compact] .phase-function-menu-module__chQ3sq__channelsFeatureButton .phase-function-menu-module__chQ3sq__featureIcon{width:1.35rem;height:1.35rem}.phase-function-menu-module__chQ3sq__featureTray[data-strip=compact] .phase-function-menu-module__chQ3sq__featureLabel,.phase-function-menu-module__chQ3sq__featureTray[data-strip=compact] .phase-function-menu-module__chQ3sq__channelsFeatureButton .phase-function-menu-module__chQ3sq__featureLabel{font-size:max(var(--min-text), .7rem)}}@media (max-width:767px),(pointer:coarse) and (max-height:520px){.phase-function-menu-module__chQ3sq__menu[data-placement=workspace-left] .phase-function-menu-module__chQ3sq__phaseScroller{pointer-events:auto;max-height:none;top:auto}.phase-function-menu-module__chQ3sq__menu{height:auto;padding:.45rem max(.65rem, env(safe-area-inset-right)) max(.55rem, env(safe-area-inset-bottom)) max(.65rem, env(safe-area-inset-left));background:linear-gradient(180deg, transparent, color-mix(in srgb, var(--background) 88%, transparent) 42%);inset:auto 0 0;overflow:visible}.phase-function-menu-module__chQ3sq__dock{height:auto}.phase-function-menu-module__chQ3sq__phaseScroller{pointer-events:auto;grid-template-columns:repeat(var(--rail-count,7), minmax(44px, 1fr));width:100%;max-height:none;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;gap:.25rem;padding:4px;display:grid;position:relative;inset:auto;overflow:auto hidden;transform:none}.phase-function-menu-module__chQ3sq__phaseButton{border:1px solid var(--phase-border);border-radius:var(--radius-lg);background:var(--phase-control);min-width:0;min-height:3.65rem;color:var(--phase-text);box-shadow:var(--paper-shadow);text-align:center;-webkit-backdrop-filter:none;backdrop-filter:none;touch-action:manipulation;-webkit-tap-highlight-color:transparent;grid-template:"title"1fr/minmax(0,1fr);place-items:center;gap:0;padding:.5rem .25rem;animation:none;display:grid;overflow:hidden;transform:none}.phase-function-menu-module__chQ3sq__phaseButton:not(:last-child):after{display:none}.phase-function-menu-module__chQ3sq__phaseButton:hover,.phase-function-menu-module__chQ3sq__phaseButtonOpen,.phase-function-menu-module__chQ3sq__phaseButtonCurrent:not(.phase-function-menu-module__chQ3sq__phaseButtonOpen){transform:none}.phase-function-menu-module__chQ3sq__phaseButton:hover,.phase-function-menu-module__chQ3sq__phaseButtonOpen{border-color:var(--primary);background:var(--phase-control-hover)}.phase-function-menu-module__chQ3sq__phaseButtonCurrent:not(.phase-function-menu-module__chQ3sq__phaseButtonOpen){border-color:color-mix(in srgb, var(--primary) 45%, var(--phase-border));background:var(--phase-control)}.phase-function-menu-module__chQ3sq__phaseAccent,.phase-function-menu-module__chQ3sq__phaseIndex{display:none}.phase-function-menu-module__chQ3sq__phaseDot{z-index:1;border:0;width:.42rem;height:.42rem;display:block;position:absolute;top:.52rem;right:.52rem}.phase-function-menu-module__chQ3sq__phaseTitle{width:100%;min-width:0;height:100%;color:var(--phase-text);text-align:center;grid-area:title;place-self:center;place-items:center;font-size:clamp(.72rem,3vw,.9rem);font-weight:740;line-height:1.08;display:grid}.phase-function-menu-module__chQ3sq__phaseStatus,.phase-function-menu-module__chQ3sq__phaseChevron{display:none}.phase-function-menu-module__chQ3sq__featureTray{pointer-events:auto;border:1px solid var(--phase-border);border-radius:var(--radius-xl);background:var(--phase-panel);width:auto;height:auto;max-height:none;box-shadow:var(--paper-shadow);-webkit-backdrop-filter:none;backdrop-filter:none;padding:.52rem;animation:.26s cubic-bezier(.2,.85,.25,1) both phase-function-menu-module__chQ3sq__trayRise;inset:auto 0 calc(100% + .55rem);overflow:hidden;transform:none}.phase-function-menu-module__chQ3sq__featureGrid,.phase-function-menu-module__chQ3sq__featureGrid.phase-function-menu-module__chQ3sq__channelsFeatureGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.52rem;width:auto;height:auto;max-height:min(31rem,100dvh - 9rem);display:grid;position:static;overflow-y:auto}.phase-function-menu-module__chQ3sq__featureButton,.phase-function-menu-module__chQ3sq__featureButton.phase-function-menu-module__chQ3sq__channelsFeatureButton{-webkit-backdrop-filter:none;backdrop-filter:none;width:auto;min-height:5.1rem;animation:.43s cubic-bezier(.16,1,.3,1) both phase-function-menu-module__chQ3sq__featureRise;animation-delay:var(--item-delay,0s);position:relative;top:auto;left:auto;transform:none}.phase-function-menu-module__chQ3sq__tooltip{display:none}}@media (prefers-reduced-motion:reduce){.phase-function-menu-module__chQ3sq__phaseButton,.phase-function-menu-module__chQ3sq__featureTray,.phase-function-menu-module__chQ3sq__featureButton,.phase-function-menu-module__chQ3sq__featureButton.phase-function-menu-module__chQ3sq__channelsFeatureButton,.phase-function-menu-module__chQ3sq__officeScrim,.phase-function-menu-module__chQ3sq__tooltip,.phase-function-menu-module__chQ3sq__phaseButtonOpen .phase-function-menu-module__chQ3sq__phaseDot,.phase-function-menu-module__chQ3sq__stripHub,.phase-function-menu-module__chQ3sq__busyIndicator,.phase-function-menu-module__chQ3sq__phaseIconShell,.phase-function-menu-module__chQ3sq__phaseWave,.phase-function-menu-module__chQ3sq__featureTray[data-strip],.phase-function-menu-module__chQ3sq__featureTray[data-strip] .phase-function-menu-module__chQ3sq__featureGrid,.phase-function-menu-module__chQ3sq__featureTray[data-strip] .phase-function-menu-module__chQ3sq__featureGrid.phase-function-menu-module__chQ3sq__channelsFeatureGrid,.phase-function-menu-module__chQ3sq__featureTray[data-strip] .phase-function-menu-module__chQ3sq__featureButton,.phase-function-menu-module__chQ3sq__featureTray[data-strip] .phase-function-menu-module__chQ3sq__featureButton.phase-function-menu-module__chQ3sq__channelsFeatureButton,.phase-function-menu-module__chQ3sq__featureTray[data-strip] .phase-function-menu-module__chQ3sq__stripHub,.phase-function-menu-module__chQ3sq__featureTray[data-strip] .phase-function-menu-module__chQ3sq__stripLink,.phase-function-menu-module__chQ3sq__featureTray[data-accordion=rail],.phase-function-menu-module__chQ3sq__featureTray[data-accordion=rail] .phase-function-menu-module__chQ3sq__featureButton,.phase-function-menu-module__chQ3sq__featureTray[data-accordion=rail] .phase-function-menu-module__chQ3sq__featureButton.phase-function-menu-module__chQ3sq__channelsFeatureButton{animation:none}.phase-function-menu-module__chQ3sq__phaseButton,.phase-function-menu-module__chQ3sq__featureButton,.phase-function-menu-module__chQ3sq__featureIconShell,.phase-function-menu-module__chQ3sq__phaseChevron,.phase-function-menu-module__chQ3sq__phaseTitle,.phase-function-menu-module__chQ3sq__phaseIconShell,.phase-function-menu-module__chQ3sq__phaseAccent{transition-duration:1ms;transition-delay:0s}.phase-function-menu-module__chQ3sq__phaseButton:hover,.phase-function-menu-module__chQ3sq__phaseButtonOpen,.phase-function-menu-module__chQ3sq__featureButtonEnabled:hover .phase-function-menu-module__chQ3sq__featureIconShell{transform:none}}
.npc-workflow-directory-module__qrdgpa__status{color:var(--warning);font-size:max(var(--min-text), 12px);margin:-4px 0 12px;line-height:1.6}.npc-workflow-directory-module__qrdgpa__cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px 16px;margin:8px 0 0;padding:0;list-style:none;display:grid}.npc-workflow-directory-module__qrdgpa__cards>li{min-width:0}.npc-workflow-directory-module__qrdgpa__card{min-width:0;min-height:max(44px, var(--touch-min));border-radius:var(--radius-slip);color:var(--foreground);flex-direction:column;gap:6px;padding:0 0 4px;display:flex}.npc-workflow-directory-module__qrdgpa__card:focus-visible{outline:2px solid var(--ring);outline-offset:3px}.npc-workflow-directory-module__qrdgpa__figure{aspect-ratio:5/4;border-radius:var(--radius-slip);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--card) 70%, transparent);place-items:end center;display:grid;position:relative;overflow:hidden}.npc-workflow-directory-module__qrdgpa__figureImage{object-fit:contain;width:72%;height:auto;max-height:100%;filter:drop-shadow(0 10px 10px rgb(var(--shadow-rgb) / .2));transition:transform var(--dur-base) var(--ease-out);transform-origin:50% 100%}@media (hover:hover) and (pointer:fine){.npc-workflow-directory-module__qrdgpa__card:hover .npc-workflow-directory-module__qrdgpa__figureImage{transform:translateY(-2px)scale(1.03)}}@media (prefers-reduced-motion:reduce){.npc-workflow-directory-module__qrdgpa__figureImage{transition:none}.npc-workflow-directory-module__qrdgpa__card:hover .npc-workflow-directory-module__qrdgpa__figureImage{transform:none}}.npc-workflow-directory-module__qrdgpa__card[data-duty=none] .npc-workflow-directory-module__qrdgpa__figureImage,.npc-workflow-directory-module__qrdgpa__card[data-duty=paused] .npc-workflow-directory-module__qrdgpa__figureImage{filter:saturate(.55) drop-shadow(0 10px 10px rgb(var(--shadow-rgb) / .14))}.npc-workflow-directory-module__qrdgpa__duty{background:var(--card);max-width:calc(100% - 16px);color:var(--muted-foreground);box-shadow:0 1px 2px rgb(var(--shadow-rgb) / .12);font-size:max(var(--min-text), 11px);white-space:nowrap;border-radius:999px;align-items:center;gap:5px;padding:3px 9px 3px 7px;font-weight:600;line-height:1.5;display:inline-flex;position:absolute;top:8px;left:8px}.npc-workflow-directory-module__qrdgpa__duty svg{flex-shrink:0}.npc-workflow-directory-module__qrdgpa__duty[data-duty=on]{color:var(--foreground)}.npc-workflow-directory-module__qrdgpa__duty[data-duty=on] svg{color:var(--success)}.npc-workflow-directory-module__qrdgpa__duty[data-duty=attention]{color:var(--warning)}.npc-workflow-directory-module__qrdgpa__card[data-working] .npc-workflow-directory-module__qrdgpa__duty{color:var(--foreground)}.npc-workflow-directory-module__qrdgpa__cubes{color:inherit;gap:6px}.npc-workflow-directory-module__qrdgpa__cubes>span:last-child{font-size:max(var(--min-text), 11px);line-height:1.5}.npc-workflow-directory-module__qrdgpa__identity{grid-template-columns:minmax(0,1fr) auto;gap:2px 8px;min-width:0;padding:0 4px;line-height:1.35;display:grid}.npc-workflow-directory-module__qrdgpa__identity strong{text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:700;overflow:hidden}.npc-workflow-directory-module__qrdgpa__identity span{color:var(--muted-foreground);font-size:max(var(--min-text), 12px);overflow-wrap:anywhere;grid-column:1/-1}.npc-workflow-directory-module__qrdgpa__openIcon{color:var(--muted-foreground);align-self:center}.npc-workflow-directory-module__qrdgpa__nextDelivery{color:var(--muted-foreground);font-variant-numeric:tabular-nums;align-items:center;gap:6px;padding:0 4px;font-size:12px;display:flex}.npc-workflow-directory-module__qrdgpa__nextDelivery svg{flex-shrink:0}.npc-workflow-directory-module__qrdgpa__filters{flex-wrap:wrap;gap:6px;display:flex}.npc-workflow-directory-module__qrdgpa__filters button{min-height:max(36px, var(--touch-min));white-space:normal;gap:8px;height:auto}.npc-workflow-directory-module__qrdgpa__empty{text-align:center;color:var(--muted-foreground);padding:24px 0;font-size:13px}.npc-workflow-directory-module__qrdgpa__teamPage{flex-direction:column;gap:14px;width:100%;min-width:0;max-width:1200px;margin-inline:auto;padding:18px 6px 28px;display:flex}.npc-workflow-directory-module__qrdgpa__teamHead{align-items:center;gap:8px;display:flex}.npc-workflow-directory-module__qrdgpa__teamRefresh{align-items:center;gap:6px;margin-inline-start:auto;display:inline-flex}@media (max-width:760px){.npc-workflow-directory-module__qrdgpa__cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 12px}.npc-workflow-directory-module__qrdgpa__identity strong{font-size:14px}}
.suggestion-box-module__N3KpjG__dialog{overscroll-behavior:contain;border:1px solid var(--border);border-radius:var(--radius-slip);background:var(--card);width:min(760px,100vw - 48px);max-width:none;max-height:calc(100dvh - 48px);color:var(--card-foreground);box-shadow:var(--lift-shadow);margin:auto;padding:0;overflow-y:auto}.suggestion-box-module__N3KpjG__dialog::backdrop{background:var(--scrim,#00000073)}.suggestion-box-module__N3KpjG__header{z-index:2;border-bottom:1px solid var(--border);background:var(--card);justify-content:space-between;align-items:center;gap:16px;padding:12px 26px;display:flex;position:sticky;top:0}.suggestion-box-module__N3KpjG__brand{align-items:center;gap:10px;display:flex}.suggestion-box-module__N3KpjG__brand h2{margin:0;font-size:16px;font-weight:650}.suggestion-box-module__N3KpjG__brandTile{width:2rem;height:2rem}.suggestion-box-module__N3KpjG__headerActions>.suggestion-box-module__N3KpjG__writeFeedback{border:1px solid var(--border);border-radius:var(--radius-lg);width:44px;height:44px;color:inherit;cursor:pointer;background:0 0;flex:none;justify-content:center;align-items:center;display:inline-flex}.suggestion-box-module__N3KpjG__headerActions>.suggestion-box-module__N3KpjG__writeFeedback:hover{background:var(--accent);color:var(--accent-foreground)}.suggestion-box-module__N3KpjG__dialog button:focus-visible,.suggestion-box-module__N3KpjG__message:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.suggestion-box-module__N3KpjG__content{padding:30px}.suggestion-box-module__N3KpjG__intro{align-items:center;gap:20px;max-width:760px;margin-bottom:26px;display:flex}.suggestion-box-module__N3KpjG__introArt{flex:none;width:132px;height:132px}.suggestion-box-module__N3KpjG__introText{align-items:flex-start;gap:4px;min-width:0;display:flex}.suggestion-box-module__N3KpjG__intro h3{letter-spacing:-.03em;text-wrap:balance;margin:0;font-size:clamp(22px,3vw,32px);font-weight:700;line-height:1.3}.suggestion-box-module__N3KpjG__intro p{max-width:680px;color:var(--muted-foreground);margin:0;font-size:13px;line-height:1.85}.suggestion-box-module__N3KpjG__historyHeading h3{margin:0;font-size:14px;font-weight:650}.suggestion-box-module__N3KpjG__feedback{border-radius:var(--radius-xl);background:color-mix(in srgb, var(--stage-channels-wash) 55%, var(--card));min-width:0;box-shadow:inset 0 1px 0 color-mix(in srgb, var(--card) 80%, transparent);padding:22px}.suggestion-box-module__N3KpjG__feedbackHeading h3{letter-spacing:-.02em;margin:0 0 6px;font-size:18px;font-weight:700;line-height:1.4}.suggestion-box-module__N3KpjG__feedbackPanel{flex-direction:column;gap:12px;padding-top:20px;display:flex}.suggestion-box-module__N3KpjG__inputLabel{font-size:12px;font-weight:600}.suggestion-box-module__N3KpjG__message{border:1px solid var(--input);border-radius:var(--radius-xl);resize:vertical;background:var(--card);width:100%;min-height:150px;color:var(--foreground);font:inherit;font-size:max(var(--min-text), 14px);box-shadow:inset 0 1px 2px rgb(var(--shadow-rgb) / .06);padding:13px;line-height:1.8;display:block}.suggestion-box-module__N3KpjG__message::placeholder{color:var(--muted-foreground)}.suggestion-box-module__N3KpjG__formHint{color:var(--muted-foreground);font-size:max(var(--min-text), 10px);font-variant-numeric:tabular-nums;justify-content:space-between;gap:10px;margin-top:-4px;display:flex}.suggestion-box-module__N3KpjG__submit{width:100%;min-height:max(48px, var(--touch-min));border-radius:var(--radius-lg);background:var(--primary);color:var(--primary-foreground);cursor:pointer;box-shadow:inset 0 1px 0 color-mix(in srgb, var(--card) 24%, transparent), inset 0 -2px 0 rgb(var(--shadow-rgb) / .2), 0 8px 18px -8px color-mix(in srgb, var(--primary) 75%, transparent);transition:transform var(--dur-base) var(--ease-out), background-color var(--dur-base) var(--ease-out);border:0;justify-content:center;align-items:center;gap:8px;padding:10px 16px;font-size:14px;font-weight:650;display:inline-flex}.suggestion-box-module__N3KpjG__submit:hover:not(:disabled){background:color-mix(in srgb, var(--primary) 90%, var(--card));transform:translateY(-1px)}.suggestion-box-module__N3KpjG__submit:active:not(:disabled){transform:translateY(1px)}@media (prefers-reduced-motion:reduce){.suggestion-box-module__N3KpjG__submit,.suggestion-box-module__N3KpjG__submit:hover:not(:disabled),.suggestion-box-module__N3KpjG__submit:active:not(:disabled){transition:none;transform:none}}.suggestion-box-module__N3KpjG__submit:disabled{opacity:.45;cursor:not-allowed}.suggestion-box-module__N3KpjG__historyHeading{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;margin-top:13px;padding-top:17px;display:flex}.suggestion-box-module__N3KpjG__historyHeading button{min-height:max(36px, var(--touch-min));border-radius:var(--radius-lg);color:var(--primary-ink);cursor:pointer;background:0 0;border:0;padding:5px 8px;font-size:11px}.suggestion-box-module__N3KpjG__historyHeading button:hover{background:var(--accent);color:var(--accent-foreground)}.suggestion-box-module__N3KpjG__historyHeading button:disabled{opacity:.5;cursor:wait}.suggestion-box-module__N3KpjG__historyEmpty{text-align:center;color:var(--muted-foreground);flex-direction:column;align-items:center;gap:6px;padding:12px 18px 16px;display:flex}.suggestion-box-module__N3KpjG__historyEmpty strong{color:var(--foreground);font-size:12px}.suggestion-box-module__N3KpjG__historyEmpty p,.suggestion-box-module__N3KpjG__historyNotice{color:var(--muted-foreground);margin:0;font-size:11px;line-height:1.8}.suggestion-box-module__N3KpjG__history{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.suggestion-box-module__N3KpjG__history>li{border-radius:var(--radius-lg);background:var(--card);box-shadow:var(--paper-shadow);padding:14px}.suggestion-box-module__N3KpjG__ticketMeta{font-size:max(var(--min-text), 10px);color:var(--muted-foreground);font-variant-numeric:tabular-nums;justify-content:space-between;gap:8px;margin-bottom:9px;display:flex}.suggestion-box-module__N3KpjG__ticketMeta>span{color:var(--foreground);font-weight:600}.suggestion-box-module__N3KpjG__ticketMessage{white-space:pre-wrap;overflow-wrap:anywhere;margin:0 0 9px;font-size:12px;line-height:1.8}.suggestion-box-module__N3KpjG__history .suggestion-box-module__N3KpjG__ticketMessage+p{color:var(--muted-foreground);font-size:max(var(--min-text), 10px);line-height:1.7}.suggestion-box-module__N3KpjG__reply{border-radius:var(--radius-md);background:var(--muted);white-space:pre-wrap;overflow-wrap:anywhere;margin-top:12px;padding:11px;font-size:12px;line-height:1.8}.suggestion-box-module__N3KpjG__reply strong{font-size:max(var(--min-text), 10px);color:var(--primary-ink);margin-bottom:5px;display:block}@media (max-width:600px){.suggestion-box-module__N3KpjG__dialog{border-radius:var(--radius-xl);width:calc(100vw - 16px);max-height:calc(100dvh - 16px)}.suggestion-box-module__N3KpjG__header{padding:8px 16px}.suggestion-box-module__N3KpjG__content{padding:18px 16px}.suggestion-box-module__N3KpjG__intro{gap:12px;margin-bottom:18px}.suggestion-box-module__N3KpjG__introArt{width:96px;height:96px}.suggestion-box-module__N3KpjG__intro h3{font-size:21px}.suggestion-box-module__N3KpjG__feedback{padding:16px}}.suggestion-box-module__N3KpjG__headerActions{align-items:center;gap:12px;display:flex}.suggestion-box-module__N3KpjG__headerActions>.suggestion-box-module__N3KpjG__writeFeedback{border-radius:var(--radius-lg);border:0;width:auto;padding:0 10px;font-size:12px}
.bgm-mini-player-module__A1bVZW__player{--bgm-player-ease:cubic-bezier(.22, 1, .36, 1);z-index:88;top:var(--bgm-player-top,12px);box-sizing:border-box;border:1px solid var(--border);border-radius:var(--radius-xl);background:var(--card);width:48px;height:48px;color:var(--card-foreground);box-shadow:var(--paper-shadow);pointer-events:auto;transition:left .36s var(--bgm-player-ease), top .36s var(--bgm-player-ease), width .36s var(--bgm-player-ease), height .36s var(--bgm-player-ease), padding .36s var(--bgm-player-ease);padding:1px;display:grid;position:absolute;left:calc(100% - 60px)}.bgm-mini-player-module__A1bVZW__player[data-floating=true]{z-index:170;top:max(var(--bgm-player-top,72px), calc(env(safe-area-inset-top) + 64px));position:fixed}.bgm-mini-player-module__A1bVZW__player[data-expanded=true]{left:var(--bgm-player-left,12px);width:min(280px, calc(100% - var(--bgm-player-left,12px) - 12px));border-radius:var(--radius-xl);grid-template-rows:32px 44px;grid-template-columns:64px minmax(0,1fr);align-content:center;column-gap:8px;height:96px;padding:8px}.bgm-mini-player-module__A1bVZW__player [hidden]{display:none}.bgm-mini-player-module__A1bVZW__cover{cursor:pointer;touch-action:manipulation;background:0 0;border:0;border-radius:50%;grid-area:1/1/3;align-self:center;width:64px;height:64px;padding:0}.bgm-mini-player-module__A1bVZW__record{border:3px solid var(--border);background:var(--primary);width:100%;height:100%;color:var(--primary-foreground);border-radius:50%;place-items:center;animation:18s linear infinite paused bgm-mini-player-module__A1bVZW__recordSpin;display:grid;position:relative;overflow:hidden}.bgm-mini-player-module__A1bVZW__record[data-playing=true]{animation-play-state:running}.bgm-mini-player-module__A1bVZW__artwork{object-fit:cover}.bgm-mini-player-module__A1bVZW__spindle{background:#15151d;border:3px solid #ffffffb3;border-radius:50%;width:12px;height:12px;position:absolute;box-shadow:0 0 0 4px #1114}.bgm-mini-player-module__A1bVZW__details{grid-area:1/2;min-width:0;padding-left:6px}.bgm-mini-player-module__A1bVZW__title{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:650;line-height:18px;display:block;overflow:hidden}.bgm-mini-player-module__A1bVZW__status{color:var(--muted-foreground);font-size:max(var(--min-text), 10px);white-space:nowrap;align-items:center;gap:5px;line-height:14px;display:flex}.bgm-mini-player-module__A1bVZW__equalizer{height:9px;color:var(--primary-ink);align-items:center;gap:2px;display:flex}.bgm-mini-player-module__A1bVZW__equalizer i{background:currentColor;border-radius:2px;width:2px;height:8px;animation:.9s ease-in-out infinite alternate paused bgm-mini-player-module__A1bVZW__equalizerBounce}.bgm-mini-player-module__A1bVZW__equalizer i:nth-child(2){animation-delay:-450ms}.bgm-mini-player-module__A1bVZW__equalizer i:nth-child(3){animation-delay:-200ms}.bgm-mini-player-module__A1bVZW__equalizer[data-playing=true] i{animation-play-state:running}.bgm-mini-player-module__A1bVZW__controls{justify-content:center;align-items:center;gap:2px;display:flex}.bgm-mini-player-module__A1bVZW__player[data-expanded=true] .bgm-mini-player-module__A1bVZW__controls{grid-area:2/2;justify-content:flex-start}.bgm-mini-player-module__A1bVZW__control,.bgm-mini-player-module__A1bVZW__toggle{border-radius:var(--radius-lg);width:44px;height:44px;color:var(--muted-foreground);cursor:pointer;touch-action:manipulation;background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:color .16s,background-color .16s,transform .16s;display:inline-flex}.bgm-mini-player-module__A1bVZW__control svg,.bgm-mini-player-module__A1bVZW__toggle svg{width:17px;height:17px}.bgm-mini-player-module__A1bVZW__toggle{color:var(--primary-ink)}.bgm-mini-player-module__A1bVZW__player[data-expanded=true] .bgm-mini-player-module__A1bVZW__toggle{background:var(--accent);color:var(--accent-foreground)}.bgm-mini-player-module__A1bVZW__player[data-expanded=false] .bgm-mini-player-module__A1bVZW__toggle svg{width:21px;height:21px}.bgm-mini-player-module__A1bVZW__control:hover,.bgm-mini-player-module__A1bVZW__toggle:hover{background:var(--muted);color:var(--foreground)}.bgm-mini-player-module__A1bVZW__control:active,.bgm-mini-player-module__A1bVZW__toggle:active{transform:scale(.94)}.bgm-mini-player-module__A1bVZW__cover:focus-visible,.bgm-mini-player-module__A1bVZW__control:focus-visible,.bgm-mini-player-module__A1bVZW__toggle:focus-visible{outline:2px solid var(--ring);outline-offset:2px}@keyframes bgm-mini-player-module__A1bVZW__recordSpin{to{transform:rotate(360deg)}}@keyframes bgm-mini-player-module__A1bVZW__equalizerBounce{0%{transform:scaleY(.35)}to{transform:scaleY(1)}}@media (prefers-reduced-motion:reduce){.bgm-mini-player-module__A1bVZW__player,.bgm-mini-player-module__A1bVZW__control,.bgm-mini-player-module__A1bVZW__toggle{transition:none}.bgm-mini-player-module__A1bVZW__record,.bgm-mini-player-module__A1bVZW__equalizer i{animation:none}}.bgm-mini-player-module__A1bVZW__dockToggle{cursor:pointer;touch-action:manipulation}.bgm-mini-player-module__A1bVZW__dockToggle[aria-pressed=true]{box-shadow:inset 0 0 0 1px var(--ring)}.bgm-mini-player-module__A1bVZW__dockToggle:focus-visible{outline:2px solid var(--ring);outline-offset:3px}.bgm-mini-player-module__A1bVZW__player[hidden]{display:none}.bgm-mini-player-module__A1bVZW__player[data-docked=true]{z-index:170;border-color:var(--border);background:var(--card);width:min(280px,100vw - 36px);color:var(--card-foreground);position:absolute;top:calc(100% + 8px);left:0}.bgm-mini-player-module__A1bVZW__player[data-docked=true] .bgm-mini-player-module__A1bVZW__status{color:var(--muted-foreground)}.bgm-mini-player-module__A1bVZW__player[data-docked=true] .bgm-mini-player-module__A1bVZW__control,.bgm-mini-player-module__A1bVZW__player[data-docked=true] .bgm-mini-player-module__A1bVZW__toggle{color:var(--primary-ink)}
.worker-image-composer-module__fsS2cW__preview{background:var(--muted)}.worker-image-composer-module__fsS2cW__preview:before{content:"";border-radius:inherit;box-shadow:inset 0 0 0 1px color-mix(in oklch, var(--foreground) 12%, transparent);pointer-events:none;position:absolute;inset:0}.dark .worker-image-composer-module__fsS2cW__preview img{filter:brightness(.92)saturate(.95)}.dark .worker-image-composer-module__fsS2cW__preview:before{box-shadow:inset 0 0 0 1px color-mix(in oklch, var(--foreground) 16%, transparent)}.worker-image-composer-module__fsS2cW__styleCard{background:color-mix(in srgb, var(--muted) 70%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--border) 70%, transparent)}.worker-image-composer-module__fsS2cW__styleCard[aria-pressed=true]{background:var(--stage-wash,var(--secondary));color:var(--stage-ink,var(--primary-ink));box-shadow:0 0 0 2px var(--stage,var(--primary)), var(--lift-shadow)}@media (hover:hover) and (pointer:fine){.worker-image-composer-module__fsS2cW__styleCard:not([aria-pressed=true]):hover{background:var(--card)}}
