.ph-oculto{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ph-suporte__busca{gap:var(--ph-space-3);flex-wrap:wrap;align-items:flex-end;display:flex}.ph-suporte__busca .ph-campo{flex:16rem}.ph-suporte__campos{gap:var(--ph-space-3);border:0;flex-direction:column;min-width:0;margin:0;padding:0;display:flex}.ph-suporte__contador{font-variant-numeric:tabular-nums;align-self:flex-end}.ph-suporte__confirmar{gap:var(--ph-space-3);padding-top:var(--ph-space-3);border-top:1px solid var(--ph-border);flex-direction:column;display:flex}.ph-suporte__resumo{gap:var(--ph-space-2);overflow-wrap:anywhere;flex-direction:column;margin:0;padding-inline-start:var(--ph-space-4);display:flex}.ph-suporte__acoes-lista{gap:var(--ph-space-2);flex-wrap:wrap;display:flex}.ph-suporte__direitos{gap:var(--ph-space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.ph-suporte__direitos li{padding:2px var(--ph-space-2);border:1px solid var(--ph-border);border-radius:var(--ph-radius-sm);background:var(--ph-surface-raised);overflow-wrap:anywhere}.ph-dl{gap:var(--ph-space-1) var(--ph-space-4);grid-template-columns:max-content 1fr;margin:0;font-size:.875rem;display:grid}.ph-dl dt{color:var(--ph-text-muted)}.ph-dl dd{overflow-wrap:anywhere;margin:0}.ph-tabela__rolagem{border:1px solid var(--ph-border);border-radius:var(--ph-radius-md);overflow-x:auto}.ph-tabela{border-collapse:collapse;width:100%;font-size:.8125rem}.ph-tabela th,.ph-tabela td{padding:var(--ph-space-2) var(--ph-space-3);text-align:start;vertical-align:top;border-bottom:1px solid var(--ph-border);white-space:nowrap}.ph-tabela thead th{background:var(--ph-surface-raised);color:var(--ph-text-muted);font-weight:600;position:sticky;top:0}.ph-tabela tbody th{font-weight:600}.ph-tabela tbody tr:last-child th,.ph-tabela tbody tr:last-child td{border-bottom:0}.ph-tabela .ph-tabela__texto{white-space:normal;overflow-wrap:anywhere;min-width:12rem}.ph-tabela td button{min-height:44px}.ph-suporte__abas{gap:var(--ph-space-2);flex-wrap:wrap;display:flex}.ph-suporte__marcar{align-items:center;gap:var(--ph-space-2);min-height:44px;display:flex}.ph-suporte__codigo-valor{padding:var(--ph-space-1) var(--ph-space-2);border:1px solid var(--ph-border);border-radius:var(--ph-radius-sm);background:var(--ph-surface-raised);overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:1rem;display:inline-block}.org-deletion{margin-block-start:1.5rem}.org-deletion__overlay{z-index:100;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#000000bf;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.org-deletion__dialog{text-align:start;max-block-size:calc(100dvh - 2rem);inline-size:min(100%,36rem);overflow-y:auto}.ph-perfilpub__lista{gap:var(--ph-space-3);flex-direction:column;min-width:0;display:flex}.ph-perfilpub__item{gap:var(--ph-space-3);border:0;flex-direction:column;flex:100%;min-width:0;margin:0;padding:0;display:flex}.ph-perfilpub__item>legend{overflow-wrap:anywhere;margin-block-end:var(--ph-space-2);padding:0;font-weight:600}.ph-perfilpub__item[data-erro=true]>legend:before{content:"! ";color:var(--ph-danger)}.ph-item:has(>.ph-perfilpub__item[data-erro=true]){border-color:var(--ph-danger-border);border-width:2px}.ph-perfilpub__contador{font-variant-numeric:tabular-nums}.ph-perfilpub__grupo{gap:var(--ph-space-2);border:0;flex-direction:column;min-width:0;margin:0;padding:0;display:flex}.ph-perfilpub__grupo>legend{color:var(--ph-text-muted);margin-block-end:var(--ph-space-1);padding:0;font-size:.8125rem;font-weight:600}.ph-perfilpub__opcoes{gap:var(--ph-space-2) var(--ph-space-4);flex-wrap:wrap;display:flex}.ph-perfilpub__previa{white-space:pre-wrap;overflow-wrap:anywhere;font-family:var(--ph-font-body);margin:0;font-size:.875rem}.ph-perfilpub__acento{gap:var(--ph-space-2);flex-wrap:wrap;align-items:center;display:flex}.ph-perfilpub__acento input{flex:10rem}.ph-social__grupo{gap:var(--ph-space-2);border:0;flex-direction:column;min-width:0;margin:0;padding:0;display:flex}.ph-social__grupo>legend{overflow-wrap:anywhere;margin-block-end:var(--ph-space-2);padding:0;font-weight:600}.ph-social__opcao{align-items:flex-start;gap:var(--ph-space-3);min-height:44px;padding-block:var(--ph-space-2);cursor:pointer;display:flex}.ph-social__opcao>input{flex:none;width:1.25rem;height:1.25rem;margin:.125rem 0 0}.ph-social__opcao>span{overflow-wrap:anywhere;flex-direction:column;gap:2px;min-width:0;display:flex}.ph-social__resumo{gap:var(--ph-space-3);grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));margin:0;display:grid}.ph-social__contagem{padding:var(--ph-space-3);border:1px solid var(--ph-border);border-radius:var(--ph-radius-md);corner-shape:squircle;corner-smoothing:10%;background:var(--ph-surface-raised);flex-direction:column;gap:2px;min-width:0;display:flex}.ph-social__contagem>dt{color:var(--ph-text-muted);overflow-wrap:anywhere;font-size:.8125rem}.ph-social__contagem>dd{font-variant-numeric:tabular-nums;margin:0;font-size:1.5rem;font-weight:700}.ph-social__link{overflow-wrap:anywhere;word-break:break-all;text-align:start;width:100%;font-family:var(--ph-font-display);-webkit-user-select:all;user-select:all;direction:ltr;font-size:.875rem;display:block}.ph-social__linha{gap:var(--ph-space-3);flex-wrap:wrap;align-items:flex-end;display:flex}.ph-social__linha>.ph-campo{flex:9rem}.ph-social__estado{padding:0 var(--ph-space-2);border:1px solid var(--ph-border-forte);border-radius:var(--ph-radius-sm);white-space:nowrap;font-size:.75rem;font-weight:700;display:inline-block}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/inter-latin-400-normal-C38fXH4l.woff2)format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/inter-latin-500-normal-Cerq10X2.woff2)format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/inter-latin-600-normal-LgqL8muc.woff2)format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/inter-latin-700-normal-Yt3aPRUw.woff2)format("woff2")}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/jetbrains-mono-latin-500-normal-BWZEU5yA.woff2)format("woff2")}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/jetbrains-mono-latin-700-normal-BYuf6tUa.woff2)format("woff2")}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:800;font-display:swap;src:url(/assets/jetbrains-mono-latin-800-normal-D2mQHRMK.woff2)format("woff2")}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ph-preto:#070707;--ph-branco:#fafafa;--ph-neutro-100:#f5f5f5;--ph-neutro-200:#e5e5e5;--ph-neutro-300:#d4d4d4;--ph-neutro-400:#a1a1a1;--ph-neutro-500:#737373;--ph-neutro-600:#525252;--ph-neutro-700:#404040;--ph-neutro-800:#262626;--ph-neutro-900:#171717;--ph-bg:var(--ph-preto);--ph-surface:#101010;--ph-surface-raised:#181818;--ph-border:#242424;--ph-border-forte:#323232;--ph-text:var(--ph-branco);--ph-text-muted:var(--ph-neutro-400);--ph-text-placeholder:gray;--ph-accent:var(--ph-branco);--ph-accent-text:var(--ph-preto);--ph-focus:#8fc1ff;--ph-danger:#ff9b9b;--ph-danger-bg:#b4282824;--ph-danger-border:#ff787861;--ph-ok:#8ee0b4;--ph-ok-bg:#00dca01a;--ph-ok-border:#00dca052;--ph-warn:#f5d08a;--ph-warn-bg:#ffa3001a;--ph-warn-border:#ffa3004d;--ph-radius-sm:10px;--ph-radius-md:16px;--ph-radius-lg:22px;--ph-radius-pill:999px;--ph-material-blur:blur(7px) saturate(200%);--ph-material-tint:#07070780;--ph-space-1:4px;--ph-space-2:8px;--ph-space-3:16px;--ph-space-4:24px;--ph-space-5:40px;--ph-space-6:64px;--ph-font-display:"JetBrains Mono", ui-monospace, "SFMono-Regular", Menlo, monospace;--ph-font-body:"Clear Sans", Inter, system-ui, -apple-system, "Segoe UI", sans-serif;--ph-nav-altura:60px;--ph-nav-altura-movel:4.5rem}@media (prefers-color-scheme:light){:root:not([data-tema=dark]){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ph-bg:#f5f6f8;--ph-surface:#fff;--ph-surface-raised:#fff;--ph-border:#e2e4e8;--ph-border-forte:#c9ccd2;--ph-text:#101114;--ph-text-muted:#55595f;--ph-text-placeholder:#6b7076;--ph-accent:var(--ph-preto);--ph-accent-text:var(--ph-branco);--ph-focus:#1f5fd6;--ph-material-tint:#fff9;--ph-danger:#9d1f1f;--ph-danger-bg:#b4282814;--ph-danger-border:#9d1f1f4d;--ph-ok:#12694c;--ph-ok-bg:#00a0741a;--ph-ok-border:#12694c47;--ph-warn:#7a4e05;--ph-warn-bg:#ffa3001f;--ph-warn-border:#7a4e0547}}:root[data-tema=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}[data-marca=take]{--ph-accent:#ff6b35;--ph-accent-text:#070707}@media (prefers-color-scheme:light){:root:not([data-tema=dark]) [data-marca=take]{--ph-accent:#c3310d;--ph-accent-text:#fafafa}}*,:before,:after{box-sizing:border-box}html{min-height:100%}body{background:var(--ph-bg);min-height:100vh;color:var(--ph-text);font-family:var(--ph-font-body);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;font-size:15px;line-height:1.55}#root{min-height:100vh}h1,h2,h3,h4,h5,h6{font-family:var(--ph-font-display);letter-spacing:-.02em;text-wrap:balance;margin:0;line-height:1.2}h1{font-size:clamp(1.5rem,1.2rem + 1.2vw,2rem);font-weight:800}h2{font-size:1.125rem;font-weight:700}h3{font-size:1rem;font-weight:700}p{text-wrap:pretty;margin:0}a{color:inherit;text-underline-offset:.2em;-webkit-text-decoration-color:var(--ph-neutro-500);text-decoration-color:var(--ph-neutro-500)}a:hover{text-decoration-color:currentColor}:focus-visible{outline:2px solid var(--ph-focus);outline-offset:2px;border-radius:var(--ph-radius-sm);z-index:1;position:relative}::selection{background:var(--ph-neutro-700);color:var(--ph-branco)}.ph-screen{width:100%;max-width:68rem;padding:var(--ph-space-5) var(--ph-space-4) var(--ph-space-6);gap:var(--ph-space-4);flex-direction:column;margin:0 auto;display:flex}.ph-screen--centro{min-height:100vh;padding-block:var(--ph-space-5);justify-content:flex-start;align-items:center}.ph-screen--centro>*{width:100%;max-width:30rem;margin-block:auto}.ph-app-corpo{padding-top:var(--ph-nav-altura)}@media (width<=47.99rem){.ph-app-corpo{padding-top:0;padding-bottom:calc(var(--ph-nav-altura-movel) + var(--ph-space-3) + env(safe-area-inset-bottom,0px))}.ph-screen{padding:var(--ph-space-4) var(--ph-space-3) var(--ph-space-5)}}.ph-pular{top:var(--ph-space-2);left:var(--ph-space-2);z-index:200;padding:var(--ph-space-2) var(--ph-space-3);border-radius:var(--ph-radius-sm);background:var(--ph-accent);color:var(--ph-accent-text);font-weight:600;text-decoration:none;position:fixed;transform:translateY(-200%)}.ph-pular:focus-visible{transform:translateY(0)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.ph-nav{z-index:100;height:var(--ph-nav-altura);align-items:center;gap:var(--ph-space-3);padding-inline:var(--ph-space-4);background:var(--ph-material-tint);-webkit-backdrop-filter:var(--ph-material-blur);border-bottom:1px solid var(--ph-border);display:flex;position:fixed;inset:0 0 auto}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.ph-nav{background:var(--ph-bg)}}.ph-nav__marca{align-items:center;gap:var(--ph-space-2);padding:var(--ph-space-1) var(--ph-space-2);border-radius:var(--ph-radius-sm);corner-shape:squircle;corner-smoothing:10%;font-family:var(--ph-font-display);letter-spacing:.02em;color:var(--ph-text);white-space:nowrap;margin-inline-start:calc(var(--ph-space-2) * -1);font-size:.8125rem;font-weight:800;text-decoration:none;transition:transform .14s;display:inline-flex}.ph-nav__marca:hover{transform:scale(1.04)}.ph-nav__marca svg{flex:none;display:block}.ph-nav__produto{color:var(--ph-text-muted);font-weight:500}.ph-nav__abas{align-items:center;gap:var(--ph-space-1);scrollbar-width:none;flex:1;min-width:0;display:flex;overflow-x:auto}.ph-nav__abas::-webkit-scrollbar{display:none}.ph-aba{padding:var(--ph-space-2);border-radius:var(--ph-radius-sm);corner-shape:squircle;corner-smoothing:10%;color:var(--ph-text-muted);white-space:nowrap;border:1px solid #0000;align-items:center;font-size:.875rem;font-weight:500;text-decoration:none;transition:background-color .14s,color .14s,border-color .14s;display:inline-flex}.ph-aba svg{flex:none}.ph-aba__nome{white-space:nowrap;opacity:0;max-width:0;margin-inline-start:0;transition:max-width .2s,margin-inline-start .2s,opacity .14s;display:inline-block;overflow:hidden}.ph-aba:hover .ph-aba__nome,.ph-aba:focus-visible .ph-aba__nome,.ph-aba[aria-current=page] .ph-aba__nome{max-width:12rem;opacity:1;margin-inline-start:var(--ph-space-2)}.ph-aba:hover{color:var(--ph-text);background:#ffffff0f}.ph-aba[aria-current=page]{color:var(--ph-text);background:var(--ph-surface-raised);border-color:var(--ph-border-forte);font-weight:600}.ph-nav__conta{align-items:center;gap:var(--ph-space-2);padding:var(--ph-space-1);border:1px solid var(--ph-border);border-radius:var(--ph-radius-pill);background:var(--ph-surface);color:var(--ph-text-muted);white-space:nowrap;flex:none;padding-inline-end:var(--ph-space-3);font-size:.8125rem;display:inline-flex}.ph-nav__avatar{corner-shape:squircle;corner-smoothing:10%;object-fit:cover;background:var(--ph-surface-raised);width:28px;height:28px;font-family:var(--ph-font-display);color:var(--ph-text);border-radius:9px;flex:none;place-items:center;font-size:.6875rem;font-weight:700;display:grid}.ph-nav__avatar--maior{width:40px;height:40px;font-size:1rem}@media (width<=47.99rem){.ph-nav{height:auto;min-height:var(--ph-nav-altura);max-height:calc(var(--ph-nav-altura-movel) + env(safe-area-inset-bottom,0px));padding:var(--ph-space-1) var(--ph-space-2);padding-bottom:calc(var(--ph-space-1) + env(safe-area-inset-bottom,0px));border-bottom:none;border-top:1px solid var(--ph-border);inset:auto 0 0}.ph-nav__marca,.ph-nav__conta{display:none}.ph-nav__abas{gap:0;overflow-x:visible}.ph-aba--so-desktop{display:none}.ph-aba{min-width:0;min-height:44px;padding:var(--ph-space-1) 2px;text-align:center;flex-direction:column;flex:1 1 0;justify-content:center;font-size:.5625rem;line-height:1.15}.ph-aba__nome{box-sizing:border-box;margin-inline-start:0;opacity:1;white-space:normal;overflow-wrap:anywhere;word-break:break-word;-webkit-hyphens:manual;hyphens:manual;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;min-width:0;max-width:100%;margin-top:2px;transition:none;display:-webkit-box;overflow:hidden}.ph-idioma-celular{padding:var(--ph-space-2) var(--ph-space-3) 0;display:block}}.ph-cabeca{gap:var(--ph-space-2);flex-direction:column;display:flex}.ph-eyebrow{font-family:var(--ph-font-display);letter-spacing:.12em;text-transform:uppercase;color:var(--ph-text-muted);margin:0;font-size:.6875rem;font-weight:600}.ph-lede{color:var(--ph-text-muted);max-width:62ch}.ph-produto{align-items:center;gap:var(--ph-space-2);font-family:var(--ph-font-display);color:var(--ph-text);margin:0;font-size:.8125rem;font-weight:600;display:inline-flex}.ph-produto:before{content:"";corner-shape:squircle;corner-smoothing:10%;background:var(--ph-accent);border-radius:3px;flex:none;width:10px;height:10px}.ph-grade{gap:var(--ph-space-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,22rem),1fr));align-items:start;display:grid}.ph-card{background:var(--ph-surface);border:1px solid var(--ph-border);border-radius:var(--ph-radius-lg);corner-shape:squircle;corner-smoothing:10%;padding:var(--ph-space-4);gap:var(--ph-space-3);flex-direction:column;min-width:0;display:flex}.ph-card--largo{grid-column:1/-1}.ph-card__cabeca{gap:var(--ph-space-1);flex-direction:column;display:flex}.ph-form{gap:var(--ph-space-3);flex-direction:column;display:flex}.ph-campo{gap:var(--ph-space-1);flex-direction:column;min-width:0;display:flex}.ph-campo>label,.ph-campo>span{color:var(--ph-text-muted);font-size:.8125rem;font-weight:600}.ph-campo__ajuda{color:var(--ph-text-muted);font-size:.75rem;font-weight:400}.ph-form input:not([type=checkbox]):not([type=radio]),.ph-form textarea,.ph-form select,.ph-campo input:not([type=checkbox]):not([type=radio]),.ph-campo textarea,.ph-campo select{width:100%;min-height:44px;padding:var(--ph-space-2) var(--ph-space-3);border:1px solid var(--ph-border-forte);border-radius:var(--ph-radius-sm);corner-shape:squircle;corner-smoothing:10%;background:var(--ph-bg);color:var(--ph-text);font:inherit;transition:border-color .14s}.ph-form textarea,.ph-campo textarea{resize:vertical;min-height:92px;line-height:1.5}.ph-form input::placeholder,.ph-form textarea::placeholder,.ph-campo input::placeholder,.ph-campo textarea::placeholder{color:var(--ph-text-placeholder)}.ph-form input:hover,.ph-form textarea:hover,.ph-campo input:hover,.ph-campo textarea:hover{border-color:var(--ph-neutro-600)}.ph-form input[aria-invalid=true],.ph-form textarea[aria-invalid=true]{border-color:var(--ph-danger)}.ph-caixa{gap:var(--ph-space-2);align-items:flex-start;line-height:1.4;display:flex}.ph-caixa input{width:18px;height:18px;accent-color:var(--ph-accent);flex:none;margin-top:3px}.ph-acoes{gap:var(--ph-space-2);flex-wrap:wrap;align-items:center;display:flex}.ph-botao,.ph-form button,.ph-card button{justify-content:center;align-items:center;gap:var(--ph-space-2);min-height:44px;padding:0 var(--ph-space-4);border-radius:var(--ph-radius-sm);corner-shape:squircle;corner-smoothing:10%;background:var(--ph-accent);color:var(--ph-accent-text);font-family:var(--ph-font-display);letter-spacing:.01em;cursor:pointer;border:1px solid #0000;font-size:.8125rem;font-weight:700;transition:opacity .14s,background-color .14s;display:inline-flex}.ph-botao:hover:not(:disabled),.ph-form button:hover:not(:disabled),.ph-card button:hover:not(:disabled){opacity:.88}.ph-botao:disabled,.ph-form button:disabled,.ph-card button:disabled{opacity:.45;cursor:not-allowed}a.ph-botao{text-decoration:none}.ph-botao-secundario,.ph-card button.ph-botao-secundario{border-color:var(--ph-border-forte);color:var(--ph-text);background:0 0}.ph-botao-secundario:hover:not(:disabled){background:var(--ph-surface-raised);opacity:1}.ph-botao-perigo,.ph-card button.ph-botao-perigo{border-color:var(--ph-danger-border);color:var(--ph-danger);background:0 0}.ph-botao-perigo:hover:not(:disabled){background:var(--ph-danger-bg);opacity:1}.ph-botao svg{flex:none}.ph-acoes--pilha{flex-direction:column;align-items:stretch}.ph-botao--bloco{width:100%}.ph-link{color:var(--ph-text);text-decoration:underline;-webkit-text-decoration-color:var(--ph-neutro-500);text-decoration-color:var(--ph-neutro-500);font-weight:600}.ph-status{padding:var(--ph-space-3);border:1px solid var(--ph-border);border-radius:var(--ph-radius-md);corner-shape:squircle;corner-smoothing:10%;background:var(--ph-surface-raised);color:var(--ph-text-muted);margin:0;font-size:.875rem}.ph-status strong{color:var(--ph-text)}.ph-erro,.ph-status--ok,.ph-status--atencao{gap:var(--ph-space-2);grid-template-columns:auto 1fr;align-items:start;display:grid}.ph-erro:before,.ph-status--ok:before,.ph-status--atencao:before{font-family:var(--ph-font-display);font-weight:700;line-height:1.55}.ph-erro{padding:var(--ph-space-3);border:1px solid var(--ph-danger-border);border-radius:var(--ph-radius-md);corner-shape:squircle;corner-smoothing:10%;background:var(--ph-danger-bg);color:var(--ph-danger);margin:0;font-size:.875rem}.ph-erro:before{content:"!"}.ph-status--ok{border-color:var(--ph-ok-border);background:var(--ph-ok-bg);color:var(--ph-ok)}.ph-status--ok:before{content:"✓"}.ph-status--atencao{border-color:var(--ph-warn-border);background:var(--ph-warn-bg);color:var(--ph-warn)}.ph-status--atencao:before{content:"·"}.ph-tag{font-family:var(--ph-font-display);color:var(--ph-ok);white-space:nowrap;font-size:.75rem;font-weight:600}.ph-lista{gap:var(--ph-space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ph-item{gap:var(--ph-space-2) var(--ph-space-3);padding:var(--ph-space-3);border:1px solid var(--ph-border);border-radius:var(--ph-radius-md);corner-shape:squircle;corner-smoothing:10%;background:var(--ph-surface-raised);flex-wrap:wrap;justify-content:space-between;align-items:center;min-width:0;display:flex}.ph-item__texto{flex-direction:column;gap:2px;min-width:0;display:flex}.ph-item__titulo{overflow-wrap:anywhere;font-weight:600}.ph-item__detalhe{color:var(--ph-text-muted);overflow-wrap:anywhere;font-size:.8125rem}.ph-item button{min-height:44px;padding-inline:var(--ph-space-3);font-size:.75rem}.ph-item .ph-link{align-items:center;min-height:44px;display:inline-flex}.ph-mono{font-family:var(--ph-font-display);overflow-wrap:anywhere;font-size:.875rem}.ph-qr{width:min(100%,15rem);padding:var(--ph-space-3);border-radius:var(--ph-radius-md);corner-shape:squircle;corner-smoothing:10%;background:#fff;align-self:center}.ph-qr svg{width:100%;height:auto;display:block}.ph-sugestoes{align-items:center;gap:var(--ph-space-2);flex-wrap:wrap;display:flex}.ph-sugestoes button{min-height:36px;padding-inline:var(--ph-space-3);border-color:var(--ph-border-forte);color:var(--ph-text);background:0 0;font-size:.8125rem}.ph-sugestoes button:hover:not(:disabled){background:var(--ph-surface-raised);opacity:1}.ph-modal-fundo{z-index:200;-webkit-backdrop-filter:blur(4px);padding:var(--ph-space-4);background:#000000bf;place-items:center;display:grid;position:fixed;inset:0}.ph-card--recorte{width:min(100%,26rem);max-height:90vh;overflow-y:auto}.ph-recorte-container{border-radius:var(--ph-radius-lg);corner-shape:squircle;corner-smoothing:10%;background:var(--ph-surface-raised);cursor:grab;-webkit-user-select:none;user-select:none;touch-action:none;width:240px;height:240px;margin:0 auto;position:relative;overflow:hidden}.ph-recorte-container:active{cursor:grabbing}.ph-recorte-container:focus-visible{outline:2px solid var(--ph-accent);outline-offset:2px}.ph-recorte-setas{justify-content:center;gap:var(--ph-space-2);margin-block:var(--ph-space-3);display:flex}.ph-recorte-setas .ph-botao{min-width:44px;min-height:44px}.ph-recorte-img{object-fit:cover;pointer-events:none;width:240px;height:240px;margin-top:-120px;margin-left:-120px;position:absolute;top:50%;left:50%}.ph-recorte-mascara{border:2px solid var(--ph-accent);border-radius:var(--ph-radius-lg);corner-shape:squircle;corner-smoothing:10%;pointer-events:none;position:absolute;inset:0}.ph-avatar-preview{border-radius:var(--ph-radius-lg);corner-shape:squircle;corner-smoothing:10%;object-fit:cover;background:var(--ph-surface-raised);width:80px;height:80px;font-family:var(--ph-font-display);color:var(--ph-text);border:1px solid var(--ph-border);flex:none;place-items:center;font-size:2rem;font-weight:700;display:grid}.ph-idioma-seletor{justify-content:flex-end;gap:var(--ph-space-2);flex-wrap:wrap;display:flex}.ph-botao-idioma{min-width:44px;min-height:44px;padding:0 var(--ph-space-2);font-size:.75rem}.ph-idioma-seletor .ph-botao[aria-pressed=false]{color:var(--ph-text-muted)}.ph-idioma-seletor .ph-botao[aria-pressed=true]{background:var(--ph-surface-raised);border-color:var(--ph-border-forte);color:var(--ph-text)}.ph-sugestao-idioma{justify-content:center;align-items:center;gap:var(--ph-space-1) var(--ph-space-3);padding:var(--ph-space-1) var(--ph-space-3);background:var(--ph-surface-raised);border-bottom:1px solid var(--ph-border);color:var(--ph-text);flex-wrap:wrap;font-size:.875rem;display:flex}.ph-sugestao-idioma__acoes{gap:var(--ph-space-2);flex-wrap:wrap;display:inline-flex}.ph-sugestao-idioma__botao{min-height:44px;padding:0 var(--ph-space-3);border:1px solid var(--ph-border-forte);border-radius:var(--ph-radius-sm);color:var(--ph-text);font:inherit;cursor:pointer;background:0 0;font-weight:600}.ph-sugestao-idioma__botao--discreto{color:var(--ph-text-muted);border-color:#0000;font-weight:400}.ph-sugestao-idioma__botao:focus-visible{outline:2px solid var(--ph-accent);outline-offset:2px}.ph-progresso{border:1px solid var(--ph-border-forte);border-radius:var(--ph-radius-pill);background:var(--ph-surface-raised);height:12px;overflow:hidden}.ph-progresso__barra{border-radius:inherit;background:var(--ph-accent);height:100%;transition:width .2s}@media (prefers-reduced-motion:reduce){.ph-progresso__barra{transition:none}}.ph-metricas{gap:var(--ph-space-2);grid-template-columns:repeat(auto-fit,minmax(min(100%,8rem),1fr));margin:0;display:grid}.ph-metricas__item{padding:var(--ph-space-3);border:1px solid var(--ph-border);border-radius:var(--ph-radius-md);corner-shape:squircle;corner-smoothing:10%;background:var(--ph-surface-raised);flex-direction:column;gap:2px;min-width:0;display:flex}.ph-metricas__item dt,.ph-metricas__item dd{margin:0}.ph-metricas__valor{font-family:var(--ph-font-display);color:var(--ph-text);font-size:1.5rem;font-weight:700}.ph-regras{gap:var(--ph-space-2);color:var(--ph-text-muted);flex-direction:column;margin:0;padding-inline-start:1.25rem;display:flex}:root{--color-phases-50:oklch(98.5% 0 0);--color-phases-100:oklch(97% 0 0);--color-phases-200:oklch(92.2% 0 0);--color-phases-300:oklch(87% 0 0);--color-phases-400:oklch(70.8% 0 0);--color-phases-500:oklch(55.6% 0 0);--color-phases-600:oklch(43.9% 0 0);--color-phases-700:oklch(37.1% 0 0);--color-phases-800:oklch(26.9% 0 0);--color-phases-900:oklch(20.5% 0 0);--color-phases-950:oklch(0% 0 0);--color-life-50:oklch(98.2% .0081 174.35);--color-life-100:oklch(96.03% .0197 172.98);--color-life-200:oklch(91.66% .0355 161.364);--color-life-300:oklch(85.81% .0551 162.869);--color-life-400:oklch(73.3% .0718 163.207);--color-life-500:oklch(61.84% .0713 163.511);--color-life-600:oklch(51.37% .0616 167.69);--color-life-700:oklch(43.44% .0524 167.262);--color-life-800:oklch(38.24% .047 163.511);--color-life-900:oklch(28.73% .0371 168.412);--color-life-950:oklch(19.4% .0277 168.052);--color-balance-50:oklch(98.06% .0233 171.915);--color-balance-100:oklch(95.1% .0642 169.85);--color-balance-200:oklch(90.66% .1167 170.481);--color-balance-300:oklch(84.82% .1757 171.251);--color-balance-400:oklch(76.98% .2078 170.102);--color-balance-500:oklch(70.21% .1916 169.179);--color-balance-600:oklch(60.08% .1618 170.305);--color-balance-700:oklch(51.08% .1338 172.854);--color-balance-800:oklch(44.4% .115 170);--color-balance-900:oklch(38.05% .0901 176.286);--color-balance-950:oklch(26.68% .0614 180.056);--color-stock-50:oklch(98.2% .0166 156.233);--color-stock-100:oklch(96.2% .0405 157.15);--color-stock-200:oklch(92.5% .0773 156.402);--color-stock-300:oklch(87.1% .1381 154.856);--color-stock-400:oklch(79.2% .1924 152.118);--color-stock-500:oklch(72.3% .2016 149.986);--color-stock-600:oklch(62.7% .1786 149.621);--color-stock-700:oklch(52% .1389 149.986);--color-stock-800:oklch(44.8% .1095 151.735);--color-stock-900:oklch(39.3% .0874 152.942);--color-stock-950:oklch(26.6% .0598 153.341);--color-iris-50:oklch(96.2% .0158 272.163);--color-iris-100:oklch(93% .0299 272.637);--color-iris-200:oklch(87% .0571 273.887);--color-iris-300:oklch(78.5% .101 274.56);--color-iris-400:oklch(67.3% .1599 276.782);--color-iris-500:oklch(58.5% .2047 276.966);--color-iris-600:oklch(51.06% .2301 276.966);--color-iris-700:oklch(45.7% .2109 276.873);--color-iris-800:oklch(39.8% .1713 277.216);--color-iris-900:oklch(35.9% .1265 278.547);--color-iris-950:oklch(25.7% .0791 281.138);--color-studio-50:oklch(97.23% .0122 27.461);--color-studio-100:oklch(93.85% .0298 27.96);--color-studio-200:oklch(88.73% .058 27.858);--color-studio-300:oklch(81.21% .1051 28.297);--color-studio-400:oklch(71.05% .1721 29.103);--color-studio-500:oklch(64.66% .2117 30.6);--color-studio-600:oklch(57.6% .215 30.6);--color-studio-700:oklch(51.18% .1907 31.176);--color-studio-800:oklch(44.77% .1578 30.49);--color-studio-900:oklch(39.77% .1255 29.603);--color-studio-950:oklch(25.91% .0817 29.606);--color-scene-50:oklch(97.14% .0139 22);--color-scene-100:oklch(93.69% .0341 22.392);--color-scene-200:oklch(88.58% .0662 22.763);--color-scene-300:oklch(80.94% .1212 23.726);--color-scene-400:oklch(70.62% .2014 25.74);--color-scene-500:oklch(64.03% .2491 28.299);--color-scene-600:oklch(59.9% .255 28.299);--color-scene-700:oklch(50.73% .2241 29.933);--color-scene-800:oklch(44.53% .186 29.291);--color-scene-900:oklch(39.66% .148 28.214);--color-scene-950:oklch(25.84% .0965 28.425);--color-take-50:oklch(97.71% .014 54.498);--color-take-100:oklch(94.83% .0337 55.615);--color-take-200:oklch(89.59% .0668 52.764);--color-take-300:oklch(82.78% .1153 50.15);--color-take-400:oklch(73.54% .1732 43.924);--color-take-500:oklch(70.45% .1926 39.231);--color-take-600:oklch(62.41% .214 35.438);--color-take-700:oklch(53.77% .1873 33.647);--color-take-800:oklch(46.17% .1524 32.702);--color-take-900:oklch(40.42% .1201 32.92);--color-take-950:oklch(26.35% .0776 31.716);--color-script-50:oklch(98.7% .02 94.833);--color-script-100:oklch(96.2% .0537 95.173);--color-script-200:oklch(92.4% .1092 95.302);--color-script-300:oklch(87.9% .1537 91.161);--color-script-400:oklch(82.8% .1719 83.985);--color-script-500:oklch(78.92% .1713 69.636);--color-script-600:oklch(66.6% .1628 57.874);--color-script-700:oklch(55.5% .1483 48.554);--color-script-800:oklch(47.3% .1246 45.757);--color-script-900:oklch(41.4% .1019 45.46);--color-script-950:oklch(27.9% .07 45.191);--color-line-50:oklch(96.9% .015 12.268);--color-line-100:oklch(94.1% .03 12.426);--color-line-200:oklch(89.2% .058 9.847);--color-line-300:oklch(81% .117 11.484);--color-line-400:oklch(71.2% .194 13.274);--color-line-500:oklch(64.41% .2448 16.285);--color-line-600:oklch(58.6% .253 17.431);--color-line-700:oklch(51.4% .222 16.781);--color-line-800:oklch(45.5% .188 13.543);--color-line-900:oklch(41% .159 10.118);--color-line-950:oklch(27.1% .105 11.94);--color-tangible-50:oklch(98.12% .0024 249.64);--color-tangible-100:oklch(96.03% .0053 251.762);--color-tangible-200:oklch(91.9% .0099 256.605);--color-tangible-300:oklch(85.68% .0172 253.65);--color-tangible-400:oklch(70.5% .0291 257.213);--color-tangible-500:oklch(56.82% .0358 259.072);--color-tangible-600:oklch(46.7% .038 258.769);--color-tangible-700:oklch(39.65% .0383 259.418);--color-tangible-800:oklch(30.93% .0332 261.211);--color-tangible-900:oklch(25.84% .0295 259.072);--color-tangible-950:oklch(16.12% .023 265.399);--color-enlace-50:oklch(97.62% .0108 240.766);--color-enlace-100:oklch(94.89% .0221 241.056);--color-enlace-200:oklch(89.89% .0481 235.626);--color-enlace-300:oklch(82.59% .0913 234.851);--color-enlace-400:oklch(74.17% .1328 237.246);--color-enlace-500:oklch(67.82% .1439 241.966);--color-enlace-600:oklch(58.76% .1389 241.966);--color-enlace-700:oklch(49.87% .1208 247.297);--color-enlace-800:oklch(44.09% .0991 245.693);--color-enlace-900:oklch(38.97% .0796 245.757);--color-enlace-950:oklch(29.18% .0569 248.052);--color-frame-50:oklch(98.33% .0146 83.988);--color-frame-100:oklch(95.77% .0372 84.937);--color-frame-200:oklch(91.17% .0752 82.608);--color-frame-300:oklch(85.65% .1147 78.325);--color-frame-400:oklch(78.63% .1448 69.448);--color-frame-500:oklch(73.48% .157 58.318);--color-frame-600:oklch(66.58% .1574 58.318);--color-frame-700:oklch(55.39% .1404 43.591);--color-frame-800:oklch(47.14% .1152 41.703);--color-frame-900:oklch(41.08% .0919 42.029);--color-frame-950:oklch(27.2% .0609 40.881)}:where(.phases-surface-material){box-shadow:var(--phases-material-shadow);-webkit-backdrop-filter:blur(var(--phases-material-blur,10px)) saturate(var(--phases-material-saturation,200%)) brightness(var(--phases-material-brightness,1));backdrop-filter:blur(var(--phases-material-blur,10px)) saturate(var(--phases-material-saturation,200%)) brightness(var(--phases-material-brightness,1))}.phases-surface-material--textured{background-image:radial-gradient(rgb(255 255 255/var(--phases-material-dither-alpha,0)) .65px, transparent .78px), linear-gradient(rgb(255 255 255/var(--phases-material-mosaic-alpha,0)) 1px, transparent 1px), linear-gradient(90deg, rgb(255 255 255/var(--phases-material-mosaic-alpha,0)) 1px, transparent 1px);background-size:var(--phases-material-dither-size,4px) var(--phases-material-dither-size,4px), var(--phases-material-mosaic-size,12px) var(--phases-material-mosaic-size,12px), var(--phases-material-mosaic-size,12px) var(--phases-material-mosaic-size,12px)}:root{--color-phases-black:#070707;--surface-canvas:var(--color-phases-black);--surface-raised:var(--color-phases-900);--surface-soft:var(--color-phases-800);--text-primary:var(--color-phases-50);--text-secondary:var(--color-phases-400);--text-muted:var(--color-phases-500);--border-subtle:color-mix(in oklch, var(--color-phases-50) 13%, transparent);--border-strong:color-mix(in oklch, var(--color-phases-50) 24%, transparent);--accent:var(--color-take-500);--font-display:"JetBrains Mono Variable", "JetBrains Mono", monospace;--font-body:"Clear Sans", system-ui, sans-serif;--phases-corner-shape:squircle;--phases-corner-smoothing:10%;--phases-material-blur:10px;--phases-material-saturation:200%;--phases-material-tint-alpha:.3;--phases-material-brightness-dark:1;--phases-material-brightness-light:1;--phases-material-brightness:var(--phases-material-brightness-dark);--phases-material-dither-alpha:0;--phases-material-dither-size:4px;--phases-material-mosaic-alpha:0;--phases-material-mosaic-size:12px;--phases-material-shadow-inset-top:inset 0 1px 0 #ffffff14;--phases-material-shadow-inset-bottom:inset 0 -1px 0 #00000073;--phases-material-shadow-elevation:0 16px 48px #0000004d;--phases-material-shadow:var(--phases-material-shadow-inset-top), var(--phases-material-shadow-inset-bottom), var(--phases-material-shadow-elevation);--radius-card:30px;--radius-avatar:12px;--page-gutter:clamp(20px, 5vw, 84px);--content-width:1232px;--motion-fast:.18s;--motion-medium:.32s}.phases-nav__skip-link{z-index:100;clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:fixed;inset-block-start:16px;inset-inline-start:16px;overflow:hidden}.phases-nav__skip-link:focus{box-sizing:border-box;clip-path:none;white-space:normal;color:#fff;outline-offset:2px;block-size:auto;min-block-size:44px;inline-size:auto;min-inline-size:44px;max-inline-size:calc(100vw - 32px);font:600 1rem var(--font-body,sans-serif);background:#111;border:2px solid #fff;border-radius:12px;outline:2px solid #111;padding:12px 16px;text-decoration:underline;overflow:visible}.brand-mark{object-fit:contain;display:block}.brand-mark--full{width:112px;height:32px}.brand-mark--compact{width:24px;height:24px}:where(.phases-nav,.phases-nav-island,.phases-nav-submenu){--nav-touch-target:44px}:where(.phases-nav--dark,.phases-nav-island--dark,.phases-nav-submenu--dark,.phases-surface-material--dark){--phases-material-brightness:var(--phases-material-brightness-dark);--nav-island-background:rgb(12 12 12/var(--phases-material-tint-alpha,.3));--nav-border:#ffffff26;--nav-border-strong:#ffffff47;--nav-text-primary:#fafafa;--nav-text-secondary:#ddd;--nav-hover:#ffffff1a;--nav-active:#ffffff6b;--nav-avatar-background:#00000080;--nav-badge-background:#181818f2}:where(.phases-nav--light,.phases-nav-island--light,.phases-nav-submenu--light,.phases-surface-material--light){--phases-material-brightness:var(--phases-material-brightness-light);--nav-island-background:rgb(255 255 255/var(--phases-material-tint-alpha,.3));--nav-border:#1010101f;--nav-border-strong:#1010103d;--nav-text-primary:#111;--nav-text-secondary:#303030;--nav-hover:#00000014;--nav-active:#0000002e;--nav-avatar-background:#ffffff80;--nav-badge-background:#eeeeeef5}.phases-nav-island{--nav-motion-ease:cubic-bezier(.2, .8, .2, 1);--nav-motion-active-duration:.2s;--nav-motion-hover-duration:.24s;--nav-motion-hover-icon-scale:1.14;--nav-motion-hover-offset:-1px;--nav-motion-icon-duration-scale:1;--nav-motion-icon-intensity:1;--nav-motion-layout-duration:.3s;--nav-motion-press-duration:.12s;--nav-motion-press-scale:.96;--nav-motion-presence-enter-duration:.32s;--nav-motion-presence-enter-scale:.78;--nav-motion-presence-exit-duration:.18s;--nav-motion-presence-exit-scale:.72;--nav-motion-selection-duration:var(--nav-motion-layout-duration);--nav-motion-selection-fade-duration:.16s;--nav-item-compact:44px;--nav-item-expanded-chrome:68px;--nav-item-gap:4px;--nav-item-label-gap:8px;--nav-item-layout-duration:var(--nav-motion-layout-duration);--nav-item-min-expanded:88px;--nav-item-padding-inline:12px;--nav-item-size:44px;--nav-label-max:200px;--nav-rail-max:260px;--nav-island-border-width:1px;--nav-island-padding:5px;--nav-island-radius:21px;--nav-selection-block-offset:0px;--nav-label-hidden-offset:-8px;width:var(--nav-island-natural-width,auto);border:var(--nav-island-border-width) solid var(--nav-border);border-radius:var(--nav-island-radius);background-color:var(--nav-island-background);min-width:0;max-width:100%;min-height:54px;color:var(--nav-text-primary);corner-shape:squircle;corner-smoothing:10%;transition:width var(--nav-item-layout-duration) var(--nav-motion-ease), height var(--nav-item-layout-duration) var(--nav-motion-ease);display:block;position:relative;overflow:hidden;container-type:inline-size}.phases-nav-island__viewport{scrollbar-width:none;overscroll-behavior-inline:contain;scroll-snap-type:inline proximity;-webkit-overflow-scrolling:touch;max-width:100%;scroll-padding-inline:22px;overflow:auto hidden}.phases-nav-island__viewport::-webkit-scrollbar{display:none}.phases-nav-island__track{justify-content:center;align-items:center;width:max-content;min-width:100%;display:flex}.phases-nav-island__content{width:max-content;min-width:var(--nav-presence-content-width,0);min-height:var(--nav-presence-content-height,0);align-items:center;gap:var(--nav-item-gap);padding:var(--nav-island-padding);display:flex;position:relative}.phases-nav-island__selection{top:var(--nav-island-padding);z-index:0;box-sizing:border-box;width:var(--nav-selection-width,var(--nav-item-compact));height:max(var(--nav-item-size), var(--nav-touch-target,44px));border:1px solid var(--nav-border-strong);background:var(--nav-active);opacity:0;pointer-events:none;transform:translate3d(var(--nav-selection-x,0), var(--nav-selection-y,0), 0);transform-origin:0;transition:width var(--nav-motion-selection-duration) var(--nav-motion-ease), transform var(--nav-motion-selection-duration) var(--nav-motion-ease), opacity var(--nav-motion-selection-fade-duration) ease;will-change:width, transform;corner-shape:squircle;corner-smoothing:10%;border-radius:15px;position:absolute;inset-inline-start:var(--nav-island-padding);box-shadow:inset 0 1px #ffffff14}.phases-nav-island__item-layout{z-index:1;width:var(--nav-item-width);min-width:var(--nav-item-width);height:max(var(--nav-item-size), var(--nav-touch-target,44px));scroll-snap-align:center;transition:width var(--nav-item-layout-duration) var(--nav-motion-ease), min-width var(--nav-item-layout-duration) var(--nav-motion-ease);flex:none;display:flex;position:relative}.phases-nav-island__item{z-index:1;width:100%;min-width:0;height:100%;color:var(--nav-text-primary);cursor:pointer;font:inherit;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;transition:color var(--nav-motion-active-duration) ease, scale var(--nav-motion-press-duration) var(--nav-motion-ease), transform var(--nav-motion-hover-duration) var(--nav-motion-ease);corner-shape:squircle;corner-smoothing:10%;background:0 0;border:0;border-radius:15px;flex:auto;justify-content:center;align-items:center;padding:0;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}.phases-nav-island__item:is(.is-active,.is-previewed){justify-content:flex-start;padding-inline:11.5px}.phases-nav-island__item.is-previewed{transform:translateY(var(--nav-motion-hover-offset))}.phases-nav-island[data-orientation=horizontal][data-presentation-mode=expanded] .phases-nav-island__item:is(.is-active,.is-previewed){justify-content:center;padding-inline:0}.phases-nav-island__item[data-pressed]{scale:var(--nav-motion-press-scale)}.phases-nav-island__item[aria-disabled=true]{cursor:not-allowed;opacity:.42}.phases-nav-island__item:focus-visible{outline:2px solid color-mix(in srgb, var(--nav-text-primary) 72%, transparent);outline-offset:-3px}.phases-nav-island__item svg{transition:transform var(--nav-motion-hover-duration) var(--nav-motion-ease)}.phases-nav-island__icon{transform-origin:50%;flex:none;place-items:center;display:inline-grid}.phases-nav-island__item.is-previewed svg{transform:scale(var(--nav-motion-hover-icon-scale))}.phases-nav-island.phases-nav-island[data-show-hitboxes] .phases-nav-island__item{background:color-mix(in oklch, var(--color-take-500) 16%, transparent);box-shadow:inset 0 0 0 1px color-mix(in oklch, var(--color-take-500) 88%, white)}.phases-nav-island[data-show-hitboxes] .phases-nav-island__item-layout:nth-of-type(2n) .phases-nav-island__item{background:color-mix(in oklch, var(--color-enlace-500) 18%, transparent);box-shadow:inset 0 0 0 1px color-mix(in oklch, var(--color-enlace-500) 88%, white)}.phases-nav-island[data-show-hitboxes] .phases-nav-island__item:after{background:var(--color-phases-950);min-width:15px;color:var(--color-phases-50);content:attr(data-hitbox);font-family:var(--font-display);pointer-events:none;text-align:center;border-radius:5px;padding:1px 3px;font-size:.5rem;line-height:1.2;position:absolute;top:3px;left:50%;transform:translate(-50%)}.phases-nav-island__label{max-width:0;color:inherit;font-family:var(--nav-label-font,var(--font-body));opacity:0;transform:translateX(var(--nav-label-hidden-offset));transform-origin:0;visibility:hidden;white-space:nowrap;transition:visibility 0s linear 0s, margin var(--nav-item-layout-duration) var(--nav-motion-ease) 0s, opacity 0s linear 0s, transform 0s linear 0s;flex:none;margin-inline-start:var(--nav-label-gap,0px);font-size:.82rem;overflow:hidden}.phases-nav-island[data-presentation-mode=expanded] .phases-nav-island__label,.phases-nav-island__item:is(.is-active,.is-previewed) .phases-nav-island__label{--nav-label-gap:var(--nav-item-label-gap);max-width:var(--nav-label-max,200px);opacity:1;visibility:visible;transition:visibility 0s linear var(--nav-item-layout-duration), margin var(--nav-item-layout-duration) var(--nav-motion-ease) 0s, opacity .1s cubic-bezier(.16, 1, .3, 1) var(--nav-item-layout-duration), transform .12s cubic-bezier(.16, 1, .3, 1) var(--nav-item-layout-duration);transform:translate(0)}.phases-nav-island__label[data-truncated=true]{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 24px),#0000 100%);mask-image:linear-gradient(90deg,#000 calc(100% - 24px),#0000 100%)}.phases-nav-island[data-preview-id]:not([data-presentation-mode=expanded]) .phases-nav-island__item.is-active:not(.is-previewed) .phases-nav-island__label{--nav-label-gap:0px;opacity:0;transform:translateX(var(--nav-label-hidden-offset));visibility:hidden;transition:opacity 0s linear 0s, visibility 0s linear 0s, transform 0s linear 0s, margin var(--nav-item-layout-duration) var(--nav-motion-ease) 0s}.phases-nav-island:before,.phases-nav-island:after{z-index:3;content:"";opacity:0;pointer-events:none;width:28px;transition:opacity var(--nav-motion-selection-fade-duration) ease;position:absolute;top:1px;bottom:1px}.phases-nav-island:before{background:linear-gradient(to right, var(--nav-island-background), transparent);border-radius:19px 0 0 19px;left:1px}.phases-nav-island:after{background:linear-gradient(to left, var(--nav-island-background), transparent);border-radius:0 19px 19px 0;right:1px}.phases-nav-island[data-overflow-start]:before,.phases-nav-island[data-overflow-end]:after{opacity:1}.phases-nav-island__icon{position:relative}.phases-nav-island__item>:is(.phases-nav-badge,.phases-nav-shortcut){flex-shrink:0;margin-inline-start:6px;display:none}.phases-nav-island[data-presentation-mode=expanded] .phases-nav-island__item>:is(.phases-nav-badge,.phases-nav-shortcut),.phases-nav-island[data-orientation=horizontal] .phases-nav-island__item:is(.is-active,.is-previewed)>:is(.phases-nav-badge,.phases-nav-shortcut){display:inline-flex}.phases-nav-island[data-preview-id]:not([data-presentation-mode=expanded]) .phases-nav-island__item.is-active:not(.is-previewed)>:is(.phases-nav-badge,.phases-nav-shortcut){display:none}.phases-nav-island[dir=rtl]{--nav-label-hidden-offset:8px}:is(.phases-nav-island[dir=rtl] .phases-nav-island__label:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),.phases-nav-island:not([dir=rtl]) .phases-nav-island__label:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-inline-start:0;margin-inline-end:var(--nav-label-gap,0px)}.phases-nav-island__label[data-truncated=true]:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){-webkit-mask-image:linear-gradient(270deg,#000 calc(100% - 24px),#0000 100%);mask-image:linear-gradient(270deg,#000 calc(100% - 24px),#0000 100%)}.phases-nav-island[dir=rtl][data-orientation=horizontal]:before{background:linear-gradient(to left, var(--nav-island-background), transparent);border-radius:0 19px 19px 0;left:auto;right:1px}.phases-nav-island[dir=rtl][data-orientation=horizontal]:after{background:linear-gradient(to right, var(--nav-island-background), transparent);border-radius:19px 0 0 19px;left:1px;right:auto}.phases-nav-island[data-orientation=vertical]{width:min(var(--nav-island-natural-width), var(--nav-rail-max));max-width:100%;height:min(var(--nav-island-natural-height), 100%);max-height:100%}.phases-nav-island[data-orientation=vertical] .phases-nav-island__viewport{overscroll-behavior-block:contain;scroll-snap-type:block proximity;width:100%;max-width:100%;height:100%;scroll-padding-block:22px;overflow:hidden auto}.phases-nav-island[data-orientation=vertical] .phases-nav-island__track{flex-direction:column;justify-content:flex-start;align-items:stretch;width:100%;min-width:0;max-width:100%;min-height:max-content;display:flex}.phases-nav-island[data-orientation=vertical] .phases-nav-island__content{flex-direction:column;align-items:stretch;width:100%;min-width:0;max-width:100%;display:flex}.phases-nav-island[data-orientation=vertical] .phases-nav-island__item-layout{scroll-snap-align:center;width:100%;min-width:0;max-width:100%}.phases-nav-island[data-orientation=vertical] .phases-nav-island__item{width:100%;min-width:0;max-width:100%;padding-inline:var(--nav-item-padding-inline);justify-content:flex-start}.phases-nav-island[data-orientation=vertical][data-presentation-mode=compact] .phases-nav-island__item{justify-content:center;padding-inline:0}.phases-nav-island[data-orientation=vertical] .phases-nav-island__selection{width:calc(100% - (var(--nav-island-padding) * 2));max-width:none;inset-inline-start:var(--nav-island-padding)}.phases-nav-island[data-orientation=vertical] .phases-nav-island__label,.phases-nav-island[data-orientation=vertical][data-preview-id] .phases-nav-island__item.is-active:not(.is-previewed) .phases-nav-island__label{--nav-label-gap:var(--nav-item-label-gap);max-width:var(--nav-label-max,200px);opacity:1;visibility:visible;transition:visibility linear,opacity .16s cubic-bezier(.16,1,.3,1),transform .2s cubic-bezier(.16,1,.3,1);transform:translate(0)}.phases-nav-island[data-orientation=vertical][data-presentation-mode=compact] .phases-nav-island__label{--nav-label-gap:0px;opacity:0;max-width:0;transform:translateX(var(--nav-label-hidden-offset));visibility:hidden}.phases-nav-island[data-orientation=vertical]:before,.phases-nav-island[data-orientation=vertical]:after{width:auto;height:28px;left:1px;right:1px}.phases-nav-island[data-orientation=vertical]:before{background:linear-gradient(180deg, var(--nav-island-background), transparent);top:1px;bottom:auto}.phases-nav-island[data-orientation=vertical]:after{background:linear-gradient(0deg, var(--nav-island-background), transparent);top:auto;bottom:1px}.phases-nav-island[data-reduced-motion]{--nav-motion-press-scale:1}.phases-nav-island[data-reduced-motion] *,.phases-nav-island[data-reduced-motion] :before,.phases-nav-island[data-reduced-motion] :after{scroll-behavior:auto!important;transition-duration:.01ms!important;transition-delay:0s!important}@media (prefers-reduced-motion:reduce){:root:not([data-reduced-motion=false]) .phases-nav-island{--nav-motion-press-scale:1}:root:not([data-reduced-motion=false]) .phases-nav-island *,:root:not([data-reduced-motion=false]) .phases-nav-island :before,:root:not([data-reduced-motion=false]) .phases-nav-island :after{scroll-behavior:auto!important;transition-duration:.01ms!important;transition-delay:0s!important}}@container (width<=300px){.phases-nav-island__content{--nav-item-size:40px;--nav-selection-block-offset:2px}.phases-nav-island__label{font-size:.78rem}.phases-nav-island[data-orientation=vertical] .phases-nav-island__content{--nav-item-compact:40px;--nav-item-gap:2px;--nav-item-size:42px;--nav-selection-block-offset:1px}}.phases-nav-badge{box-sizing:border-box;pointer-events:none;-webkit-user-select:none;user-select:none}.phases-nav-badge--count,.phases-nav-badge--pill{flex:0 0 var(--phases-nav-badge-reserved-width);inline-size:var(--phases-nav-badge-reserved-width);min-inline-size:var(--phases-nav-badge-reserved-width);max-inline-size:var(--phases-nav-badge-reserved-width);background:var(--phases-nav-badge-background,var(--nav-border-strong,#18181833));color:var(--phases-nav-badge-color,var(--nav-text-primary,#fff));font-family:var(--font-display,ui-monospace, monospace);font-variant-numeric:tabular-nums;text-align:center;border-radius:999px;justify-content:center;align-items:center;padding:1px 5px;font-size:.65rem;font-weight:600;line-height:1;display:inline-flex;overflow:hidden}.phases-nav-badge__value{white-space:nowrap;text-overflow:ellipsis;min-inline-size:0;overflow:hidden}.phases-nav-badge--dot,.phases-nav-badge--pulse{border:1px solid var(--phases-nav-badge-border,var(--nav-border,#ffffff8c));background:var(--phases-nav-badge-background,var(--nav-text-primary,#2d4552));border-radius:50%;block-size:8px;inline-size:8px;position:absolute;inset-block-start:-2px;inset-inline-end:-3px}.phases-nav-badge__dot,.phases-nav-badge__pulse-core{border-radius:inherit;background:currentColor;position:absolute;inset:1px}.phases-nav-badge__pulse-halo{opacity:.5;border:1px solid;border-radius:50%;animation:2.2s ease-out infinite phases-nav-badge-pulse;position:absolute;inset:-4px}.phases-nav-badge__pulse-core{background:var(--phases-nav-badge-color,var(--nav-text-primary,#fff))}.phases-nav-badge[data-reduced-motion=true] .phases-nav-badge__pulse-halo,[data-motion-level=off] .phases-nav-badge__pulse-halo{animation:none}@media (prefers-reduced-motion:reduce){.phases-nav-badge__pulse-halo{animation:none}}.phases-nav-badge+.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@keyframes phases-nav-badge-pulse{0%,to{opacity:.5;transform:scale(.7)}55%{opacity:0;transform:scale(1.65)}}.phases-nav-shortcut{pointer-events:none;align-items:center;max-inline-size:100%;display:inline-flex}.phases-nav-shortcut__keys{white-space:nowrap;align-items:center;gap:3px;display:inline-flex}.phases-nav-shortcut__kbd{box-sizing:border-box;inline-size:var(--phases-nav-shortcut-key-width);min-inline-size:var(--phases-nav-shortcut-key-width);border:1px solid var(--nav-border-strong,#ffffff38);background:var(--nav-kbd-background,#ffffff14);block-size:1.35em;color:var(--nav-text-secondary,currentColor);font-family:var(--font-display,ui-monospace, monospace);font-variant-numeric:tabular-nums;text-align:center;border-radius:4px;justify-content:center;align-items:center;padding-inline:0;font-size:.62rem;line-height:1;display:inline-flex;position:relative;overflow:hidden}.phases-nav-shortcut__flash{pointer-events:none;opacity:0;background:currentColor;position:absolute;inset:0}.phases-nav-shortcut .sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.phases-nav-submenu{--nav-submenu-inline-sign:1;box-sizing:border-box;top:var(--nav-submenu-top,0);left:var(--nav-submenu-left,0);z-index:30;min-width:180px;max-width:calc(100vw - 16px);max-height:min(calc(100dvh - 16px), var(--nav-submenu-max-height,100dvh));border:1px solid var(--nav-border);background-color:var(--nav-island-background);color:var(--nav-text-primary);corner-shape:squircle;corner-smoothing:10%;animation:.18s cubic-bezier(.2,.8,.2,1) phases-nav-submenu-enter;animation-duration:var(--nav-motion-presence-enter-duration,.18s);will-change:opacity, transform;border-radius:18px;flex-direction:column;gap:2px;margin:0;padding:6px;list-style:none;display:flex;position:fixed;overflow-y:auto}.phases-nav-submenu[dir=rtl]{--nav-submenu-inline-sign:-1}@keyframes phases-nav-submenu-enter{0%{opacity:0;transform:translateY(-4px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}.phases-nav-submenu__entry{width:100%;display:block}.phases-nav-submenu__entry--back{border-bottom:1px solid var(--nav-border);margin-bottom:2px;padding-bottom:2px}.phases-nav-submenu__item{min-height:var(--nav-touch-target,44px);width:100%;color:var(--nav-text-secondary);font-family:var(--font-display,inherit);letter-spacing:.02em;-webkit-user-select:none;user-select:none;cursor:pointer;transition:background var(--motion-fast,.15s) ease, color var(--motion-fast,.15s) ease, transform var(--motion-fast,.15s) ease;corner-shape:squircle;corner-smoothing:10%;background:0 0;border:0;border-radius:12px;align-items:center;gap:8px;padding:0 12px;font-size:.75rem;text-decoration:none;display:flex}.phases-nav-submenu__item:hover,.phases-nav-submenu__item:focus-visible,.phases-nav-submenu__item:focus{background:var(--nav-hover,#ffffff14);color:var(--nav-text-primary,#fff);outline:none;transform:translate(2px)}.phases-nav-submenu__item.is-active{background:var(--nav-active,#ffffff24);color:var(--nav-text-primary,#fff);font-weight:600}.phases-nav-submenu__item.is-disabled{cursor:not-allowed;opacity:.42}.phases-nav-submenu__item.is-group:after{content:"›";color:var(--nav-text-tertiary,var(--nav-text-secondary));flex:none;font-size:1.15rem;line-height:1}.phases-nav-submenu[dir=rtl] .phases-nav-submenu__item.is-group:after{content:"‹"}.phases-nav-submenu[dir=rtl] .phases-nav-submenu__item:is(:hover,:focus-visible,:focus){transform:translate(-2px)}.phases-nav-submenu__icon{flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:relative}.phases-nav-submenu__label{white-space:nowrap;text-align:start;flex:auto}.phases-nav-submenu .phases-nav-badge--count,.phases-nav-submenu .phases-nav-badge--pill{inline-size:auto;min-inline-size:0;max-inline-size:var(--phases-nav-badge-reserved-width);flex:none;padding:2px 6px}.phases-nav-submenu[data-placement=inline]{animation-name:phases-nav-submenu-enter-horizontal}@keyframes phases-nav-submenu-enter-horizontal{0%{opacity:0;transform:translateX(calc(-4px * var(--nav-submenu-inline-sign))) scale(.96)}to{opacity:1;transform:translate(0)scale(1)}}.phases-nav-submenu[data-navigation-direction=forward]{animation-name:phases-nav-submenu-forward}.phases-nav-submenu[data-navigation-direction=back]{animation-name:phases-nav-submenu-back}@keyframes phases-nav-submenu-forward{0%{opacity:0;transform:translateX(calc(10px * var(--nav-submenu-inline-sign))) scale(.98)}to{opacity:1;transform:translate(0)scale(1)}}@keyframes phases-nav-submenu-back{0%{opacity:0;transform:translateX(calc(-10px * var(--nav-submenu-inline-sign))) scale(.98)}to{opacity:1;transform:translate(0)scale(1)}}@media (width<=900px){.phases-nav-submenu[data-navigation-nested]{z-index:60;right:16px;bottom:calc(max(16px, env(safe-area-inset-bottom)) + 72px);width:auto;min-width:0;max-width:none;max-height:calc(100dvh - 150px - env(safe-area-inset-top) - env(safe-area-inset-bottom));overscroll-behavior:contain;overflow-y:auto;top:auto!important;left:16px!important}.phases-nav-submenu[data-navigation-nested] .phases-nav-submenu__item{min-height:48px}}@media (prefers-reduced-motion:reduce){:root:not([data-reduced-motion=false]) .phases-nav-submenu{animation-duration:.01ms}}.phases-nav-announcer{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.phases-nav.phases-nav--standalone{place-items:center;width:100%;padding:0;display:grid;position:relative;top:auto}.phases-nav{z-index:20;width:100%;padding:18px var(--page-gutter);pointer-events:none;top:0;position:fixed;inset-inline:0}.phases-nav[data-account-open=true]{z-index:50}.phases-nav>*{pointer-events:auto}.phases-nav__layout{width:min(100%, var(--content-width));grid-template-columns:1fr 1fr;align-items:center;margin:0 auto;display:grid;position:relative}.phases-nav__island,.phases-nav__menu{border:1px solid var(--nav-border);background-color:var(--nav-island-background);color:var(--nav-text-primary);corner-shape:squircle;corner-smoothing:10%}.phases-nav__island{border-radius:var(--nav-island-radius,21px);min-height:54px;overflow:visible}.phases-nav__brand{min-width:140px;height:54px;min-height:54px;transition:transform var(--motion-medium) cubic-bezier(.2, .8, .2, 1), background var(--motion-fast) ease, border-color var(--motion-fast) ease, box-shadow var(--motion-medium) ease;justify-content:center;justify-self:start;align-items:center;padding:0 16px;text-decoration:none;display:inline-flex}.phases-nav__brand[data-active=true]{border-color:var(--nav-border-strong);background:var(--nav-active)}.phases-nav__brand:hover{z-index:2;border-color:var(--nav-border-strong);transform:scale(1.065);box-shadow:inset 0 1px #ffffff1a,0 20px 58px #0000006b}.phases-nav__brand[data-brand-state=pressed]{transform:scale(.98)}.phases-nav__brand[data-brand-interactive=false]{cursor:default}.phases-nav__brand[data-brand-interactive=false]:hover,.phases-nav__brand[data-brand-interactive=false][data-brand-state=pressed]{z-index:auto;border-color:var(--nav-border);box-shadow:none;transform:none}.phases-nav__brand[data-brand-animated=true] .phases-nav__brand-full,.phases-nav__brand[data-brand-animated=true] .phases-nav__brand-compact{animation:2.4s ease-in-out infinite phases-nav-brand-breathe}@keyframes phases-nav-brand-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.035)}}.phases-nav__brand[data-brand-motion-level=off] .phases-nav__brand-full,.phases-nav__brand[data-brand-motion-level=off] .phases-nav__brand-compact{animation:none}.phases-nav--light .brand-mark{filter:invert()}.phases-nav__brand-compact{display:none}.phases-nav__brand-neutral{max-width:100%;color:var(--nav-text-primary);font-family:var(--font-display);letter-spacing:.04em;text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;font-weight:600;display:block;overflow:hidden}.phases-nav__brand--with-back{cursor:default;align-items:center;gap:8px;min-width:auto;padding-block:5px;padding-inline:8px;display:inline-flex}.phases-nav__brand--with-back:hover{box-shadow:none;border-color:var(--nav-border);transform:none}.phases-nav__brand-link{min-width:44px;min-height:44px;color:var(--nav-text-primary);transition:transform var(--motion-medium) cubic-bezier(.2, .8, .2, 1), background var(--motion-fast) ease, border-color var(--motion-fast) ease;border-radius:14px;justify-content:center;align-items:center;padding-inline:8px;text-decoration:none;display:inline-flex}.phases-nav__brand-link:is(:hover,:focus-visible){background:var(--nav-hover);transform:scale(1.04)}.phases-nav__brand-link:active{transform:scale(.98)}.phases-nav__brand-back{border:1px solid var(--nav-border);background:var(--nav-avatar-background,transparent);width:44px;min-width:44px;height:44px;min-height:44px;color:var(--nav-text-primary);cursor:pointer;corner-shape:squircle;corner-smoothing:10%;transition:border-color var(--motion-fast) ease, background var(--motion-fast) ease, transform var(--motion-fast) ease;border-radius:14px;flex:0 0 44px;place-items:center;padding:0;text-decoration:none;display:inline-grid;box-shadow:inset 0 1px #ffffff0f}.phases-nav__brand-back:is(:hover,:focus-visible){border-color:var(--nav-border-strong);background:var(--nav-hover);transform:scale(1.06)}.phases-nav__brand-back:active{transform:scale(.96)}.phases-nav__brand--with-back[data-back-placement=start] .phases-nav__brand-back{order:1}.phases-nav__brand--with-back[data-back-placement=start] .phases-nav__brand-link{order:2}.phases-nav__brand--with-back[data-back-placement=end] .phases-nav__brand-link{order:1}.phases-nav__brand--with-back[data-back-placement=end] .phases-nav__brand-back{order:2}.phases-nav[data-navbar-position=bottom]{padding-bottom:max(18px, env(safe-area-inset-bottom));top:auto;bottom:0}.phases-nav[data-navbar-position=bottom]>.phases-app-island--responsive{top:auto;bottom:max(18px, env(safe-area-inset-bottom))}.phases-nav[data-navbar-position=bottom] .phases-nav__menu:not(.phases-nav__menu--sidebar),.phases-nav[data-navbar-position=bottom] .phases-nav__account-overlay:not(.phases-nav__account-overlay--sidebar){top:auto;bottom:calc(100% + 12px)}.phases-nav>.phases-app-island--responsive{z-index:1;max-width:760px;position:absolute;top:18px;left:50%;transform:translate(-50%)}.phases-nav__menu a>svg,.phases-nav__avatar>svg{transform-origin:50%;transition:transform .32s cubic-bezier(.2,.8,.2,1)}.phases-nav__menu a:is(:hover,:focus-visible)>svg{transform:translate(2px)scale(1.08)}.phases-nav__account-wrap{justify-self:end;position:relative}.phases-nav__account{height:54px;min-height:54px;color:var(--nav-text-primary);cursor:pointer;font-family:var(--font-display);transition:border-color var(--motion-fast) ease, transform var(--motion-fast) ease;align-items:center;gap:10px;padding-block:5px;padding-inline:5px 15px;font-size:.72rem;display:inline-flex}.phases-nav__account:hover,.phases-nav__account[aria-expanded=true]{border-color:var(--nav-border-strong);transform:translateY(-1px)}.phases-nav__account:is(:hover,:focus-visible,[aria-expanded=true]) .phases-nav__avatar>svg{transform:translateY(-2px)scale(1.08)}.phases-nav__account:is(:hover,:focus-visible,[aria-expanded=true]) .phases-nav__settings-badge{transform:rotate(12deg)scale(1.08)}.phases-nav__avatar{border:1px solid var(--nav-border);background:var(--nav-avatar-background);corner-shape:squircle;corner-smoothing:10%;border-radius:14px;flex:none;place-items:center;width:40px;height:40px;display:grid;position:relative;box-shadow:inset 0 1px #ffffff0f}.phases-nav__settings-badge{border:1px solid var(--nav-border);background:var(--nav-badge-background);transform-origin:50%;width:18px;height:18px;transition:border-color var(--motion-fast) ease, color var(--motion-fast) ease, transform .32s cubic-bezier(.2, .8, .2, 1);top:-5px;border-radius:7px;place-items:center;display:grid;position:absolute;inset-inline-end:-5px;box-shadow:0 4px 12px #0006}.phases-nav__settings-badge-motion{transform-origin:50%;place-items:center;display:grid}.phases-nav__menu{z-index:5;border-radius:20px;gap:3px;min-width:184px;margin:0;padding:7px;list-style:none;display:grid;position:absolute;top:calc(100% + 12px)}.phases-nav__menu--account{inset-inline-end:0}.phases-nav__menu-list{gap:3px;margin:0;padding:0;list-style:none;display:grid}.phases-nav__menu--sidebar{top:18px;inset-inline-end:18px;width:min(360px,100vw - 36px);max-height:calc(100dvh - 36px);position:fixed;bottom:18px;overflow:auto}.phases-nav__account-layer:not([popover]){display:contents}.phases-nav__account-layer[popover]{color:inherit;pointer-events:none;background:0 0;border:0;margin:0;padding:0;position:fixed;inset:auto;overflow:visible}.phases-nav__account-layer[popover]>*{pointer-events:auto}.phases-nav__account-overlay{z-index:5;top:calc(100% + 12px);position:absolute;inset-inline-end:0}.phases-nav__account-overlay--sidebar{top:18px;z-index:60;inset-inline-end:18px;width:min(360px,100vw - 36px);max-height:calc(100dvh - 36px);position:fixed;bottom:18px;overflow:auto}.phases-nav__account-overlay--command,.phases-nav__account-overlay--popover{min-width:220px;max-width:min(360px,100vw - 32px)}.phases-nav__account-overlay--sidebar,.phases-nav__account-overlay--command,.phases-nav__account-overlay--popover{border:1px solid var(--nav-border);background-color:var(--nav-island-background);color:var(--nav-text-primary);corner-shape:squircle;border-radius:20px;box-shadow:inset 0 1px #ffffff14,0 24px 64px #00000059}.phases-nav__account-overlay--sidebar{padding:18px}.phases-nav__account-overlay--command,.phases-nav__account-overlay--popover{padding:12px}.phases-nav__account-overlay h2{color:var(--nav-text-primary);font-family:var(--font-display);margin:0 0 10px;font-size:1rem;line-height:1.15}.phases-nav__account-overlay p{color:var(--nav-text-secondary);font-family:var(--font-body);margin:0 0 14px;font-size:.78rem;line-height:1.45}.phases-nav__account-overlay button{min-height:var(--nav-touch-target);min-width:var(--nav-touch-target);border:1px solid var(--nav-border);background:var(--nav-hover);color:var(--nav-text-primary);cursor:pointer;font:inherit;border-radius:10px;padding:6px 10px}.phases-nav__account-overlay [data-account-preview-behavior]{color:var(--nav-text-secondary);font-family:var(--font-display);letter-spacing:.08em;text-transform:uppercase;margin-top:10px;font-size:.62rem;display:block}.phases-nav[data-orientation=vertical] .phases-nav__account-overlay{top:auto;inset-inline-end:auto;bottom:0;inset-inline-start:calc(100% + 12px)}.phases-nav[data-orientation=vertical] .phases-nav__account-overlay--sidebar{top:18px;inset-inline-end:18px;bottom:18px;inset-inline-start:auto}.phases-nav__menu li{display:flex}.phases-nav__menu a{width:100%;min-height:var(--nav-touch-target);color:var(--nav-text-secondary);font-family:var(--font-display);transition:background var(--motion-fast) ease, color var(--motion-fast) ease;corner-shape:squircle;corner-smoothing:10%;border-radius:14px;align-items:center;gap:10px;padding:0 12px;font-size:.74rem;text-decoration:none;display:flex}.phases-nav__menu a:hover,.phases-nav__menu a:focus-visible{background:var(--nav-hover);color:var(--nav-text-primary)}.phases-nav[data-orientation=vertical]{pointer-events:none;top:18px;bottom:18px;grid-template-rows:auto minmax(0,1fr) auto;width:188px;padding:0;display:grid;position:fixed;inset-inline:18px auto}.phases-nav[data-orientation=vertical] .phases-nav__layout{display:contents}.phases-nav[data-orientation=vertical] .phases-nav__brand,.phases-nav[data-orientation=vertical] .phases-nav__account-wrap,.phases-nav[data-orientation=vertical]>.phases-app-island--responsive{pointer-events:auto}.phases-nav[data-orientation=vertical] .phases-nav__brand{grid-row:1;justify-self:start;width:188px}.phases-nav[data-orientation=vertical]>.phases-app-island--responsive{top:auto;inset-inline-end:auto;max-height:calc(100% - 24px);width:min(var(--nav-island-natural-width,188px), 188px);bottom:auto;grid-row:2;place-self:center start;height:calc(100% - 24px);margin:12px 0;position:relative;inset-inline-start:auto;transform:none}.phases-nav[data-orientation=vertical] .phases-nav__account-wrap{grid-row:3;justify-self:start}.phases-nav[data-orientation=vertical] .phases-nav__account{width:188px}.phases-nav[data-orientation=vertical][data-presentation-mode=compact] .phases-nav__brand,.phases-nav[data-orientation=vertical][data-presentation-mode=compact] .phases-nav__account{width:54px;min-width:54px;padding:5px}.phases-nav[data-orientation=vertical][data-presentation-mode=compact] .phases-nav__brand-full,.phases-nav[data-orientation=vertical][data-presentation-mode=compact] .phases-nav__account-name{display:none}.phases-nav[data-orientation=vertical][data-presentation-mode=compact] .phases-nav__brand-compact{display:inline}.phases-nav[data-orientation=vertical] .phases-nav__menu{top:auto;inset-inline-end:auto;bottom:0;inset-inline-start:calc(100% + 12px)}.phases-nav[data-orientation=vertical] .phases-nav__menu--sidebar{top:18px;inset-inline-end:18px;bottom:18px;inset-inline-start:auto}.phases-nav__account[data-active-utility]{border-color:var(--nav-border-strong);background:var(--nav-active)}.phases-nav__account[data-active-utility=settings] .phases-nav__settings-badge{border-color:var(--color-take-500);color:var(--color-take-500)}.phases-nav__account[data-active-utility=settings] .phases-nav__settings-badge-motion{animation:.44s cubic-bezier(.2,.8,.2,1) phases-nav-settings-activate}@keyframes phases-nav-settings-activate{0%{transform:rotate(-20deg)scale(.72)}60%{transform:rotate(10deg)scale(1.12)}to{transform:rotate(0)scale(1)}}@media (width<=900px){.phases-nav{padding:16px}.phases-nav__layout{grid-template-columns:1fr auto;gap:10px}.phases-nav[data-orientation=horizontal][data-back-placement=end] .phases-nav__brand{grid-area:1/2;justify-self:end}.phases-nav[data-orientation=horizontal][data-back-placement=end] .phases-nav__account-wrap{grid-area:1/1;justify-self:start}.phases-nav[data-orientation=horizontal][data-back-placement=end] .phases-nav__menu--account:not(.phases-nav__menu--sidebar),.phases-nav[data-orientation=horizontal][data-back-placement=end] .phases-nav__account-overlay:not(.phases-nav__account-overlay--sidebar){inset-inline:0 auto}.phases-nav__brand{width:54px;min-width:54px;padding:0}.phases-nav__brand--with-back{gap:6px;width:auto;min-width:104px;padding-inline:6px}.phases-nav__brand-full{display:none}.phases-nav__brand-compact{display:inline}.phases-nav__account{width:54px;padding:5px}.phases-nav__account-name{display:none}.phases-nav>.phases-app-island--responsive{top:auto;bottom:max(16px, env(safe-area-inset-bottom));z-index:50;visibility:visible;opacity:1;width:min(430px,100% - 32px);max-width:none;margin:0 auto;display:block;position:fixed;left:0;right:0;transform:none}.phases-nav[data-navbar-position=bottom]{top:auto;bottom:calc(54px + max(16px, env(safe-area-inset-bottom)) + 10px);padding:0 16px}.phases-nav[data-navbar-position=bottom]>.phases-app-island--responsive{bottom:max(16px, env(safe-area-inset-bottom))}.phases-nav[data-orientation=vertical]{top:max(12px, env(safe-area-inset-top));inset-inline-end:auto;bottom:max(12px, env(safe-area-inset-bottom));width:176px;height:auto;padding:0;inset-inline-start:12px}.phases-nav[data-orientation=vertical] .phases-nav__brand,.phases-nav[data-orientation=vertical] .phases-nav__account{width:54px}.phases-nav[data-orientation=vertical]>.phases-app-island--responsive{top:auto;width:auto;max-width:176px;max-height:calc(100dvh - 164px - env(safe-area-inset-top) - env(safe-area-inset-bottom));inset-inline-end:auto;width:min(var(--nav-island-natural-width,176px), 176px);height:calc(100dvh - 164px - env(safe-area-inset-top) - env(safe-area-inset-bottom));bottom:auto;position:relative;inset-inline-start:auto;transform:none}.phases-nav[data-orientation=vertical] .phases-nav-island{max-width:176px}}@media (width>=901px) and (width<=1050px){.phases-nav .phases-nav__brand{width:54px;min-width:54px;padding:0}.phases-nav .phases-nav__brand-full,.phases-nav .phases-nav__account-name{display:none}.phases-nav .phases-nav__brand-compact{display:inline}.phases-nav .phases-nav__account{width:54px;padding:5px}}@media (prefers-reduced-motion:reduce){:root:not([data-reduced-motion=false]) .phases-nav *,:root:not([data-reduced-motion=false]) .phases-nav :before,:root:not([data-reduced-motion=false]) .phases-nav :after{transition-duration:.01ms!important;animation-duration:.01ms!important}}@media (width<=360px){.phases-nav[data-orientation=vertical],.phases-nav[data-orientation=vertical]>.phases-app-island--responsive{width:150px}.phases-nav[data-orientation=vertical] .phases-nav-island{max-width:150px}}@media (width<=640px),(width<=900px) and (height<=500px) and (pointer:coarse){.phases-nav[data-navbar-position=sidebar],.phases-nav[data-navbar-position=sidebar][data-orientation=horizontal]{width:100%;height:auto;padding:16px;display:block;position:fixed;inset:0 0 auto;inset-inline:0}.phases-nav[data-navbar-position=sidebar] .phases-nav__layout,.phases-nav[data-navbar-position=sidebar][data-orientation=horizontal] .phases-nav__layout{width:min(100%, var(--content-width));grid-template-columns:1fr auto;gap:10px;margin:0 auto;display:grid}.phases-nav[data-navbar-position=sidebar] .phases-nav__brand,.phases-nav[data-navbar-position=sidebar][data-orientation=horizontal] .phases-nav__brand{grid-row:1;justify-self:start;width:54px;min-width:54px}.phases-nav[data-navbar-position=sidebar] .phases-nav__brand--with-back,.phases-nav[data-navbar-position=sidebar][data-orientation=horizontal] .phases-nav__brand--with-back{width:auto;min-width:104px}.phases-nav[data-navbar-position=sidebar][data-back-placement=end] .phases-nav__brand,.phases-nav[data-navbar-position=sidebar][data-orientation=horizontal][data-back-placement=end] .phases-nav__brand{grid-area:1/2;justify-self:end}.phases-nav[data-navbar-position=sidebar] .phases-nav__account-wrap,.phases-nav[data-navbar-position=sidebar][data-orientation=horizontal] .phases-nav__account-wrap{grid-row:1;justify-self:end}.phases-nav[data-navbar-position=sidebar][data-back-placement=end] .phases-nav__account-wrap,.phases-nav[data-navbar-position=sidebar][data-orientation=horizontal][data-back-placement=end] .phases-nav__account-wrap{grid-area:1/1;justify-self:start}.phases-nav[data-navbar-position=sidebar] .phases-nav__account,.phases-nav[data-navbar-position=sidebar][data-orientation=horizontal] .phases-nav__account{width:54px}.phases-nav[data-navbar-position=sidebar]>.phases-app-island--responsive,.phases-nav[data-navbar-position=sidebar][data-orientation=horizontal]>.phases-app-island--responsive{top:auto;bottom:max(16px, env(safe-area-inset-bottom));z-index:50;width:min(430px,100% - 32px);max-width:none;max-height:none;margin:0 auto;display:block;position:fixed;left:0;right:0;transform:none}}
