.front-door-screen{position:relative;display:grid;min-height:100vh;overflow:hidden;box-sizing:border-box;grid-template-rows:auto 1fr;color:var(--c3-ink-default);font-family:var(--c3-font-family-human);font-size:var(--c3-font-size-body-small);font-weight:var(--c3-font-weight-text);line-height:var(--c3-line-height-body);background:radial-gradient(circle at 18% 54%,color-mix(in srgb,var(--c3-accent-coral),transparent 84%),transparent 36%),radial-gradient(circle at 82% 18%,color-mix(in srgb,var(--c3-accent-blue),transparent 82%),transparent 34%),var(--c3-ground-canvas)}.front-door-screen *,.front-door-screen *:before,.front-door-screen *:after{box-sizing:border-box}.fd-ambient{position:absolute;z-index:0;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none}.fd-ambient__shape{position:absolute;border:1px solid var(--c3-border-subtle);border-radius:46% 54% 52% 48%;background:var(--c3-surface-subtle);opacity:.48;animation:fd-room-breathe var(--c3-motion-duration-room) var(--c3-motion-ease-gentle) infinite alternate}.fd-ambient__shape--near{width:min(42vw,620px);aspect-ratio:1;left:-14vw;bottom:-26vw}.fd-ambient__shape--far{width:min(32vw,460px);aspect-ratio:1;top:-18vw;right:-8vw;animation-direction:alternate-reverse}@keyframes fd-room-breathe{0%{transform:translateY(0) rotate(0)}to{transform:translateY(var(--c3-space-4)) rotate(2deg)}}.fd-header{position:relative;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:var(--c3-space-6);padding:var(--c3-space-6) clamp(var(--c3-space-5),4vw,var(--c3-space-12))}.fd-lockup{display:flex;align-items:center;gap:var(--c3-space-3);min-width:0}.fd-lockup__mark{width:112px}.fd-lockup__mark img,.fd-welcome-mark img{display:block;max-width:100%}img.fd-lockup__image--light,img.fd-welcome-mark__image--light,[data-c3-theme=fresh-light] img.fd-lockup__image--dark,[data-c3-theme=fresh-light] img.fd-welcome-mark__image--dark{display:none}[data-c3-theme=fresh-light] img.fd-lockup__image--light,[data-c3-theme=fresh-light] img.fd-welcome-mark__image--light{display:block}.fd-env{padding:var(--c3-space-1) var(--c3-space-3);border:1px solid var(--c3-state-warning);border-radius:var(--c3-radius-pill);color:var(--c3-state-warning);font-size:var(--c3-font-size-caption);font-weight:var(--c3-font-weight-bold);letter-spacing:var(--c3-letter-spacing-label);line-height:var(--c3-line-height-snug);text-transform:uppercase}.fd-main{position:relative;z-index:1;display:grid;width:min(1180px,calc(100% - var(--c3-space-10)));margin:auto;grid-template-columns:minmax(0,1.15fr) minmax(360px,.85fr);align-items:center;gap:clamp(var(--c3-space-10),8vw,var(--c3-space-16));padding:var(--c3-space-10) 0}.fd-welcome{position:relative;display:grid;min-height:520px;place-items:center}.fd-room{position:relative;width:min(46vw,520px);aspect-ratio:1;border:1px solid var(--c3-border-subtle);border-radius:48% 52% 45% 55%;background:var(--c3-surface-subtle);box-shadow:var(--c3-shadow-room);transform:rotate(-3deg)}.fd-room__halo{position:absolute;top:12%;right:12%;bottom:12%;left:12%;border:1px solid var(--c3-border-strong);border-radius:50%;background:var(--c3-ground-sunken)}.fd-room__seat{position:absolute;z-index:2;width:22%;aspect-ratio:1.15;border:var(--c3-space-2) solid var(--c3-accent-blue);border-radius:var(--c3-radius-2xl) var(--c3-radius-2xl) var(--c3-radius-md) var(--c3-radius-md);background:var(--c3-surface-raised);box-shadow:var(--c3-shadow-soft)}.fd-room__seat--north{top:9%;left:39%}.fd-room__seat--west{left:10%;bottom:14%;transform:rotate(13deg);border-color:var(--c3-accent-coral)}.fd-room__seat--east{right:10%;bottom:14%;transform:rotate(-13deg);border-color:var(--c3-accent-aqua)}.fd-room__table{position:absolute;z-index:3;top:49%;right:19%;left:19%;height:var(--c3-space-3);border-radius:var(--c3-radius-pill);background:linear-gradient(90deg,var(--c3-accent-coral),var(--c3-accent-blue),var(--c3-accent-aqua));box-shadow:var(--c3-shadow-soft)}.fd-room__hearth{position:absolute;z-index:4;top:calc(50% - var(--c3-space-1));left:calc(50% - var(--c3-space-2));width:var(--c3-space-4);height:var(--c3-space-4);border-radius:var(--c3-radius-pill);background:var(--c3-accent-amber);box-shadow:0 0 var(--c3-space-8) var(--c3-accent-amber)}.fd-welcome-mark{position:absolute;right:var(--c3-space-4);bottom:var(--c3-space-12);width:82px;padding:var(--c3-space-3);border:1px solid var(--c3-border-strong);border-radius:var(--c3-radius-xl) var(--c3-radius-xl) var(--c3-radius-xl) var(--c3-radius-sm);background:var(--c3-surface-base);box-shadow:var(--c3-shadow-soft)}.fd-panel{min-height:510px;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:var(--c3-space-5);padding:clamp(var(--c3-space-8),4vw,var(--c3-space-12));border:1px solid var(--c3-border-strong);border-radius:var(--c3-radius-2xl) var(--c3-radius-2xl) var(--c3-radius-2xl) var(--c3-radius-sm);background:var(--c3-surface-base);box-shadow:var(--c3-shadow-room)}.fd-state{display:flex;flex-direction:column;align-items:flex-start;gap:var(--c3-space-5)}.fd-eyebrow{margin:0;color:var(--c3-accent-blue);font-size:var(--c3-font-size-caption);font-weight:var(--c3-font-weight-bold);letter-spacing:var(--c3-letter-spacing-label);line-height:var(--c3-line-height-snug);text-transform:uppercase}.fd-h1{margin:0;max-width:480px;color:var(--c3-ink-strong);font-family:var(--c3-font-family-editorial);font-size:clamp(1.5rem,2.4vw,2.25rem);font-weight:var(--c3-font-weight-regular);letter-spacing:var(--c3-letter-spacing-tight);line-height:var(--c3-line-height-snug)}.fd-h1:focus-visible{outline:none}.fd-support{margin:0;max-width:440px;color:var(--c3-ink-muted);font-size:var(--c3-font-size-body);line-height:var(--c3-line-height-comfortable)}.fd-note{margin:0;color:var(--c3-ink-quiet);font-size:var(--c3-font-size-caption)}.fd-notice{margin:0;color:var(--c3-state-danger);font-size:var(--c3-font-size-caption)}.fd-action{display:inline-flex;align-items:center;justify-content:center;gap:var(--c3-space-2);min-height:var(--c3-space-10);padding:var(--c3-space-3) var(--c3-space-5);border:1px solid var(--c3-border-strong);border-radius:var(--c3-radius-md);cursor:pointer;font-family:inherit;font-size:var(--c3-font-size-body-small);font-weight:var(--c3-font-weight-semibold);text-decoration:none;transition:transform var(--c3-motion-duration-fast) var(--c3-motion-ease-signature),color var(--c3-motion-duration-fast) var(--c3-motion-ease-gentle),border-color var(--c3-motion-duration-fast) var(--c3-motion-ease-gentle),background var(--c3-motion-duration-fast) var(--c3-motion-ease-gentle)}.fd-action:focus-visible{outline:var(--c3-space-1) solid var(--c3-action-focus);outline-offset:var(--c3-space-1)}.fd-action--primary{border-color:var(--c3-action-primary);color:var(--c3-action-ink);background:var(--c3-action-primary)}.fd-action--primary:hover{border-color:var(--c3-action-primary-hover);background:var(--c3-action-primary-hover);transform:translateY(calc(var(--c3-space-1) * -1))}.fd-action--quiet{color:var(--c3-ink-muted);background:var(--c3-surface-subtle)}.fd-action--quiet:hover{color:var(--c3-ink-strong);border-color:var(--c3-action-focus);background:var(--c3-action-soft)}.fd-action--entra{min-width:250px}.fd-mswindow{display:grid;width:var(--c3-space-5);height:var(--c3-space-5);grid-template-columns:1fr 1fr;gap:var(--c3-space-1)}.fd-mswindow i{background:currentColor}.fd-action-row{display:flex;flex-wrap:wrap;gap:var(--c3-space-3)}.fd-slot{width:100%;display:flex;flex-direction:column;gap:var(--c3-space-3);padding-top:var(--c3-space-5);border-top:1px solid var(--c3-border-subtle)}.fd-symbol{position:relative;width:var(--c3-space-16);height:var(--c3-space-16)}.fd-symbol__orbit{position:absolute;top:0;right:0;bottom:0;left:0;border:2px solid var(--c3-border-strong);border-top-color:var(--c3-accent-blue);border-radius:var(--c3-radius-pill);animation:fd-orbit var(--c3-motion-duration-travel) var(--c3-motion-ease-linear) infinite}.fd-symbol__center{position:absolute;top:38%;right:38%;bottom:38%;left:38%;border-radius:var(--c3-radius-pill);background:var(--c3-accent-blue)}@keyframes fd-orbit{to{transform:rotate(360deg)}}.fd-symbol__door{position:absolute;top:8%;right:28%;bottom:8%;left:28%;border:2px solid var(--c3-border-strong);border-radius:var(--c3-radius-lg) var(--c3-radius-lg) var(--c3-radius-xs) var(--c3-radius-xs);background:var(--c3-surface-subtle)}.fd-symbol__heart{position:absolute;right:18%;bottom:12%;color:var(--c3-accent-coral);font-size:var(--c3-font-size-lead);line-height:1}.fd-symbol__keyline{position:absolute;top:48%;left:34%;width:32%;height:2px;background:var(--c3-accent-amber)}.fd-help{margin:0;color:var(--c3-ink-quiet);font-size:var(--c3-font-size-caption)}.fd-help a{color:var(--c3-accent-blue);text-decoration:none}.fd-help a:hover{text-decoration:underline}@media(max-width:980px){.fd-main{grid-template-columns:minmax(0,1fr);padding:var(--c3-space-6) 0 var(--c3-space-10)}.fd-welcome{min-height:300px}.fd-room{width:min(70vw,340px)}.fd-welcome-mark{right:var(--c3-space-2);bottom:var(--c3-space-4)}}@media(max-width:520px){.fd-welcome{display:none}.fd-panel{min-height:0}}@media(prefers-reduced-motion:reduce){.fd-ambient__shape,.fd-symbol__orbit{animation:none}}.lt-shell{display:grid;min-height:100vh;grid-template-columns:244px minmax(0,1fr);background:var(--c3-ground-canvas);color:var(--c3-ink-default);font-family:var(--c3-font-family-human)}.lt-rail{position:sticky;z-index:20;top:0;display:flex;min-height:100vh;max-height:100vh;flex-direction:column;box-sizing:border-box;padding:var(--c3-space-5) var(--c3-space-4);border-right:1px solid var(--c3-border-subtle);background:var(--c3-ground-sunken)}.lt-lockup{display:grid;grid-template-columns:var(--c3-space-10) minmax(0,1fr);grid-template-rows:auto auto;align-items:center;gap:0 var(--c3-space-3);padding:var(--c3-space-2);color:var(--c3-ink-strong)}.lt-lockup__mark{grid-row:1 / 3;width:var(--c3-space-10)}.lt-lockup__mark img{display:block;max-width:100%}img.lt-lockup__art--light,[data-c3-theme=fresh-light] img.lt-lockup__art--dark{display:none}[data-c3-theme=fresh-light] img.lt-lockup__art--light{display:block}.lt-lockup__name{font-size:var(--c3-font-size-lead);font-weight:var(--c3-font-weight-brand);letter-spacing:var(--c3-letter-spacing-tight);line-height:var(--c3-line-height-tight)}.lt-lockup__room{overflow:hidden;color:var(--c3-ink-quiet);font-size:var(--c3-font-size-caption);text-overflow:ellipsis;white-space:nowrap}.lt-nav{position:relative;margin-top:var(--c3-space-8);min-height:0;flex:1 1 auto;overflow-y:auto;overflow-x:hidden}.lt-living-line{position:absolute;top:var(--c3-space-10);bottom:var(--c3-space-2);left:var(--c3-space-3);width:var(--c3-space-1);border-radius:var(--c3-radius-pill);background:linear-gradient(var(--c3-accent-coral),var(--c3-accent-blue),var(--c3-accent-aqua));opacity:.72;pointer-events:none}.lt-kicker{margin:0 var(--c3-space-2) var(--c3-space-3);color:var(--c3-ink-quiet);font-size:var(--c3-font-size-caption);font-weight:var(--c3-font-weight-bold);letter-spacing:var(--c3-letter-spacing-label);line-height:var(--c3-line-height-snug);text-transform:uppercase}.lt-navlist{display:grid;gap:var(--c3-space-1);margin:0;padding:0;list-style:none}.lt-navitem{position:relative;display:grid;min-height:var(--c3-space-10);box-sizing:border-box;grid-template-columns:var(--c3-space-6) minmax(0,1fr);align-items:center;gap:var(--c3-space-2);padding:var(--c3-space-2) var(--c3-space-3);border:1px solid transparent;border-radius:var(--c3-radius-md);color:var(--c3-ink-muted);font-size:var(--c3-font-size-body-small);font-weight:var(--c3-font-weight-text);text-decoration:none;transition:background var(--c3-motion-duration-fast) var(--c3-motion-ease-gentle),color var(--c3-motion-duration-fast) var(--c3-motion-ease-gentle)}.lt-navitem:hover,.lt-navitem.is-current{color:var(--c3-ink-strong);background:var(--c3-action-soft)}.lt-navitem.is-current{font-weight:var(--c3-font-weight-semibold)}.lt-navitem.is-current:before{content:"";position:absolute;top:var(--c3-space-2);bottom:var(--c3-space-2);left:calc(var(--c3-space-1) * -1);width:var(--c3-space-1);border-radius:var(--c3-radius-pill);background:var(--c3-accent-blue)}.lt-navitem svg{width:20px;height:20px}.lt-rail-footer{position:relative;display:grid;gap:var(--c3-space-3);margin-top:auto;padding-top:var(--c3-space-3)}.lt-chip-row{display:flex;gap:var(--c3-space-1);padding:var(--c3-space-1);border:1px solid var(--c3-border-subtle);border-radius:var(--c3-radius-lg);background:var(--c3-surface-base)}.lt-chip{display:inline-flex;min-height:var(--c3-space-8);flex:1 1 auto;align-items:center;justify-content:center;gap:var(--c3-space-1);white-space:nowrap;padding:var(--c3-space-2);border:1px solid transparent;border-radius:var(--c3-radius-md);color:var(--c3-ink-muted);background:transparent;cursor:pointer;font-family:inherit;font-size:var(--c3-font-size-caption);font-weight:var(--c3-font-weight-semibold);transition:background var(--c3-motion-duration-fast) var(--c3-motion-ease-gentle),color var(--c3-motion-duration-fast) var(--c3-motion-ease-gentle)}.lt-chip:hover{color:var(--c3-ink-strong);border-color:var(--c3-action-focus);background:var(--c3-action-soft)}.lt-chip:focus-visible{outline:var(--c3-space-1) solid var(--c3-action-focus);outline-offset:var(--c3-space-1)}.lt-account{display:grid;gap:var(--c3-space-3);padding:var(--c3-space-3);border:1px solid var(--c3-border-subtle);border-radius:var(--c3-radius-lg) var(--c3-radius-lg) var(--c3-radius-lg) var(--c3-radius-xs);background:var(--c3-surface-base)}.lt-account__row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--c3-space-3)}.lt-account__copy{display:grid;min-width:0}.lt-account__copy strong{overflow:hidden;color:var(--c3-ink-strong);font-size:var(--c3-font-size-caption);font-weight:var(--c3-font-weight-semibold);text-overflow:ellipsis;white-space:nowrap}.lt-account__copy span{color:var(--c3-ink-quiet);font-size:var(--c3-font-size-caption);text-transform:capitalize}.lt-presence{width:var(--c3-space-2);height:var(--c3-space-2);border-radius:var(--c3-radius-pill);background:var(--c3-state-presence);animation:lt-presence-breathe var(--c3-motion-duration-breathe) var(--c3-motion-ease-gentle) infinite}@keyframes lt-presence-breathe{0%,to{opacity:1}50%{opacity:.45}}.lt-signout{display:inline-flex;min-height:var(--c3-space-8);align-items:center;justify-content:center;padding:var(--c3-space-2) var(--c3-space-3);border:1px solid var(--c3-border-strong);border-radius:var(--c3-radius-md);color:var(--c3-ink-muted);background:var(--c3-surface-subtle);cursor:pointer;font-family:inherit;font-size:var(--c3-font-size-caption);font-weight:var(--c3-font-weight-semibold);transition:background var(--c3-motion-duration-fast) var(--c3-motion-ease-gentle),color var(--c3-motion-duration-fast) var(--c3-motion-ease-gentle)}.lt-signout:hover{color:var(--c3-ink-strong);border-color:var(--c3-action-focus);background:var(--c3-action-soft)}.lt-signout:focus-visible{outline:var(--c3-space-1) solid var(--c3-action-focus);outline-offset:var(--c3-space-1)}.lt-room{min-width:0;display:flex;flex-direction:column;background:var(--c3-ground-canvas)}.lt-roombar{position:sticky;z-index:15;top:0;display:flex;min-height:var(--c3-space-16);align-items:center;justify-content:space-between;gap:var(--c3-space-5);box-sizing:border-box;padding:var(--c3-space-3) var(--c3-space-6);border-bottom:1px solid var(--c3-border-subtle);background:var(--c3-surface-base)}.lt-roombar__context{display:flex;align-items:center;gap:var(--c3-space-2);min-width:0;color:var(--c3-ink-quiet);font-size:var(--c3-font-size-caption)}.lt-roombar__actions{display:flex;align-items:center;gap:var(--c3-space-2)}.lt-env{padding:var(--c3-space-1) var(--c3-space-3);border:1px solid var(--c3-state-warning);border-radius:var(--c3-radius-pill);color:var(--c3-state-warning);font-size:var(--c3-font-size-caption);font-weight:var(--c3-font-weight-bold);letter-spacing:var(--c3-letter-spacing-label);line-height:var(--c3-line-height-snug);text-transform:uppercase}.lt-menu-button{display:none;min-height:var(--c3-space-8);align-items:center;padding:var(--c3-space-2) var(--c3-space-3);border:1px solid var(--c3-border-strong);border-radius:var(--c3-radius-md);color:var(--c3-ink-muted);background:var(--c3-surface-subtle);cursor:pointer;font-family:inherit;font-size:var(--c3-font-size-caption);font-weight:var(--c3-font-weight-semibold)}@media(max-width:899px){.lt-shell{grid-template-columns:minmax(0,1fr)}.lt-rail{display:none}.lt-rail.is-open{position:fixed;z-index:40;top:0;bottom:0;left:0;display:flex;width:244px;box-shadow:var(--c3-shadow-room)}.lt-menu-button{display:inline-flex}}.lt-scrim{display:none}@media(max-width:899px){.lt-scrim{display:block;position:fixed;top:0;right:0;bottom:0;left:0;z-index:30;background:var(--c3-overlay-dim)}}@media(prefers-reduced-motion:reduce){.lt-presence{animation:none}}.hh-root{color:var(--c3-ink-default);font-family:var(--c3-font-family-human)}.hh-welcome{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--c3-space-8);margin-bottom:var(--c3-space-6)}.hh-welcome>div{display:grid;max-width:760px;gap:var(--c3-space-3)}.hh-eyebrow{margin:0;color:var(--c3-accent-blue);font-size:var(--c3-font-size-caption);font-weight:var(--c3-font-weight-bold);letter-spacing:var(--c3-letter-spacing-label);line-height:var(--c3-line-height-snug);text-transform:uppercase}.hh-title{margin:0;color:var(--c3-ink-strong);font-family:var(--c3-font-family-editorial);font-size:clamp(var(--c3-font-size-title),3vw,2.6rem);font-weight:var(--c3-font-weight-regular);letter-spacing:var(--c3-letter-spacing-tight);line-height:var(--c3-line-height-snug)}.hh-title em{color:var(--c3-accent-blue);font-style:italic;font-weight:var(--c3-font-weight-regular)}.hh-lede{margin:0;color:var(--c3-ink-muted);font-family:var(--c3-font-family-editorial);font-size:var(--c3-font-size-lead);font-weight:var(--c3-font-weight-regular);line-height:var(--c3-line-height-comfortable)}.hh-ribbon{display:flex;flex-wrap:wrap;overflow:hidden;margin-bottom:var(--c3-space-8);border:1px solid var(--c3-border-subtle);border-radius:var(--c3-radius-xl) var(--c3-radius-xl) var(--c3-radius-xl) var(--c3-radius-sm);background:var(--c3-surface-base);box-shadow:var(--c3-shadow-soft)}.hh-ribbon__cell{flex:1 1 150px;padding:var(--c3-space-4) var(--c3-space-5) var(--c3-space-3);border-right:1px solid var(--c3-border-subtle)}.hh-ribbon__cell:last-child{border-right:none}.hh-ribbon__label{color:var(--c3-ink-quiet);font-size:var(--c3-font-size-caption);font-weight:var(--c3-font-weight-semibold);letter-spacing:var(--c3-letter-spacing-label);text-transform:uppercase;white-space:nowrap}.hh-ribbon__value{color:var(--c3-ink-strong);font-size:28px;font-variant-numeric:tabular-nums;font-weight:var(--c3-font-weight-semibold);line-height:36px}.hh-domains{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));overflow:hidden;margin-bottom:var(--c3-space-10);border:1px solid var(--c3-border-subtle);border-radius:var(--c3-radius-xl) var(--c3-radius-xl) var(--c3-radius-xl) var(--c3-radius-sm);background:var(--c3-surface-base);box-shadow:var(--c3-shadow-soft)}.hh-domains a{display:grid;min-width:0;grid-template-columns:var(--c3-space-6) minmax(0,1fr);align-items:center;gap:var(--c3-space-2);padding:var(--c3-space-4) var(--c3-space-3);border-right:1px solid var(--c3-border-subtle);color:var(--c3-ink-muted);text-decoration:none;transition:background var(--c3-motion-duration-fast) var(--c3-motion-ease-gentle),color var(--c3-motion-duration-fast) var(--c3-motion-ease-gentle)}.hh-domains a:last-child{border-right:0}.hh-domains a:hover,.hh-domains a:focus-visible{color:var(--c3-ink-strong);background:var(--c3-action-soft)}.hh-domains a>span:first-child{color:var(--c3-accent-blue);font-size:var(--c3-font-size-lead)}.hh-domains a:nth-child(2)>span:first-child,.hh-domains a:nth-child(5)>span:first-child{color:var(--c3-accent-coral)}.hh-domains a:nth-child(3)>span:first-child,.hh-domains a:nth-child(7)>span:first-child{color:var(--c3-accent-periwinkle)}.hh-domains a:nth-child(4)>span:first-child{color:var(--c3-accent-amber)}.hh-domains a:nth-child(6)>span:first-child{color:var(--c3-accent-aqua)}.hh-domains a:nth-child(8)>span:first-child{color:var(--c3-accent-rose)}.hh-domains a>span:last-child{display:grid;min-width:0}.hh-domains strong{color:var(--c3-ink-strong);font-size:var(--c3-font-size-caption)}.hh-domains small{color:var(--c3-ink-quiet);font-size:var(--c3-font-size-caption);line-height:var(--c3-line-height-snug)}.hh-section-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--c3-space-5);margin-bottom:var(--c3-space-5)}.hh-section-heading>div{display:grid;gap:var(--c3-space-2)}.hh-overline{margin:0;color:var(--c3-ink-quiet);font-size:var(--c3-font-size-caption);font-weight:var(--c3-font-weight-bold);letter-spacing:var(--c3-letter-spacing-label);text-transform:uppercase}.hh-h2{margin:0;color:var(--c3-ink-strong);font-family:var(--c3-font-family-editorial);font-size:clamp(var(--c3-font-size-lead),2.1vw,var(--c3-font-size-title));font-weight:var(--c3-font-weight-regular);letter-spacing:var(--c3-letter-spacing-tight);line-height:var(--c3-line-height-snug)}.hh-section-note{margin:0;color:var(--c3-ink-quiet);font-size:var(--c3-font-size-caption)}.hh-signals{display:flex;flex-direction:column;gap:var(--c3-space-4);max-width:980px;margin-bottom:var(--c3-space-10)}.hh-signal{position:relative;overflow:hidden;padding:var(--c3-space-4) var(--c3-space-5) var(--c3-space-4) calc(var(--c3-space-5) + var(--c3-space-2));border:1px solid var(--c3-border-subtle);border-radius:var(--c3-radius-xl) var(--c3-radius-xl) var(--c3-radius-xl) var(--c3-radius-sm);background:var(--c3-surface-base);box-shadow:var(--c3-shadow-soft)}.hh-signal__thread{position:absolute;top:var(--c3-space-3);bottom:var(--c3-space-3);left:var(--c3-space-2);width:var(--c3-space-1);border-radius:var(--c3-radius-pill)}.hh-thread--immediate{background:var(--c3-state-danger)}.hh-thread--attention{background:var(--c3-state-warning)}.hh-thread--watch{background:var(--c3-ink-quiet)}.hh-thread--inMotion{background:var(--c3-border-strong)}.hh-signal__top{display:flex;align-items:baseline;gap:var(--c3-space-3);flex-wrap:wrap}.hh-signal__kind{color:var(--c3-accent-blue);font-size:var(--c3-font-size-caption);font-weight:var(--c3-font-weight-bold);letter-spacing:var(--c3-letter-spacing-label);text-transform:uppercase}.hh-signal__chip{margin-left:auto;padding:var(--c3-space-1) var(--c3-space-3);border:1px solid var(--c3-border-subtle);border-radius:var(--c3-radius-pill);color:var(--c3-ink-quiet);font-size:var(--c3-font-size-caption);white-space:nowrap}.hh-signal__chip--motion{border-style:dashed;letter-spacing:var(--c3-letter-spacing-label);text-transform:uppercase}.hh-signal__headline{margin:var(--c3-space-2) 0;color:var(--c3-ink-strong);font-size:var(--c3-font-size-body);font-weight:var(--c3-font-weight-semibold);line-height:var(--c3-line-height-body)}.hh-signal__reasons{margin:0 0 var(--c3-space-3);padding-left:var(--c3-space-5);display:flex;flex-direction:column;gap:var(--c3-space-1);color:var(--c3-ink-muted);font-size:var(--c3-font-size-body-small);line-height:var(--c3-line-height-body)}.hh-signal__reasons li::marker{color:var(--c3-accent-blue)}.hh-signal__actions{display:flex;gap:var(--c3-space-2);flex-wrap:wrap}.hh-ledger{overflow:hidden;max-width:980px;margin-bottom:var(--c3-space-10);border:1px solid var(--c3-border-subtle);border-radius:var(--c3-radius-xl) var(--c3-radius-xl) var(--c3-radius-xl) var(--c3-radius-sm);background:var(--c3-surface-base);box-shadow:var(--c3-shadow-soft)}.hh-ledger__head{display:flex;align-items:baseline;gap:var(--c3-space-3);padding:var(--c3-space-3) var(--c3-space-5);border-bottom:1px solid var(--c3-border-subtle)}.hh-ledger__title{color:var(--c3-ink-strong);font-size:var(--c3-font-size-body-small);font-weight:var(--c3-font-weight-semibold)}.hh-ledger__meta{margin-left:auto;color:var(--c3-ink-quiet);font-size:var(--c3-font-size-caption);letter-spacing:var(--c3-letter-spacing-label);text-transform:uppercase}.hh-ledger__row{display:flex;align-items:center;gap:var(--c3-space-3);padding:var(--c3-space-2) var(--c3-space-5);border-bottom:1px solid var(--c3-border-subtle)}.hh-ledger__row:last-child{border-bottom:none}.hh-ledger__dot{width:7px;height:7px;flex-shrink:0;border-radius:var(--c3-radius-xs)}.hh-dot--firing{background:var(--c3-state-danger)}.hh-dot--watching{background:var(--c3-ink-default)}.hh-dot--moving{background:var(--c3-ink-quiet)}.hh-dot--clear{background:var(--c3-state-success)}.hh-ledger__text{color:var(--c3-ink-muted);font-size:var(--c3-font-size-body-small);line-height:var(--c3-line-height-body)}.hh-ledger__state{margin-left:auto;color:var(--c3-ink-quiet);font-size:var(--c3-font-size-caption);white-space:nowrap}.hh-state--firing{color:var(--c3-state-danger);font-weight:var(--c3-font-weight-semibold)}.hh-state--watching{color:var(--c3-ink-strong);font-weight:var(--c3-font-weight-semibold)}.hh-quiet{max-width:980px;margin-bottom:var(--c3-space-10);padding:var(--c3-space-8);border:1px solid var(--c3-border-subtle);border-radius:var(--c3-radius-xl) var(--c3-radius-xl) var(--c3-radius-xl) var(--c3-radius-sm);background:var(--c3-surface-base);box-shadow:var(--c3-shadow-soft)}.hh-quiet h2{margin:0 0 var(--c3-space-2);color:var(--c3-ink-strong);font-family:var(--c3-font-family-editorial);font-size:var(--c3-font-size-lead);font-weight:var(--c3-font-weight-regular)}.hh-quiet p{margin:0;color:var(--c3-ink-muted);font-size:var(--c3-font-size-body-small)}.hh-scales{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--c3-space-4);margin-bottom:var(--c3-space-10)}.hh-scale{position:relative;display:flex;min-width:0;flex-direction:column;gap:var(--c3-space-3);overflow:hidden;padding:var(--c3-space-5);border:1px solid var(--c3-border-subtle);border-radius:var(--c3-radius-xl) var(--c3-radius-xl) var(--c3-radius-xl) var(--c3-radius-sm);background:var(--c3-surface-base);box-shadow:var(--c3-shadow-soft)}.hh-scale__label{display:flex;gap:var(--c3-space-2);margin:0;color:var(--c3-ink-quiet);font-size:var(--c3-font-size-caption);font-weight:var(--c3-font-weight-bold);letter-spacing:var(--c3-letter-spacing-label);text-transform:uppercase}.hh-scale__label span{color:var(--c3-accent-blue);font-family:var(--c3-font-family-editorial);font-style:italic;letter-spacing:var(--c3-letter-spacing-normal);text-transform:none}.hh-scale h3{margin:0;color:var(--c3-ink-strong);font-size:var(--c3-font-size-body);font-weight:var(--c3-font-weight-semibold)}.hh-scale p{margin:0;color:var(--c3-ink-muted);font-size:var(--c3-font-size-body-small);line-height:var(--c3-line-height-body)}.hh-scale footer{display:flex;flex-wrap:wrap;gap:var(--c3-space-3);margin-top:auto;padding-top:var(--c3-space-3)}.hh-scale footer a{color:var(--c3-accent-blue);font-size:var(--c3-font-size-caption);text-decoration:none}.hh-scale footer a:hover{text-decoration:underline}@media(max-width:980px){.hh-welcome{flex-direction:column;align-items:flex-start;gap:var(--c3-space-4)}.hh-scales{grid-template-columns:minmax(0,1fr)}}.ph-hero{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--c3-space-6);align-items:start;overflow:hidden;margin-bottom:var(--c3-space-6);padding:var(--c3-space-6) var(--c3-space-6) var(--c3-space-6) calc(var(--c3-space-6) + var(--c3-space-2));border:1px solid var(--c3-border-subtle);border-radius:var(--c3-radius-xl) var(--c3-radius-xl) var(--c3-radius-xl) var(--c3-radius-sm);background:var(--c3-surface-base);box-shadow:var(--c3-shadow-soft)}.ph-hero:before{content:"";position:absolute;top:var(--c3-space-4);bottom:var(--c3-space-4);left:var(--c3-space-2);width:var(--c3-space-1);border-radius:var(--c3-radius-pill);background:linear-gradient(var(--c3-accent-coral),var(--c3-accent-blue),var(--c3-accent-aqua));opacity:.72}@media(max-width:760px){.ph-hero{grid-template-columns:minmax(0,1fr)}}.tw-root{--tw-room-pad: var(--c3-space-6);--tw-surface-pad: var(--c3-space-5);--tw-gap: var(--c3-space-4);--tw-line: 1px;min-width:20rem;min-height:100dvh;color:var(--c3-ink-default);background:var(--c3-tw-room-canvas);font-family:var(--c3-font-family-human);font-size:var(--c3-font-size-body);line-height:var(--c3-line-height-body);text-rendering:optimizeLegibility}.tw-root *,.tw-root *:before,.tw-root *:after{box-sizing:border-box}.tw-root button,.tw-root input,.tw-root select,.tw-root textarea,.tw-root a{font:inherit}.tw-root button,.tw-root a{-webkit-tap-highlight-color:transparent}.tw-root button{color:inherit}.tw-root a{color:var(--c3-accent-sky)}.tw-root a:focus-visible,.tw-root button:focus-visible,.tw-root input:focus-visible,.tw-root select:focus-visible,.tw-root textarea:focus-visible,.tw-root dialog:focus-visible{outline:2px solid var(--c3-action-focus);outline-offset:3px}.tw-root .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.tw-root .skip-link{position:fixed;top:var(--c3-space-3);left:var(--c3-space-3);z-index:100;padding:var(--c3-space-3) var(--c3-space-4);border:var(--tw-line) solid var(--c3-border-strong);border-radius:var(--c3-radius-pill);background:var(--c3-tw-work-raised);color:var(--c3-ink-strong);text-decoration:none;transform:translateY(calc(-100% - var(--c3-space-6)));transition:transform var(--c3-motion-duration-fast) var(--c3-motion-ease-signature)}.tw-root .skip-link:focus{transform:translateY(0)}.tw-root .app-frame{min-height:100dvh;display:grid;grid-template-columns:var(--c3-tw-shell-rail-width) minmax(0,1fr);background:var(--c3-tw-room-canvas)}.tw-root .work-surface{background:var(--c3-tw-work-base);border:var(--tw-line) solid var(--c3-border-subtle)}.tw-root .work-surface.subtle{background:var(--c3-tw-work-subtle)}.tw-root .work-surface.elevated{background:var(--c3-tw-work-elevated)}.tw-root .work-surface.raised{background:var(--c3-tw-work-elevated);border-color:var(--c3-border-strong);box-shadow:var(--c3-shadow-soft)}.tw-root .place-rail{position:relative;z-index:3;min-width:0;display:flex;flex-direction:column;min-height:100dvh;padding:var(--c3-space-5) var(--c3-space-4);border-width:0 var(--tw-line) 0 0}.tw-root .brand-lockup{min-height:var(--c3-tw-target-min);display:flex;align-items:center;gap:var(--c3-space-3);padding:var(--c3-space-2) var(--c3-space-3) var(--c3-space-5);color:var(--c3-ink-strong);text-decoration:none}.tw-root .brand-lockup img{width:2.5rem;height:2.5rem;object-fit:contain}.tw-root .brand-lockup span{min-width:0;display:grid}.tw-root .brand-lockup strong{font-size:var(--c3-font-size-lead);font-weight:var(--c3-font-weight-brand)}.tw-root .brand-lockup small,.tw-root .actor-context small{color:var(--c3-ink-quiet);font-size:var(--c3-font-size-body-small)}.tw-root .place-map{display:grid;gap:var(--c3-space-1)}.tw-root .place-link{position:relative;min-height:var(--c3-tw-target-min);display:grid;grid-template-columns:1.5rem minmax(0,1fr) auto;align-items:center;gap:var(--c3-space-2);padding:var(--c3-space-3);border:var(--tw-line) solid transparent;border-radius:var(--c3-radius-md);color:var(--c3-ink-muted);text-decoration:none;transition:color var(--c3-motion-duration-fast),background var(--c3-motion-duration-fast),border-color var(--c3-motion-duration-fast)}.tw-root .place-link>span{text-align:center;font-size:var(--c3-font-size-lead)}.tw-root .place-link b{font-weight:var(--c3-font-weight-text)}.tw-root .place-link small{color:var(--c3-ink-quiet);font-size:var(--c3-font-size-caption);font-style:italic}.tw-root a.place-link:hover{color:var(--c3-ink-strong);background:var(--c3-tw-work-subtle);border-color:var(--c3-border-subtle)}.tw-root .place-link.active{color:var(--c3-ink-strong);background:var(--c3-tw-work-raised);border-color:var(--c3-border-strong)}.tw-root .place-link.active:before{content:"";position:absolute;inset:var(--c3-space-2) auto var(--c3-space-2) calc(var(--c3-space-4) * -1 - 1px);width:2px;border-radius:var(--c3-radius-pill);background:linear-gradient(to bottom,var(--c3-accent-coral),var(--c3-accent-blue),var(--c3-accent-aqua))}.tw-root .actor-context{margin-top:auto;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:var(--c3-space-3);padding:var(--c3-space-4) var(--c3-space-3) 0;border-top:var(--tw-line) solid var(--c3-border-subtle)}.tw-root .actor-context>span:last-child{min-width:0;display:grid;gap:2px}.tw-root .actor-context strong{color:var(--c3-ink-strong);font-size:var(--c3-font-size-body-small)}.tw-root .actor-avatar{width:var(--c3-tw-target-min);height:var(--c3-tw-target-min);display:grid;place-items:center;border:var(--tw-line) solid var(--c3-border-strong);border-radius:50%;background:var(--c3-accent-coral-wash);color:var(--c3-state-people);font-size:var(--c3-font-size-body-small);font-weight:var(--c3-font-weight-bold)}.tw-root .work-frame{min-width:0;height:100dvh;display:grid;grid-template-rows:auto minmax(0,1fr);overflow:hidden}.tw-root .context-header{position:relative;z-index:2;min-height:var(--c3-tw-context-header-sticky-min);display:grid;grid-template-columns:minmax(10rem,.7fr) minmax(20rem,1.25fr) auto;align-items:center;gap:var(--c3-space-4);padding:var(--c3-space-3) var(--c3-space-6);border-width:0 0 var(--tw-line)}.tw-root .canonical-place,.tw-root .working-context,.tw-root .intent-bar{min-width:0}.tw-root .canonical-place{display:grid;gap:2px}.tw-root .context-label,.tw-root .working-context small,.tw-root .eyebrow{color:var(--c3-ink-quiet);font-size:var(--c3-font-size-caption);font-weight:var(--c3-font-weight-bold);letter-spacing:var(--c3-letter-spacing-label);text-transform:uppercase}.tw-root .canonical-place strong{color:var(--c3-ink-strong);font-size:var(--c3-font-size-body)}.tw-root .working-context{display:flex;align-items:center;gap:var(--c3-space-3);color:var(--c3-ink-muted);white-space:nowrap}.tw-root .working-context>span:first-child{display:grid;gap:1px}.tw-root .working-context b,.tw-root .working-context strong{color:var(--c3-ink-strong);font-size:var(--c3-font-size-body-small)}.tw-root .section-state{padding:var(--c3-space-1) var(--c3-space-2);border:var(--tw-line) solid var(--c3-border-subtle);border-radius:var(--c3-radius-pill);color:var(--c3-ink-muted);font-size:var(--c3-font-size-caption)}.tw-root .intent-bar{display:flex;align-items:center;justify-content:flex-end;gap:var(--c3-space-1)}.tw-root .intent-button,.tw-root .icon-button{min-width:var(--c3-tw-target-min);min-height:var(--c3-tw-target-min);display:inline-flex;align-items:center;justify-content:center;gap:var(--c3-space-2);padding:var(--c3-space-2) var(--c3-space-3);border:var(--tw-line) solid transparent;border-radius:var(--c3-radius-pill);background:transparent;color:var(--c3-ink-muted);cursor:pointer;text-decoration:none;transition:color var(--c3-motion-duration-fast),background var(--c3-motion-duration-fast),border-color var(--c3-motion-duration-fast)}.tw-root .intent-button:hover,.tw-root .icon-button:hover{color:var(--c3-ink-strong);background:var(--c3-tw-work-subtle);border-color:var(--c3-border-subtle)}.tw-root .room{min-width:0;overflow:auto;padding:var(--tw-room-pad);background:var(--c3-tw-room-canvas);scrollbar-color:var(--c3-border-strong) var(--c3-tw-room-canvas)}.tw-root .room>*{width:min(100%,var(--c3-tw-collection-max-reading));margin-inline:auto}.tw-root .surface-heading{display:flex;align-items:start;justify-content:space-between;gap:var(--c3-space-4);margin-bottom:var(--c3-space-4)}.tw-root .surface-heading h2{margin:0;color:var(--c3-ink-strong);font-size:var(--c3-font-size-title);font-weight:var(--c3-font-weight-brand)}.tw-root .surface-heading p{margin:var(--c3-space-1) 0 0;color:var(--c3-ink-muted);font-size:var(--c3-font-size-body-small)}.tw-root .boundary-note{margin:var(--c3-space-4) 0 0;color:var(--c3-ink-quiet);font-size:var(--c3-font-size-body-small)}.tw-root .comms-layout{display:grid;grid-template-columns:16rem minmax(26rem,1fr) 20rem;align-items:stretch;gap:var(--tw-gap);min-height:42rem}.tw-root .comms-surface{min-width:0;display:flex;flex-direction:column;padding:var(--c3-space-4);border-radius:var(--c3-radius-xl)}.tw-root .panel-actions,.tw-root .message-actions{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:var(--c3-space-2)}.tw-root .panel-actions{margin-top:var(--c3-space-5)}.tw-root .primary-action{min-height:var(--c3-tw-target-min);padding:var(--c3-space-2) var(--c3-space-5);border:var(--tw-line) solid var(--c3-action-primary);border-radius:var(--c3-radius-pill);background:var(--c3-action-primary);color:var(--c3-action-ink);font-weight:var(--c3-font-weight-bold);cursor:pointer;transition:background var(--c3-motion-duration-fast),border-color var(--c3-motion-duration-fast),transform var(--c3-motion-duration-fast) var(--c3-motion-ease-signature)}.tw-root .primary-action:hover{border-color:var(--c3-action-primary-hover);background:var(--c3-action-primary-hover);transform:translateY(-1px)}.tw-root .primary-action:disabled{opacity:.55;cursor:not-allowed;transform:none}.tw-root .secondary-action,.tw-root .quiet-action,.tw-root .danger-action{min-height:var(--c3-tw-target-min);display:inline-flex;align-items:center;justify-content:center;gap:var(--c3-space-2);padding:var(--c3-space-2) var(--c3-space-4);border:var(--tw-line) solid var(--c3-border-subtle);border-radius:var(--c3-radius-pill);background:var(--c3-tw-work-base);color:var(--c3-ink-muted);font-size:var(--c3-font-size-body-small);font-weight:var(--c3-font-weight-semibold);text-decoration:none;cursor:pointer;transition:color var(--c3-motion-duration-fast),background var(--c3-motion-duration-fast),border-color var(--c3-motion-duration-fast),transform var(--c3-motion-duration-fast) var(--c3-motion-ease-signature)}.tw-root .secondary-action:hover,.tw-root .quiet-action:hover{border-color:var(--c3-border-strong);background:var(--c3-tw-work-elevated);color:var(--c3-ink-strong)}.tw-root .secondary-action{border-color:var(--c3-border-strong);color:var(--c3-ink-strong)}.tw-root .quiet-action{border-color:transparent;background:transparent;color:var(--c3-accent-sky)}.tw-root .danger-action{border-color:var(--c3-state-danger);color:var(--c3-state-danger)}.tw-root .danger-action:hover{background:var(--c3-accent-coral-wash)}.tw-root .mini-action{min-height:var(--c3-tw-target-min);display:inline-flex;align-items:center;justify-content:center;padding:var(--c3-space-1) var(--c3-space-3);border:var(--tw-line) solid var(--c3-border-subtle);border-radius:var(--c3-radius-md);background:transparent;color:var(--c3-accent-sky);font-size:var(--c3-font-size-body-small);font-weight:var(--c3-font-weight-semibold);text-decoration:none;cursor:pointer}.tw-root .mini-action:hover{border-color:var(--c3-border-strong);background:var(--c3-tw-work-subtle)}.tw-root .state-label{padding:var(--c3-space-1) var(--c3-space-2);border:var(--tw-line) solid currentColor;border-radius:var(--c3-radius-pill);font-size:var(--c3-font-size-caption);font-weight:var(--c3-font-weight-semibold);white-space:nowrap}.tw-root .state-label.warning{color:var(--c3-state-warning)}.tw-root .state-label.info{color:var(--c3-state-info)}.tw-root .state-label.success{color:var(--c3-state-success)}.tw-root .state-label.danger{color:var(--c3-state-danger)}.tw-root .unknown-value{color:var(--c3-ink-quiet);font-weight:var(--c3-font-weight-semibold)}.tw-root .object-ref{color:var(--c3-ink-quiet);font-size:var(--c3-font-size-body-small);font-weight:var(--c3-font-weight-semibold)}.tw-root .attachment-error{color:var(--c3-state-danger);font-size:var(--c3-font-size-caption)}.tw-root textarea,.tw-root input[type=text],.tw-root input[type=search],.tw-root input[type=datetime-local],.tw-root select{width:100%;min-height:var(--c3-tw-target-min);padding:var(--c3-space-2) var(--c3-space-3);border:var(--tw-line) solid var(--c3-border-strong);border-radius:var(--c3-radius-md);background:var(--c3-tw-work-base);color:var(--c3-ink-default)}.tw-root .tw-field{display:grid;gap:var(--c3-space-1)}.tw-root .tw-field>span{color:var(--c3-ink-quiet);font-size:var(--c3-font-size-caption);font-weight:var(--c3-font-weight-bold);letter-spacing:var(--c3-letter-spacing-label);text-transform:uppercase}.tw-root .thread-list{display:grid;gap:var(--c3-space-1)}.tw-root .thread-item{min-height:var(--c3-tw-target-min);display:grid;gap:1px;padding:var(--c3-space-3);border:var(--tw-line) solid transparent;border-radius:var(--c3-radius-md);background:transparent;color:var(--c3-ink-default);text-align:left;cursor:pointer}.tw-root .thread-item:hover,.tw-root .thread-item.active{border-color:var(--c3-border-subtle);background:var(--c3-tw-work-subtle)}.tw-root .thread-item.active{box-shadow:inset 2px 0 0 var(--c3-accent-aqua)}.tw-root .thread-item strong{color:var(--c3-ink-strong);font-size:var(--c3-font-size-body-small)}.tw-root .thread-item small{color:var(--c3-ink-quiet);font-size:var(--c3-font-size-caption)}.tw-root .conversation-header{position:relative;display:flex;align-items:start;justify-content:space-between;gap:var(--c3-space-4);padding-bottom:var(--c3-space-4);border-bottom:var(--tw-line) solid var(--c3-border-subtle)}.tw-root .conversation-header:after{content:"";position:absolute;inset:auto 0 -1px;height:1px;background:linear-gradient(to right,var(--c3-accent-coral),var(--c3-accent-blue),var(--c3-accent-aqua));opacity:.72}.tw-root .conversation-header h2{margin:0;color:var(--c3-ink-strong);font-size:var(--c3-font-size-lead)}.tw-root .conversation-header p{margin:var(--c3-space-1) 0 0;color:var(--c3-ink-quiet);font-size:var(--c3-font-size-body-small)}.tw-root .conversation{flex:1 1 auto;display:grid;align-content:start;gap:var(--c3-space-5);padding:var(--c3-space-5) var(--c3-space-2);overflow-y:auto}.tw-root .message-group{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:var(--c3-space-3)}.tw-root .message-copy{min-width:0;display:grid;gap:var(--c3-space-2)}.tw-root .message-copy header{display:flex;align-items:baseline;justify-content:space-between;gap:var(--c3-space-4)}.tw-root .message-copy header strong{color:var(--c3-ink-strong);font-size:var(--c3-font-size-body-small)}.tw-root .message-copy time{color:var(--c3-ink-quiet);font-size:var(--c3-font-size-caption);font-variant-numeric:tabular-nums}.tw-root .message-copy p{margin:0;color:var(--c3-ink-default);line-height:var(--c3-line-height-comfortable);overflow-wrap:anywhere;white-space:pre-wrap}.tw-root .unread-divider{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:var(--c3-space-3);color:var(--c3-accent-aqua);font-size:var(--c3-font-size-caption);font-weight:var(--c3-font-weight-bold);letter-spacing:var(--c3-letter-spacing-label);text-transform:uppercase}.tw-root .unread-divider:before,.tw-root .unread-divider:after{content:"";height:1px;background:var(--c3-accent-aqua);opacity:.5}.tw-root .attachment-card,.tw-root .approval-reference{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--c3-space-3);padding:var(--c3-space-3) var(--c3-space-4);border:var(--tw-line) solid var(--c3-border-subtle);border-radius:var(--c3-radius-lg);background:var(--c3-tw-work-subtle)}.tw-root .attachment-card>span,.tw-root .approval-reference>span{min-width:0;display:grid;gap:1px}.tw-root .attachment-card strong,.tw-root .approval-reference strong{overflow-wrap:anywhere;color:var(--c3-ink-strong);font-size:var(--c3-font-size-body-small)}.tw-root .attachment-card small,.tw-root .approval-reference small{color:var(--c3-ink-quiet);font-size:var(--c3-font-size-caption)}.tw-root .compose{display:grid;gap:var(--c3-space-2);padding-top:var(--c3-space-3);border-top:var(--tw-line) solid var(--c3-border-subtle)}.tw-root .compose textarea{min-height:5rem}.tw-root .compose-foot{display:flex;align-items:center;justify-content:space-between;gap:var(--c3-space-3);flex-wrap:wrap}.tw-root .lapsed-banner{margin-bottom:var(--c3-space-3);padding:var(--c3-space-3) var(--c3-space-4);border:var(--tw-line) solid var(--c3-border-strong);border-radius:var(--c3-radius-lg);background:var(--c3-tw-work-subtle);color:var(--c3-ink-muted);font-size:var(--c3-font-size-body-small)}.tw-root .obligation-card{position:relative;display:grid;gap:var(--c3-space-4);padding:var(--c3-space-4);overflow:hidden;border:var(--tw-line) solid var(--c3-border-strong);border-radius:var(--c3-radius-xl);background:var(--c3-tw-work-elevated)}.tw-root .obligation-card:before{content:"";position:absolute;inset:0 0 auto;height:3px;background:linear-gradient(to right,var(--c3-accent-coral),var(--c3-accent-blue),var(--c3-accent-aqua))}.tw-root .obligation-card h2,.tw-root .obligation-card h3{margin:0;color:var(--c3-ink-strong);font-family:var(--c3-font-family-editorial);font-size:var(--c3-font-size-title);font-weight:var(--c3-font-weight-regular);line-height:var(--c3-line-height-snug)}.tw-root .obligation-card>p{margin:0;color:var(--c3-ink-muted);font-size:var(--c3-font-size-body-small)}.tw-root .obligation-facts{display:grid;gap:var(--c3-space-2)}.tw-root .obligation-fact{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--c3-space-3);padding:var(--c3-space-3);border:var(--tw-line) solid var(--c3-border-subtle);border-radius:var(--c3-radius-lg);background:var(--c3-tw-work-subtle)}.tw-root .obligation-fact i{width:1.75rem;height:1.75rem;display:grid;place-items:center;border:var(--tw-line) solid currentColor;border-radius:50%;color:var(--c3-ink-quiet);font-size:var(--c3-font-size-caption);font-style:normal;font-weight:var(--c3-font-weight-bold)}.tw-root .obligation-fact.known i{color:var(--c3-state-success)}.tw-root .obligation-fact.unknown i{color:var(--c3-tw-truth-unknown)}.tw-root .obligation-fact span{color:var(--c3-ink-muted);font-size:var(--c3-font-size-body-small)}.tw-root .obligation-fact strong{color:var(--c3-ink-strong)}.tw-root .obligation-meta{display:grid;gap:var(--c3-space-2);margin:0}.tw-root .obligation-meta>div{display:grid;gap:1px}.tw-root .obligation-meta dt{color:var(--c3-ink-quiet);font-size:var(--c3-font-size-caption);font-weight:var(--c3-font-weight-bold);letter-spacing:var(--c3-letter-spacing-label);text-transform:uppercase}.tw-root .obligation-meta dd{margin:0;color:var(--c3-ink-default);font-size:var(--c3-font-size-body-small)}.tw-root .obligation-stack{display:grid;gap:var(--c3-space-4);align-content:start}.tw-root .narrow-navigation{display:none}.tw-root .float-surface{color:var(--c3-ink-default);background:var(--c3-tw-float-fallback);border:var(--tw-line) solid var(--c3-tw-float-edge);box-shadow:var(--c3-tw-float-shadow)}.tw-root dialog.float-surface{width:min(28rem,calc(100vw - var(--c3-space-8)));max-height:min(42rem,calc(100dvh - var(--c3-space-8)));margin:auto var(--c3-space-6) var(--c3-space-6) auto;padding:0;overflow:auto;border-radius:var(--c3-radius-xl)}.tw-root dialog.float-surface[open]{animation:tw-float-arrive var(--c3-motion-duration-settle) var(--c3-motion-ease-signature) both}.tw-root dialog.float-surface::backdrop{background:var(--c3-overlay-dim)}.tw-root .float-header{position:sticky;top:0;display:flex;align-items:start;justify-content:space-between;gap:var(--c3-space-4);padding:var(--c3-space-5);border-bottom:var(--tw-line) solid var(--c3-tw-float-edge);background:var(--c3-tw-float-fallback)}.tw-root .float-header h2{margin:0;color:var(--c3-ink-strong);font-size:var(--c3-font-size-lead)}.tw-root .float-body{padding:var(--c3-space-5)}@supports (backdrop-filter: blur(1px)){.tw-root .float-surface{background:var(--c3-tw-float-fill-strong);-webkit-backdrop-filter:blur(var(--c3-glass-blur)) saturate(var(--c3-glass-saturate));backdrop-filter:blur(var(--c3-glass-blur)) saturate(var(--c3-glass-saturate))}.tw-root .float-header{background:var(--c3-tw-float-fill-strong)}}[data-c3-effects=reduced] .tw-root .float-surface,[data-c3-effects=reduced] .tw-root .float-header{background:var(--c3-tw-float-fallback);-webkit-backdrop-filter:none;backdrop-filter:none}@media(prefers-reduced-transparency:reduce){.tw-root .float-surface,.tw-root .float-header{background:var(--c3-tw-float-fallback);-webkit-backdrop-filter:none;backdrop-filter:none}}@keyframes tw-float-arrive{0%{transform:translateY(var(--c3-space-3))}to{transform:translateY(0)}}@media(max-width:84rem){.tw-root .comms-layout{grid-template-columns:15rem minmax(0,1fr)}.tw-root .comms-layout>aside{grid-column:1 / -1}}@media(max-width:71.999rem){.tw-root .app-frame{grid-template-columns:5.25rem minmax(0,1fr)}.tw-root .place-rail{padding-inline:var(--c3-space-2)}.tw-root .brand-lockup{justify-content:center;padding-inline:0}.tw-root .brand-lockup span,.tw-root .place-link b,.tw-root .place-link small,.tw-root .actor-context>span:last-child{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.tw-root .place-link{grid-template-columns:1fr;justify-items:center;padding-inline:var(--c3-space-2)}.tw-root .place-link.active:before{left:calc(var(--c3-space-2) * -1 - 1px)}.tw-root .actor-context{grid-template-columns:1fr;justify-items:center;padding-inline:0}.tw-root .context-header{grid-template-columns:auto minmax(0,1fr) auto;padding-inline:var(--c3-space-4)}.tw-root .working-context>span:first-child,.tw-root .section-state{display:none}.tw-root .comms-layout{grid-template-columns:13rem minmax(24rem,1fr)}.tw-root .comms-layout>aside{grid-column:1 / -1}}@media(max-width:47.999rem){.tw-root{--tw-room-pad: var(--c3-space-4);--tw-surface-pad: var(--c3-space-4)}.tw-root .app-frame{display:block}.tw-root .place-rail{display:none}.tw-root .work-frame{height:100dvh;grid-template-rows:auto minmax(0,1fr) auto}.tw-root .context-header{min-height:auto;grid-template-columns:minmax(0,1fr) auto;gap:var(--c3-space-2);padding:var(--c3-space-3) var(--c3-space-4)}.tw-root .working-context{grid-column:1 / -1;grid-row:2;overflow:hidden;font-size:var(--c3-font-size-body-small)}.tw-root .intent-bar{grid-column:2;grid-row:1}.tw-root .room{padding-bottom:calc(var(--c3-space-16) + var(--c3-space-6))}.tw-root .comms-layout{min-height:0}.tw-root .comms-layout>nav{display:none}.tw-root .comms-layout>aside{grid-column:auto}.tw-root .narrow-navigation{position:relative;z-index:5;min-height:4.5rem;display:grid;grid-template-columns:repeat(5,1fr);padding:var(--c3-space-1) max(var(--c3-space-2),env(safe-area-inset-right)) max(var(--c3-space-1),env(safe-area-inset-bottom)) max(var(--c3-space-2),env(safe-area-inset-left));border-width:var(--tw-line) 0 0}.tw-root .narrow-navigation a{min-width:0;min-height:var(--c3-tw-target-min);display:grid;place-items:center;align-content:center;gap:1px;padding:var(--c3-space-1);border:0;background:transparent;color:var(--c3-ink-quiet);font-size:var(--c3-font-size-caption);text-decoration:none}.tw-root .narrow-navigation span{font-size:var(--c3-font-size-body)}.tw-root .narrow-navigation [aria-current=page]{color:var(--c3-accent-sky)}.tw-root dialog.float-surface{width:100%;max-width:none;max-height:min(80dvh,44rem);margin:auto 0 0;border-width:var(--tw-line) 0 0;border-radius:var(--c3-radius-xl) var(--c3-radius-xl) 0 0}}@media(prefers-reduced-motion:reduce){.tw-root *,.tw-root *:before,.tw-root *:after{scroll-behavior:auto!important;animation-duration:0ms!important;transition-duration:0ms!important}}@media(forced-colors:active){.tw-root .work-surface,.tw-root .float-surface,.tw-root .place-link{border-color:CanvasText}.tw-root .place-link.active:before{background:Highlight}}@font-face{font-family:IBM Plex Sans;src:url(/assets/IBMPlexSans-Regular-BiEB_oxT.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:IBM Plex Sans;src:url(/assets/IBMPlexSans-Medium-BQLKo0ot.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:IBM Plex Sans;src:url(/assets/IBMPlexSans-SemiBold-KfaJl9PC.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:IBM Plex Mono;src:url(/assets/IBMPlexMono-Regular-Du0PCiXT.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}:root,[data-c3-theme=cozy-dark]{color-scheme:dark;--c3-ground-canvas: #1c151a;--c3-ground-sunken: #171116;--c3-surface-base: #241a21;--c3-surface-subtle: #2b1d26;--c3-surface-elevated: #34232d;--c3-surface-raised: #3b2832;--c3-ink-default: #f7ead7;--c3-ink-strong: #fff7eb;--c3-ink-muted: #cfbec1;--c3-ink-quiet: #a8949b;--c3-border-subtle: rgba(247, 234, 215, .095);--c3-border-strong: rgba(247, 234, 215, .17);--c3-accent-blue: #66a9f2;--c3-accent-sky: #8cc8ff;--c3-accent-periwinkle: #9a91f2;--c3-accent-aqua: #58bfb4;--c3-accent-coral: #ef7867;--c3-accent-amber: #e9ad58;--c3-accent-rose: #da8fa0;--c3-accent-blue-wash: rgba(102, 169, 242, .12);--c3-accent-aqua-wash: rgba(88, 191, 180, .1);--c3-accent-coral-wash: rgba(239, 120, 103, .1);--c3-action-primary: var(--c3-accent-blue);--c3-action-primary-hover: var(--c3-accent-sky);--c3-action-ink: #17253c;--c3-action-focus: var(--c3-accent-sky);--c3-action-soft: var(--c3-accent-blue-wash);--c3-state-info: var(--c3-accent-blue);--c3-state-success: var(--c3-accent-aqua);--c3-state-warning: var(--c3-accent-amber);--c3-state-danger: var(--c3-accent-coral);--c3-state-knowledge: var(--c3-accent-periwinkle);--c3-state-people: var(--c3-accent-rose);--c3-state-heart: var(--c3-accent-coral);--c3-state-readiness: var(--c3-accent-aqua);--c3-state-presence: var(--c3-accent-aqua);--c3-shadow-room: 0 32px 90px rgba(8, 3, 7, .38);--c3-shadow-soft: 0 13px 35px rgba(8, 3, 7, .22);--c3-overlay-dim: rgba(23, 17, 22, .58);--c3-glass-fill: rgba(46, 34, 43, .7);--c3-glass-fill-strong: rgba(31, 24, 29, .82);--c3-glass-fallback: #30212a;--c3-glass-edge: rgba(247, 234, 215, .16);--c3-glass-highlight: rgba(140, 200, 255, .14);--c3-glass-shadow: 0 18px 48px rgba(7, 4, 6, .42), inset 0 1px 0 rgba(247, 234, 215, .12), inset 0 -1px 0 rgba(102, 169, 242, .08);--c3-glass-blur: 24px;--c3-glass-saturate: 130%;--c3-font-family-human: "Segoe UI Variable", "Segoe UI", Aptos, sans-serif;--c3-font-family-editorial: "Iowan Old Style", "Palatino Linotype", "Book Antiqua", Georgia, serif;--c3-font-weight-regular: 400;--c3-font-weight-text: 520;--c3-font-weight-semibold: 680;--c3-font-weight-brand: 730;--c3-font-weight-bold: 760;--c3-font-weight-heavy: 820;--c3-font-size-caption: .75rem;--c3-font-size-body-small: .875rem;--c3-font-size-body: 1rem;--c3-font-size-lead: 1.25rem;--c3-font-size-title: 2rem;--c3-font-size-display: 3.25rem;--c3-line-height-tight: 1.05;--c3-line-height-snug: 1.2;--c3-line-height-body: 1.45;--c3-line-height-comfortable: 1.6;--c3-letter-spacing-tight: -.04em;--c3-letter-spacing-normal: 0em;--c3-letter-spacing-label: .12em;--c3-radius-xs: 4px;--c3-radius-sm: 8px;--c3-radius-md: 12px;--c3-radius-lg: 16px;--c3-radius-xl: 20px;--c3-radius-2xl: 25px;--c3-radius-pill: 999px;--c3-space-0: 0px;--c3-space-1: 4px;--c3-space-2: 8px;--c3-space-3: 12px;--c3-space-4: 16px;--c3-space-5: 20px;--c3-space-6: 24px;--c3-space-8: 32px;--c3-space-10: 40px;--c3-space-12: 48px;--c3-space-16: 64px;--c3-motion-duration-instant: 0ms;--c3-motion-duration-fast: .16s;--c3-motion-duration-base: .24s;--c3-motion-duration-settle: .42s;--c3-motion-duration-breathe: 3.6s;--c3-motion-duration-travel: 7s;--c3-motion-duration-room: 28s;--c3-motion-ease-signature: cubic-bezier(.22, 1, .36, 1);--c3-motion-ease-gentle: ease-in-out;--c3-motion-ease-linear: linear}[data-c3-theme=fresh-light]{color-scheme:light;--c3-ground-canvas: #edf6ff;--c3-ground-sunken: #dcecff;--c3-surface-base: #f8fbff;--c3-surface-subtle: #edf5ff;--c3-surface-elevated: #e2effd;--c3-surface-raised: #d5e8fb;--c3-ink-default: #17253c;--c3-ink-strong: #0d1c33;--c3-ink-muted: #53667e;--c3-ink-quiet: #5d7086;--c3-border-subtle: rgba(23, 51, 88, .1);--c3-border-strong: rgba(23, 51, 88, .18);--c3-accent-blue: #286fce;--c3-accent-sky: #4f9feb;--c3-accent-periwinkle: #776fd2;--c3-accent-aqua: #2b8a92;--c3-accent-coral: #cf5a62;--c3-accent-amber: #ba741f;--c3-accent-rose: #ba5c78;--c3-accent-blue-wash: rgba(40, 111, 206, .11);--c3-accent-aqua-wash: rgba(43, 138, 146, .08);--c3-accent-coral-wash: rgba(207, 90, 98, .08);--c3-action-primary: var(--c3-accent-blue);--c3-action-primary-hover: #1d55a3;--c3-action-ink: #f8fbff;--c3-action-focus: var(--c3-accent-blue);--c3-action-soft: var(--c3-accent-blue-wash);--c3-state-info: var(--c3-accent-blue);--c3-state-success: var(--c3-accent-aqua);--c3-state-warning: var(--c3-accent-amber);--c3-state-danger: var(--c3-accent-coral);--c3-state-knowledge: var(--c3-accent-periwinkle);--c3-state-people: var(--c3-accent-rose);--c3-state-heart: var(--c3-accent-coral);--c3-state-readiness: var(--c3-accent-aqua);--c3-state-presence: var(--c3-accent-aqua);--c3-shadow-room: 0 32px 84px rgba(38, 81, 131, .17);--c3-shadow-soft: 0 13px 32px rgba(38, 81, 131, .1);--c3-overlay-dim: rgba(23, 37, 60, .18);--c3-glass-fill: rgba(213, 232, 251, .62);--c3-glass-fill-strong: rgba(237, 246, 255, .82);--c3-glass-fallback: #edf7ff;--c3-glass-edge: rgba(40, 111, 206, .22);--c3-glass-highlight: rgba(255, 255, 255, .45);--c3-glass-shadow: 0 18px 48px rgba(39, 93, 142, .2), inset 0 1px 0 rgba(255, 255, 255, .82), inset 0 -1px 0 rgba(40, 111, 206, .08);--c3-glass-blur: 22px;--c3-glass-saturate: 140%}@media(prefers-reduced-motion:reduce){:root,[data-c3-theme=cozy-dark],[data-c3-theme=fresh-light]{--c3-motion-duration-fast: 0ms;--c3-motion-duration-base: 0ms;--c3-motion-duration-settle: 0ms;--c3-motion-duration-breathe: 0ms;--c3-motion-duration-travel: 0ms;--c3-motion-duration-room: 0ms;--c3-motion-ease-signature: linear;--c3-motion-ease-gentle: linear}}:root,[data-c3-theme=cozy-dark]{--c3-tw-room-canvas: var(--c3-ground-canvas);--c3-tw-room-inset: var(--c3-ground-sunken);--c3-tw-work-base: var(--c3-surface-base);--c3-tw-work-subtle: var(--c3-surface-subtle);--c3-tw-work-elevated: var(--c3-surface-elevated);--c3-tw-work-raised: var(--c3-surface-raised);--c3-tw-float-fill: var(--c3-glass-fill);--c3-tw-float-fill-strong: var(--c3-glass-fill-strong);--c3-tw-float-fallback: var(--c3-glass-fallback);--c3-tw-float-edge: var(--c3-glass-edge);--c3-tw-float-highlight: var(--c3-glass-highlight);--c3-tw-float-shadow: var(--c3-glass-shadow);--c3-tw-consequence-direct: var(--c3-state-info);--c3-tw-consequence-governed: var(--c3-state-knowledge);--c3-tw-consequence-review: var(--c3-accent-periwinkle);--c3-tw-consequence-approve: var(--c3-state-success);--c3-tw-consequence-reject: var(--c3-state-danger);--c3-tw-consequence-execute: var(--c3-action-primary);--c3-tw-consequence-retry: var(--c3-state-warning);--c3-tw-consequence-readonly: var(--c3-ink-quiet);--c3-tw-truth-known: var(--c3-ink-default);--c3-tw-truth-zero: var(--c3-ink-muted);--c3-tw-truth-unknown: var(--c3-ink-quiet);--c3-tw-truth-missing-source: var(--c3-state-warning);--c3-tw-truth-withheld: var(--c3-ink-quiet);--c3-tw-truth-partial: var(--c3-state-info);--c3-tw-truth-conflict: var(--c3-state-danger);--c3-tw-target-min: calc(var(--c3-space-10) + var(--c3-space-1));--c3-tw-row-compact-min: calc(var(--c3-space-12) + var(--c3-space-2));--c3-tw-row-comfortable-min: calc(var(--c3-space-16) + var(--c3-space-2));--c3-tw-row-spacious-min: calc(var(--c3-space-16) + var(--c3-space-12));--c3-tw-shell-rail-width: 17.5rem;--c3-tw-context-header-sticky-min: 4.5rem;--c3-tw-collection-max-reading: 76rem;--c3-tw-comparison-min-column: 12rem;--c3-tw-composer-max-reading: 68rem}:root{--c3-font-mono: "IBM Plex Mono", ui-monospace, SFMono-Regular, Consolas, monospace;--c3-dur-state: .13s;--c3-dur-enter: .2s;--c3-dur-drawer: .28s;--c3-dur-rise: .48s;--c3-dur-sweep: 2.6s;--c3-dur-pulse: 2.4s;--c3-ease: var(--c3-motion-ease-signature);--c3-radius-data: 14px;--c3-radius-chrome: 18px;--c3-radius-float: 20px;--c3-radius: var(--c3-radius-data);--c3-content-max: 1200px;--c3-rail-w: 244px;--c3-identitybar-h: 56px;--c3-hover: color-mix(in srgb, var(--c3-ink-default) 6%, transparent);--c3-e1: 0 1px 2px var(--c3-overlay-dim);--c3-e2: var(--c3-shadow-room);--c3-glow-attention: 0 0 26px color-mix(in srgb, var(--c3-state-danger) 20%, transparent);--c3-sweep-tint: color-mix(in srgb, var(--c3-ink-default) 5%, transparent);--c3-ambient: radial-gradient(1100px at 85% -10%, var(--c3-accent-blue-wash), transparent 60%), radial-gradient(900px at -10% 110%, var(--c3-accent-aqua-wash), transparent 55%);--c3-glass-chrome-bg: var(--c3-surface-elevated);--c3-glass-float-bg: var(--c3-glass-fill);--c3-backdrop-chrome: none;--c3-backdrop-float: blur(var(--c3-glass-blur)) saturate(var(--c3-glass-saturate));--c3-rim: inset 0 1px 0 var(--c3-border-subtle)}@media(prefers-reduced-transparency:reduce){:root{--c3-glass-chrome-bg: var(--c3-surface-elevated);--c3-glass-float-bg: var(--c3-surface-elevated);--c3-backdrop-chrome: none;--c3-backdrop-float: none;--c3-rim: none;--c3-ambient: none;--c3-glass-fill: var(--c3-surface-elevated);--c3-glass-fill-strong: var(--c3-surface-elevated);--c3-glass-blur: 0px;--c3-glass-saturate: 100%;--c3-glass-edge: var(--c3-border-strong);--c3-glass-shadow: var(--c3-shadow-soft)}}[data-c3-effects=reduced]{--c3-glass-chrome-bg: var(--c3-surface-elevated);--c3-glass-float-bg: var(--c3-surface-elevated);--c3-backdrop-chrome: none;--c3-backdrop-float: none;--c3-rim: none;--c3-ambient: none;--c3-glass-fill: var(--c3-surface-elevated);--c3-glass-fill-strong: var(--c3-surface-elevated);--c3-glass-blur: 0px;--c3-glass-saturate: 100%;--c3-glass-edge: var(--c3-border-strong);--c3-glass-shadow: var(--c3-shadow-soft)}html,body,#root{height:100%}body{margin:0;background-color:var(--c3-ground-canvas);background-image:var(--c3-ambient);background-attachment:fixed;color:var(--c3-ink-default);font-family:var(--c3-font-family-human);font-size:14px;line-height:22px;-webkit-font-smoothing:antialiased}@keyframes c3-enter{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@keyframes c3-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes c3-sweep{0%{transform:translate(-120%)}to{transform:translate(420%)}}@keyframes c3-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(.72)}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
