@charset "UTF-8";:root{--color-bg: #f2f1ee;--color-bg-white: #ffffff;--color-bg-dark: #111111;--color-bg-chip: #edece7;--color-text: #111111;--color-text-body: #3a3a36;--color-text-muted: #4f4f4a;--color-text-on-dark: #f2f1ee;--color-text-on-dark-muted: #a3a39c;--color-accent: #c6f432;--color-accent-ink: #111111;--color-danger: #a1260d;--color-danger-bg: #fbe9e5;--color-caution-bg: #f6efd2;--color-border: #d9d7d0;--color-border-strong: #cfcdc5;--color-border-dark: #2e2e2b}::-moz-selection{background-color:var(--color-accent);color:var(--color-accent-ink)}::selection{background-color:var(--color-accent);color:var(--color-accent-ink)}:root{--font-display: "Bricolage Grotesque Variable", system-ui, sans-serif;--font-ui: "Bricolage Grotesque Variable", system-ui, -apple-system, sans-serif;--font-mono: "JetBrains Mono", ui-monospace, monospace;--text-xs: 12px;--text-sm: 13px;--text-base: 17px;--text-md: 18px;--text-lg: 20px;--text-xl: 24px;--text-2xl: 32px;--text-section: clamp(34px, 4.2vw, 56px);--text-hero: clamp(44px, 6.4vw, 92px);--text-cta: clamp(40px, 5.6vw, 80px);--leading-none: .95;--leading-tight: 1.02;--leading-snug: 1.2;--leading-normal: 1.5;--tracking-tightest: -.035em;--tracking-tight: -.02em;--tracking-label: .08em;--nav-height: 72px;--container-max: 1240px;--gutter: 24px;--radius-sm: 6px;--radius-md: 14px;--radius-lg: 20px;--radius-xl: 24px;--radius-pill: 999px;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-8: 32px;--space-10: 40px;--space-12: 48px;--space-16: 64px;--space-18: 72px;--space-24: 96px}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4}body{line-height:var(--leading-normal, 1.5);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}img,picture,video,canvas,svg{display:block;max-width:100%}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}a{color:inherit;text-decoration:none}ul,ol{list-style:none}button{cursor:pointer;background:none;border:none}table{border-collapse:collapse;border-spacing:0}html{scroll-behavior:auto}body{font-size:var(--text-base);line-height:var(--leading-normal);text-rendering:optimizeLegibility}a{color:inherit}img,svg,video{display:block;max-width:100%}button{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--color-text);outline-offset:3px}.o-container{max-width:var(--container-max);margin-inline:auto;padding-inline:var(--gutter)}.o-label{font-family:var(--font-mono);font-size:var(--text-sm);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-text-muted)}.o-section-title{font-weight:800;font-size:var(--text-section);line-height:var(--leading-tight);letter-spacing:-.03em}.transition-fade{transition:opacity .35s ease;opacity:1}html.is-animating .transition-fade{opacity:0}.c-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);min-height:44px;padding:11px 18px;border:1.5px solid transparent;border-radius:var(--radius-pill);font-family:var(--font-ui);font-size:15px;font-weight:600;line-height:1.2;text-decoration:none;cursor:pointer;transition:transform .15s ease,background-color .15s ease}.c-btn:hover{transform:translateY(-1px)}.c-btn:disabled{cursor:progress;opacity:.7;transform:none}.c-btn.-lg{min-height:52px;padding:15px 25px;font-size:var(--text-base)}.c-btn.-primary{background:var(--color-text);color:var(--color-bg-white)}.c-btn.-outline{border-color:var(--color-text);color:var(--color-text)}.c-btn.-accent{background:var(--color-accent);color:var(--color-accent-ink);font-weight:700}.c-btn.-on-dark{border-color:var(--color-text-on-dark);color:var(--color-text-on-dark)}.c-btn.-ghost{padding-inline:var(--space-3);color:var(--color-text)}.c-nav{border-bottom:1px solid var(--color-border)}.c-nav_inner{min-height:var(--nav-height);display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-4);padding-block:var(--space-3)}.c-nav_brand{display:flex;align-items:center;gap:10px;text-decoration:none}.c-nav_links{display:flex;flex-wrap:wrap;gap:6px 26px;font-size:15px;list-style:none}.c-nav_links a{text-decoration:none}.c-nav_links a:hover{text-decoration:underline;text-underline-offset:4px}.c-nav_actions{display:flex;align-items:center;gap:10px;position:relative}.c-nav_actions.-pending{min-width:200px;min-height:44px}.c-nav_avatar{width:44px;height:44px;border-radius:50%;border:1.5px solid var(--color-text);background:var(--color-accent);color:var(--color-accent-ink);font-family:var(--font-mono);font-size:var(--text-sm);font-weight:600;cursor:pointer}.c-nav_menu{position:absolute;top:calc(100% + 8px);right:0;z-index:20;min-width:260px;padding:var(--space-2);border-radius:var(--radius-md);border:1px solid var(--color-border);background:var(--color-bg-white);box-shadow:0 20px 40px -20px #11111159;display:flex;flex-direction:column}.c-nav_menu-who{display:flex;flex-direction:column;padding:var(--space-3);border-bottom:1px solid var(--color-border);margin-bottom:var(--space-1)}.c-nav_menu-who span{font-size:var(--text-sm);color:var(--color-text-muted)}.c-nav_menu-item{display:block;width:100%;min-height:44px;padding:var(--space-3);border:none;border-radius:var(--radius-sm);background:none;text-align:left;text-decoration:none;font-size:15px;cursor:pointer}.c-nav_menu-item:hover{background:var(--color-bg-chip)}.c-wordmark{display:inline-flex;align-items:center;gap:8px;font-weight:800;font-size:26px;letter-spacing:-.05em;line-height:1;color:inherit}.c-wordmark_mark{width:34px;height:34px;flex:none}.c-footer{background:var(--color-bg-dark);color:var(--color-text-on-dark-muted);border-top:1px solid var(--color-border-dark)}.c-footer_inner{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--space-4);padding-block:28px;font-size:14px}.c-footer_brand strong,.c-footer_brand a{color:var(--color-text-on-dark)}.c-footer_links{display:flex;flex-wrap:wrap;gap:var(--space-5);list-style:none}.c-footer_links a{color:var(--color-text-on-dark-muted)}.c-footer_links a:hover,.c-footer_brand .c-wordmark{color:var(--color-text-on-dark)}.c-hero{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-12);padding-block:var(--space-16) var(--space-18)}.c-hero_copy{flex:1 1 520px;min-width:0;display:flex;flex-direction:column;gap:26px}.c-hero_title{font-weight:800;font-size:var(--text-hero);line-height:var(--leading-none);letter-spacing:var(--tracking-tightest)}.c-hero_highlight{background:var(--color-accent);padding:0 12px;border-radius:12px;box-decoration-break:clone;-webkit-box-decoration-break:clone}.c-hero_lead{max-width:520px;font-size:var(--text-lg);line-height:1.45;color:var(--color-text-body)}.c-hero_actions{display:flex;flex-wrap:wrap;gap:var(--space-3)}.c-hero_facts{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-5);font-family:var(--font-mono);font-size:var(--text-sm);color:var(--color-text-muted);list-style:none}.c-hero_card{flex:1 1 440px;min-width:0}.c-roulette{background:var(--color-bg-dark);color:var(--color-text-on-dark);border-radius:var(--radius-xl);padding:28px;display:flex;flex-direction:column;gap:22px;box-shadow:0 30px 60px -30px #1111118c}.c-roulette_meta,.c-roulette_crew-head{display:flex;justify-content:space-between;gap:var(--space-3);font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:var(--tracking-label);color:var(--color-text-on-dark-muted)}.c-roulette_due{display:flex;align-items:center;gap:var(--space-2)}.c-roulette_due:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--color-accent)}.c-roulette_slots{display:flex;flex-direction:column;gap:10px}.c-roulette_slot{border:1px solid var(--color-border-dark);border-radius:var(--radius-md);padding:14px 18px;display:flex;flex-direction:column;gap:2px}.c-roulette_slot-label{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:var(--tracking-label);color:var(--color-text-on-dark-muted)}.c-roulette_slot-value{font-size:26px;font-weight:700;line-height:var(--leading-snug)}.c-roulette_slot-value.-accent{color:var(--color-accent)}.c-roulette.-rolling .c-roulette_slot-value{opacity:.55}.c-roulette_crew{display:flex;flex-direction:column;gap:var(--space-3);list-style:none}.c-roulette_seat{display:flex;align-items:center;gap:14px}.c-roulette_avatar{flex:none;width:40px;height:40px;border-radius:50%;border:1.5px dashed var(--color-text-on-dark-muted);display:flex;align-items:center;justify-content:center;font-family:var(--font-mono);font-size:var(--text-sm);font-weight:600}.c-roulette_avatar.-you{border:1.5px solid var(--color-accent);background:#2a2a27}.c-roulette_role{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;font-weight:600}.c-roulette_role-note{font-size:var(--text-sm);font-weight:400;color:var(--color-text-on-dark-muted)}.c-roulette_status{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--color-text-on-dark-muted)}.c-roulette_actions{display:flex;flex-wrap:wrap;gap:10px}.c-roulette_actions>*{flex:1 1 160px}.c-roulette_error{font-size:var(--text-sm);color:var(--color-text-on-dark-muted)}.c-disciplines{background:var(--color-bg-white);border-block:1px solid var(--color-border)}.c-disciplines_inner{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3);padding-block:28px;list-style:none}.c-disciplines_label{margin-right:var(--space-2)}.c-disciplines_chip{display:inline-flex;align-items:center;min-height:44px;padding:10px 18px;border-radius:var(--radius-pill);border:1px solid var(--color-border-strong);font-weight:600;text-decoration:none}.c-disciplines_chip:hover{border-color:var(--color-text)}.c-disciplines_chip.-own{border:1.5px dashed var(--color-text)}.c-modes{display:flex;flex-direction:column;gap:var(--space-10);padding-block:var(--space-24) var(--space-10)}.c-modes_head{display:flex;flex-direction:column;gap:var(--space-3);max-width:760px}.c-modes_grid{display:flex;flex-wrap:wrap;gap:var(--space-5)}.c-mode{flex:1 1 460px;min-width:0;border-radius:var(--radius-xl);padding:36px;display:flex;flex-direction:column;gap:22px;background:var(--color-bg-white);border:1px solid var(--color-border)}.c-mode.-dark{background:var(--color-bg-dark);color:var(--color-text-on-dark);border-color:var(--color-bg-dark)}.c-mode_top{display:flex;justify-content:space-between;align-items:center;gap:var(--space-3)}.c-mode_title{font-size:var(--text-2xl);font-weight:800;letter-spacing:var(--tracking-tight)}.c-mode_badge{font-family:var(--font-mono);font-size:var(--text-sm);font-weight:600;padding:6px 12px;border-radius:var(--radius-pill);background:var(--color-accent);color:var(--color-accent-ink)}.c-mode_badge.-outline{background:transparent;border:1px solid var(--color-accent);color:var(--color-accent)}.c-mode_text{font-size:var(--text-md);color:var(--color-text-body)}.c-mode.-dark .c-mode_text{color:#c9c8c1}.c-mode_list{list-style:none;display:flex;flex-direction:column;gap:14px}.c-mode_item{display:flex;gap:14px;align-items:baseline}.c-mode_marker{font-family:var(--font-mono);font-size:var(--text-sm);color:var(--color-text-muted)}.c-mode.-dark .c-mode_marker{color:var(--color-accent)}.c-mode_cta{align-self:flex-start}.c-mode_soon{margin-top:auto;font-family:var(--font-mono);font-size:var(--text-sm);color:var(--color-text-on-dark-muted)}.c-ladder{padding-block:var(--space-16) var(--space-10)}.c-ladder_steps{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));border-top:2px solid var(--color-text);list-style:none}.c-ladder_step{padding:26px 24px 26px 0;display:flex;flex-direction:column;gap:var(--space-2);border-bottom:1px solid var(--color-border)}.c-ladder_title{font-size:var(--text-xl);font-weight:700;letter-spacing:-.01em}.c-ladder_mark{background:var(--color-accent);padding:0 6px;border-radius:var(--radius-sm)}.c-ladder_text{font-size:16px;color:var(--color-text-body)}.c-briefs{display:flex;flex-direction:column;gap:var(--space-8);padding-block:var(--space-18) var(--space-10)}.c-briefs_head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:var(--space-4)}.c-briefs_grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:var(--space-5);list-style:none}.c-brief-card{height:100%;background:var(--color-bg-white);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:28px;display:flex;flex-direction:column;gap:18px}.c-brief-card_meta{display:flex;justify-content:space-between;font-family:var(--font-mono);font-size:var(--text-xs);color:var(--color-text-muted)}.c-brief-card_title{font-size:var(--text-xl);line-height:var(--leading-snug);letter-spacing:-.01em}.c-brief-card_roles{display:flex;flex-wrap:wrap;gap:var(--space-2);list-style:none;font-size:14px}.c-brief-card_role{padding:5px 12px;border-radius:var(--radius-pill);background:var(--color-bg-chip)}.c-brief-card_foot{margin-top:auto;display:flex;justify-content:space-between;align-items:flex-end;border-top:1px dashed var(--color-border-strong);padding-top:var(--space-4)}.c-brief-card_bid{display:flex;flex-direction:column}.c-brief-card_amount{font-size:30px;font-weight:800}.c-brief-card_gate{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--color-text-muted);text-align:right}.c-showcase{display:flex;flex-direction:column;gap:var(--space-8);padding-block:var(--space-18) var(--space-24)}.c-showcase_grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:var(--space-4);list-style:none}.c-showcase_item{display:flex;flex-direction:column;gap:10px}.c-showcase_frame{aspect-ratio:4/5;border-radius:16px;background:repeating-linear-gradient(135deg,#e4e2db 0 12px,#eceae4 12px 24px);display:flex;align-items:center;justify-content:center;font-family:var(--font-mono);font-size:var(--text-sm);color:var(--color-text-muted)}.c-showcase_caption{display:flex;justify-content:space-between;gap:var(--space-2);font-size:15px;color:var(--color-text-body)}.c-showcase_item{color:inherit;text-decoration:none}.c-showcase_item:hover .c-showcase_tile{border-color:var(--color-text)}.c-showcase_tile{aspect-ratio:4/5;min-height:0;display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-6);border-radius:16px;border:1px solid var(--color-border);background:var(--color-bg-white);transition:border-color .15s}.c-showcase_kind{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-muted)}.c-showcase_title{font-size:clamp(28px,3vw,40px);font-weight:800;line-height:1;letter-spacing:var(--tracking-tight);overflow-wrap:anywhere}.c-showcase_tagline{color:var(--color-text-body)}.c-showcase_votes{margin-top:auto;align-self:flex-start;padding:6px 12px;border-radius:var(--radius-pill);background:var(--color-accent);color:var(--color-accent-ink);font-weight:700}.c-showcase_note{color:var(--color-text-muted)}.c-showcase_empty{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-3);padding:var(--space-8);border-radius:var(--radius-lg);border:1px dashed var(--color-border-strong);color:var(--color-text-muted)}.c-showcase_all{align-self:flex-start}.c-showcase-page{display:flex;flex-direction:column;gap:var(--space-8);padding-block:var(--space-12) var(--space-24)}.c-showcase-page_head{display:flex;flex-direction:column;gap:var(--space-3);max-width:720px}.c-showcase-page_lead{font-size:var(--text-lg);color:var(--color-text-body)}.c-showcase-list{display:flex;flex-direction:column;gap:var(--space-5)}.c-showcase-list_filters{display:flex;flex-wrap:wrap;gap:var(--space-3)}.c-showcase-list_items{display:flex;flex-direction:column;gap:var(--space-3);list-style:none}.c-showcase-list_empty{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-3);padding:var(--space-8);border-radius:var(--radius-lg);border:1px dashed var(--color-border-strong);color:var(--color-text-muted)}.c-project-card{display:flex;align-items:center;gap:var(--space-4);padding:var(--space-4) var(--space-5);border-radius:var(--radius-lg);border:1px solid var(--color-border);background:var(--color-bg-white)}.c-project-card_rank{flex:none;width:2ch;font-family:var(--font-mono);color:var(--color-text-muted);text-align:right}.c-project-card_body{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-2)}.c-project-card_main{align-self:stretch;min-width:0;display:flex;flex-direction:column;gap:2px;color:inherit;text-decoration:none}.c-project-card_main:hover .c-project-card_title{text-decoration:underline}.c-project-card_title{font-size:var(--text-lg);font-weight:800;letter-spacing:var(--tracking-tight)}.c-project-card_tagline{color:var(--color-text-body)}.c-project-card_meta{font-size:var(--text-sm);color:var(--color-text-muted);overflow-wrap:anywhere}.c-vote{flex:none;display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;min-width:56px;min-height:56px;padding:var(--space-2);border-radius:var(--radius-md);border:1px solid var(--color-border-strong);background:var(--color-bg-white);color:var(--color-text);font-weight:700;line-height:1;text-decoration:none;cursor:pointer}.c-vote:hover{border-color:var(--color-text)}.c-vote:disabled{cursor:default;opacity:.6}.c-vote.-on{background:var(--color-accent);border-color:var(--color-accent);color:var(--color-accent-ink)}.c-vote.-lg{min-width:72px;min-height:72px;font-size:var(--text-lg)}.c-vote.-static{cursor:default}.c-vote.-static:hover{border-color:var(--color-border-strong)}.c-vote_wrap{display:inline-flex;flex-direction:column;align-items:center;gap:var(--space-1)}.c-vote_note{max-width:160px;font-size:var(--text-xs);color:var(--color-text-muted);text-align:center}.c-project_title-row{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-4)}.c-project_actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3)}.c-project_description{white-space:pre-line;color:var(--color-text-body)}.c-comments{display:flex;flex-direction:column;gap:var(--space-4);list-style:none}.c-comment{display:flex;flex-direction:column;gap:var(--space-1);padding-bottom:var(--space-4);border-bottom:1px solid var(--color-border)}.c-comment:last-child{padding-bottom:0;border-bottom:none}.c-comment_head{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}.c-comment_date{font-size:var(--text-sm);color:var(--color-text-muted)}.c-comment_body{white-space:pre-line;color:var(--color-text-body);overflow-wrap:anywhere}.c-comment_report{display:flex;flex-direction:column;gap:var(--space-3);max-width:420px}.c-comment_report-actions{display:flex;align-items:center;gap:var(--space-3)}.c-comment-form{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-2)}.c-comment-form .c-field_input{width:100%}.c-comment-gate{padding:var(--space-4);border-radius:var(--radius-md);background:var(--color-bg-chip);color:var(--color-text-body)}.c-board-feed{display:flex;flex-direction:column;gap:var(--space-5)}.c-board-feed_items{display:flex;flex-direction:column;gap:var(--space-3);list-style:none}.c-board-tag{display:inline-flex;align-items:center;padding:2px 10px;border-radius:var(--radius-pill);background:var(--color-bg-chip);color:var(--color-text);font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.04em;text-decoration:none}.c-board-tag.-open{background:var(--color-accent);color:var(--color-accent-ink)}a.c-board-tag:hover{text-decoration:underline}.c-post-card{display:flex;align-items:center;gap:var(--space-4);padding:var(--space-4) var(--space-5);border-radius:var(--radius-lg);border:1px solid var(--color-border);background:var(--color-bg-white)}.c-post-card_main{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:var(--space-1);color:inherit;text-decoration:none}.c-post-card_main:hover .c-post-card_title{text-decoration:underline}.c-post-card_tags{display:flex;flex-wrap:wrap;gap:var(--space-2)}.c-post-card_title{font-size:var(--text-lg);font-weight:800;letter-spacing:var(--tracking-tight);overflow-wrap:anywhere}.c-post-card_excerpt{color:var(--color-text-body);overflow-wrap:anywhere}.c-post-card_meta{font-size:var(--text-sm);color:var(--color-text-muted);overflow-wrap:anywhere}.c-post-card_counts{flex:none;display:inline-flex;flex-direction:column;align-items:center;justify-content:center;min-width:64px;min-height:56px;padding:var(--space-2);border-radius:var(--radius-md);border:1px solid var(--color-border-strong);line-height:1.1}.c-post-card_counts strong{font-size:var(--text-lg)}.c-post-card_counts span{font-size:var(--text-xs);color:var(--color-text-muted)}.c-post_tasks{display:flex;flex-direction:column;gap:var(--space-1);padding-left:var(--space-5);list-style:decimal;color:var(--color-text-body)}.c-reply-form .c-segmented{align-self:flex-start}.c-reply-form .c-field{width:100%}.c-reply.-report .c-comment_body{color:var(--color-text)}.c-verdict{padding:1px 8px;border-radius:var(--radius-sm);font-size:var(--text-xs);font-weight:700;background:var(--color-bg-chip);color:var(--color-text)}.c-verdict.-works{background:var(--color-accent);color:var(--color-accent-ink)}.c-verdict.-broken{background:var(--color-danger-bg);color:var(--color-danger)}.c-verdict.-confusing{background:var(--color-caution-bg);color:var(--color-text)}.c-testing-panel{align-items:flex-start}.c-testing-panel_open{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3)}.c-testing-panel_form{display:flex;flex-direction:column;gap:var(--space-4);width:100%}.c-testing-panel_actions{display:flex;align-items:center;gap:var(--space-3)}.c-post-fields{display:flex;flex-direction:column;gap:var(--space-4)}.c-post-fields fieldset.c-field{border:none;padding:0;margin:0}.c-post-fields legend.c-field_label{margin-bottom:var(--space-2)}.c-post-fields_body{padding-block:var(--space-3)}.c-testers-wanted{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-5);border-radius:var(--radius-lg);border:1px solid var(--color-text);background:var(--color-bg-white)}.c-testers-wanted_head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--space-3)}.c-testers-wanted_list{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:var(--space-3);list-style:none}.c-testers-wanted_item{display:flex;flex-direction:column;gap:var(--space-1);height:100%;padding:var(--space-4);border-radius:var(--radius-md);background:var(--color-bg-chip);color:inherit;text-decoration:none}.c-testers-wanted_item:hover .c-post-card_title{text-decoration:underline}.c-board-tag.-dark{background:var(--color-bg-dark);color:var(--color-bg-white)}.c-board-tag.-wait{background:var(--color-caution-bg);color:var(--color-text)}.c-post-card_counts.-price{min-width:112px}.c-post-card_counts.-price strong{font-size:var(--text-base);text-align:center}.c-ship .c-btn:disabled,.c-project_actions .c-btn:disabled,.c-btn.-disabled{background:var(--color-bg-chip);border-color:transparent;color:var(--color-text-muted);cursor:not-allowed;opacity:1;transform:none}.c-btn.-disabled{pointer-events:none}html.-dialog-open{overflow:hidden}.c-dialog{position:fixed;inset:0;z-index:100;display:flex;align-items:flex-start;justify-content:center;padding:var(--space-8) var(--space-4);overflow-y:auto;background:#1111118c}.c-dialog_box{width:100%;max-width:680px;display:flex;flex-direction:column;gap:var(--space-4);padding:var(--space-8);border-radius:28px;background:var(--color-bg-white)}.c-dialog_head{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--space-3)}.c-dialog_titles{display:flex;flex-direction:column;gap:var(--space-1)}.c-dialog_title{font-size:clamp(24px,4vw,30px);font-weight:800;letter-spacing:var(--tracking-tight)}.c-dialog_close{flex:none;width:44px;height:44px;border:none;border-radius:var(--radius-pill);background:var(--color-bg-chip);font-size:18px;cursor:pointer}.c-dialog_form{display:flex;flex-direction:column;gap:var(--space-4)}.c-dialog_foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-3);padding-top:var(--space-4);border-top:1px solid var(--color-border)}.c-dialog_buttons{display:flex;flex-wrap:wrap;gap:var(--space-2)}@media(max-width:640px){.c-dialog{padding:0}.c-dialog_box{min-height:100%;border-radius:0;padding:var(--space-5) var(--space-4)}}.c-sale-price{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3)}.c-sale-price_amount{width:140px}.c-consent-box{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-5);border-radius:var(--radius-lg);border:1.5px solid var(--color-text)}.c-consent-box_list{display:flex;flex-direction:column;list-style:none}.c-consent-box_list li{display:flex;justify-content:space-between;align-items:center;gap:var(--space-2);padding:var(--space-2) 0;border-top:1px solid var(--color-border)}.c-room-card.c-consent-ask{background:var(--color-bg-dark);border-color:var(--color-bg-dark);color:var(--color-text-on-dark)}.c-room-card.c-consent-ask .c-room-card_title{color:var(--color-text-on-dark)}.c-room-card.c-consent-ask .o-label,.c-room-card.c-consent-ask .c-field_hint{color:var(--color-text-on-dark-muted)}.c-room-card.c-consent-ask .c-consent-box_list li{border-color:var(--color-border-dark)}.c-consent-ask_actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3)}.c-consent-ask_link{color:var(--color-text-on-dark)}.c-room-card.c-ship{border:2px solid var(--color-text)}.c-ship_steps{display:flex;flex-direction:column;list-style:none}.c-ship_step{display:grid;grid-template-columns:28px minmax(0,1fr);-moz-column-gap:var(--space-3);column-gap:var(--space-3);row-gap:var(--space-2);align-items:start;padding:var(--space-3) 0;border-top:1px solid var(--color-border)}.c-ship_dot{width:28px;height:28px;display:flex;align-items:center;justify-content:center;border-radius:var(--radius-pill);border:2px solid var(--color-text);font-weight:800;font-size:13px}.-done .c-ship_dot{background:var(--color-text);color:var(--color-bg-white)}.-now .c-ship_dot{background:var(--color-accent);color:var(--color-accent-ink)}.-locked .c-ship_dot{border-color:var(--color-border-strong);color:var(--color-text-muted)}.c-ship_text{min-width:0;display:flex;flex-direction:column;gap:2px}.c-ship_title{font-weight:700}.-locked .c-ship_title{color:var(--color-text-muted)}.c-ship_action{grid-column:2;display:flex;flex-wrap:wrap;gap:var(--space-2)}.c-ship_tiles{display:flex;flex-direction:column;gap:var(--space-3)}.c-ship_tile{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-3);padding:var(--space-4);border-radius:18px;border:1px solid var(--color-border)}.c-ship_tile-head{align-self:stretch;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:var(--space-2)}.c-ship_tile-title{font-size:var(--text-lg);font-weight:800}.c-ship_big{font-size:28px;font-weight:800;line-height:1}.c-ship_big span{font-size:15px;font-weight:600;color:var(--color-text-muted)}.c-room-card.c-interest{border:2px solid var(--color-text)}.c-end-date{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--space-2);padding:var(--space-3);border-radius:var(--radius-md);background:var(--color-bg-white);border:1px solid var(--color-border)}.c-end-date .c-auth_error{flex-basis:100%}.c-post-fields_date{max-width:240px}.c-feedback,.c-feedback_done{max-width:720px}.c-feedback_body{padding-block:var(--space-3)}.c-feedback_actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}.c-messages{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-4);max-width:800px}.c-messages_list{align-self:stretch;display:flex;flex-direction:column;gap:var(--space-3);list-style:none}.c-room-card.c-message{gap:var(--space-3)}.c-room-card.c-message.-unread{border:2px solid var(--color-text)}.c-message_head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-2)}.c-message_who{overflow-wrap:anywhere}.c-message_mine,.c-message_answer,.c-message_reply{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-1)}.c-message_reply{gap:var(--space-3);align-items:stretch}.c-message_answer{padding:var(--space-4);border-radius:var(--radius-md);background:var(--color-bg-chip)}.c-message_text{white-space:pre-line;color:var(--color-text-body);overflow-wrap:anywhere}.c-nav_avatar{position:relative}.c-nav_badge{position:absolute;top:-6px;right:-6px;min-width:22px;height:22px;padding:0 6px;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--radius-pill);border:2px solid var(--color-bg);background:var(--color-danger);color:var(--color-bg-white);font-family:var(--font-ui);font-size:12px;font-weight:800;line-height:1}.c-nav_count{float:right;display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:22px;margin-left:var(--space-2);padding:0 6px;border-radius:var(--radius-pill);background:var(--color-danger);color:var(--color-bg-white);font-size:12px;font-weight:700}.c-cta{background:var(--color-bg-dark);color:var(--color-text-on-dark)}.c-cta_inner{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:var(--space-8);padding-block:var(--space-24)}.c-cta_title{flex:1 1 560px;font-weight:800;font-size:var(--text-cta);line-height:.98;letter-spacing:var(--tracking-tightest)}.c-cta_accent{color:var(--color-accent)}.c-cta_actions{display:flex;flex-wrap:wrap;gap:var(--space-3)}.c-status-page{min-height:60vh;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:var(--space-6);padding-block:var(--space-24)}.c-status-page_code{font-weight:800;font-size:var(--text-hero);line-height:var(--leading-none);letter-spacing:var(--tracking-tightest)}.c-status-page_title{font-weight:800;font-size:var(--text-section);line-height:var(--leading-tight);letter-spacing:-.03em}.c-status-page_text{max-width:560px;font-size:var(--text-md);color:var(--color-text-body)}.c-status-page_detail{max-width:100%;padding:var(--space-4);border-radius:var(--radius-md);background:var(--color-bg-dark);color:var(--color-text-on-dark);font-family:var(--font-mono);font-size:var(--text-sm);white-space:pre-wrap;word-break:break-word}.c-status-page_actions{display:flex;flex-wrap:wrap;gap:var(--space-3)}.c-field{display:flex;flex-direction:column;gap:var(--space-2)}.c-field_label{font-weight:700}.c-field_hint{font-size:14px;font-weight:400;color:var(--color-text-muted)}.c-field_input{min-height:52px;padding:0 var(--space-4);border:1.5px solid var(--color-border-strong);border-radius:var(--radius-md);background:var(--color-bg-white);color:var(--color-text);font:inherit}.c-field_input.-strong,.c-field_input:hover{border-color:var(--color-text)}.c-field_input:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px;border-color:var(--color-text)}.c-field_input.-pill{border-radius:var(--radius-pill);padding-inline:var(--space-5)}.c-segmented{display:flex;gap:6px;padding:4px;border-radius:var(--radius-pill);background:var(--color-bg-white);border:1px solid var(--color-border)}.c-segmented_item{min-height:40px;padding:0 var(--space-4);border:none;border-radius:var(--radius-pill);background:transparent;font-weight:600;cursor:pointer}.c-segmented_item.-on{background:var(--color-text);color:var(--color-bg-white)}select.c-field_input{-moz-appearance:none;appearance:none;-webkit-appearance:none;padding-right:52px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23111111' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 20px center;background-size:16px;cursor:pointer}.c-email-chips{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);min-height:52px;padding:8px var(--space-3);border:1.5px solid var(--color-border-strong);border-radius:var(--radius-md);background:var(--color-bg-white);cursor:text}.c-email-chips:focus-within{border-color:var(--color-text);box-shadow:0 0 0 3px var(--color-accent)}.c-email-chips_input{flex:1 1 180px;min-width:0;min-height:32px;border:none;outline:none;background:transparent;color:var(--color-text);font:inherit}.c-email-chip{display:inline-flex;align-items:center;gap:6px;padding:4px 6px 4px 12px;border-radius:var(--radius-pill);background:var(--color-bg-chip);font-size:15px}.c-email-chip_remove{display:grid;place-items:center;width:22px;height:22px;border:none;border-radius:50%;background:transparent;color:var(--color-text-muted);font-size:16px;line-height:1;cursor:pointer}.c-email-chip_remove:hover{background:var(--color-text);color:var(--color-bg-white)}.c-field_hint.-error{color:#a1260d}fieldset.c-field{min-width:0;margin:0;padding:0;border:0}fieldset.c-field>legend{padding:0;margin-bottom:var(--space-2)}.c-join{min-height:100vh;display:flex;flex-direction:column}.c-join_main{flex:1 1 auto;width:100%;max-width:1040px;margin:0 auto;padding:56px var(--gutter) 48px;display:flex;flex-direction:column;gap:var(--space-8)}.c-join_main.-wide{max-width:var(--container-max);gap:var(--space-10)}.c-join-loading{padding:var(--space-24) var(--gutter);text-align:center;color:var(--color-text-muted)}.c-join-head{border-bottom:1px solid var(--color-border)}.c-join-head_inner{max-width:var(--container-max);margin:0 auto;padding:var(--space-4) var(--gutter);display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-4)}.c-join-head_brand{display:flex;align-items:center;gap:10px;text-decoration:none}.c-join-head_steps{display:flex;flex-wrap:wrap;gap:var(--space-2);list-style:none}.c-join-head_step{display:inline-block;padding:7px 12px;border:1px solid var(--color-border-strong);border-radius:var(--radius-pill);background:transparent;font-family:var(--font-mono);font-size:var(--text-sm);color:var(--color-text-muted)}.c-join-head_step.-current{background:var(--color-text);border-color:var(--color-text);color:var(--color-bg-white)}.c-join-head_step.-done{background:var(--color-accent);border-color:var(--color-accent);color:var(--color-accent-ink);cursor:pointer}.c-join-head_exit{font-size:15px;padding:10px 4px}.c-join-foot{position:sticky;bottom:0;background:var(--color-bg-white);border-top:1px solid var(--color-border)}.c-join-foot_inner{max-width:var(--container-max);margin:0 auto;padding:14px var(--gutter);display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-3)}.c-join-foot_summary{flex:1 1 260px;font-size:15px;text-align:center;color:var(--color-text-body)}.c-join-foot_summary.-error{color:#a1260d;font-weight:600}.c-join-intro{display:flex;flex-direction:column;gap:14px;max-width:720px}.c-join-intro_title{font-weight:800;font-size:clamp(40px,5vw,64px);line-height:.98;letter-spacing:var(--tracking-tightest)}.c-join-intro_lead{font-size:19px;color:var(--color-text-body)}.c-join-note{padding:18px 22px;border-radius:16px;background:var(--color-bg-white);border:1px solid var(--color-border);color:var(--color-text-body)}.c-join-note.-locked{background:transparent;border:1.5px dashed var(--color-border-strong)}.c-join-note strong{color:var(--color-text)}.c-join-empty{padding:28px;border:1.5px dashed var(--color-border-strong);border-radius:var(--radius-lg);color:var(--color-text-body)}.c-join-gate,.c-join-done{width:100%;max-width:720px;margin:0 auto;padding:var(--space-24) var(--gutter);display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-5)}.c-join-gate_actions{display:flex;flex-wrap:wrap;gap:var(--space-3)}.c-join-done{padding:0}.c-join-done_status{font-size:var(--text-md)}.c-join-done_seats{width:100%}.c-join-done_actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3)}.c-dev-tools{width:100%;display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-4) var(--space-5);border:1.5px dashed #a1260d;border-radius:var(--radius-md);background:repeating-linear-gradient(135deg,#fff8f6 0 12px,#fff 12px 24px)}.c-dev-tools_label{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:var(--tracking-label);text-transform:uppercase;color:#a1260d}.c-dev-tools_actions{display:flex;flex-wrap:wrap;gap:var(--space-2)}.c-dev-tools_error{color:#a1260d;font-weight:600}.c-dev-tools_warn{align-self:center;color:#a1260d;font-size:var(--text-sm);font-weight:600}.c-join-ended{margin-bottom:var(--space-6);padding:var(--space-4) var(--space-5);border-radius:var(--radius-md);background:var(--color-bg-dark);color:var(--color-text-on-dark)}.c-dev-tools_note{color:var(--color-text-body);font-size:var(--text-sm)}.c-role-tools{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3)}.c-role-tools_search{flex:1 1 360px}.c-role-tools_legend{display:flex;flex-wrap:wrap;gap:14px;list-style:none;font-family:var(--font-mono);font-size:var(--text-xs);text-transform:uppercase;color:var(--color-text-muted)}.c-role-tools_key{display:flex;align-items:center;gap:6px}.c-role-tools_key:before{content:"";width:12px;height:12px;border-radius:4px}.c-role-tools_key.-main:before{background:var(--color-text)}.c-role-tools_key.-also:before{background:var(--color-accent);border:1px solid var(--color-text)}.c-role-tools_key.-in-person:before{border-radius:50%;border:1.5px dashed var(--color-text-muted)}.c-role-groups{display:flex;flex-direction:column;gap:26px}.c-role-group{display:flex;flex-direction:column;gap:var(--space-3)}.c-role-group_chips,.c-lang-more_chips,.c-location_zones{display:flex;flex-wrap:wrap;gap:10px}.c-role-chip{display:inline-flex;align-items:center;gap:var(--space-2);min-height:46px;padding:10px 18px;border:1.5px solid var(--color-border-strong);border-radius:var(--radius-pill);background:var(--color-bg-white);color:var(--color-text);font-size:16px;font-weight:600;cursor:pointer}.c-role-chip:hover{border-color:var(--color-text)}.c-role-chip.-main{background:var(--color-text);border-color:var(--color-text);color:var(--color-bg-white)}.c-role-chip.-also{background:var(--color-accent);border-color:var(--color-text)}.c-role-chip:disabled{cursor:not-allowed;opacity:.45}.c-role-chip:disabled:hover{border-color:var(--color-border-strong)}.c-directions{margin-top:var(--space-8)}.c-role-chip_tag{padding:2px 7px;border-radius:var(--radius-sm);background:var(--color-accent);color:var(--color-accent-ink);font-family:var(--font-mono);font-size:11px}.c-role-chip_dot{width:9px;height:9px;border-radius:50%;border:1.5px dashed currentColor}.c-lang-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:var(--space-4)}.c-lang-card{display:flex;flex-direction:column;gap:18px;padding:22px;border-radius:var(--radius-lg);border:1.5px solid var(--color-border-strong);background:var(--color-bg-white)}.c-lang-card.-on{background:var(--color-bg-dark);border-color:var(--color-bg-dark);color:var(--color-text-on-dark)}.c-lang-card_toggle{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--space-3);min-height:44px;padding:0;border:none;background:none;text-align:left;cursor:pointer}.c-lang-card_names{display:flex;flex-direction:column;gap:2px}.c-lang-card_native{font-size:28px;font-weight:800;line-height:1.1;letter-spacing:var(--tracking-tight)}.c-lang-card_english{font-size:15px;color:var(--color-text-muted)}.c-lang-card.-on .c-lang-card_english{color:var(--color-text-on-dark-muted)}.c-lang-card_check{flex:none;width:30px;height:30px;border-radius:50%;border:1.5px solid var(--color-border-strong);color:transparent;display:flex;align-items:center;justify-content:center;font-weight:800}.c-lang-card.-on .c-lang-card_check{background:var(--color-accent);border-color:var(--color-accent);color:var(--color-accent-ink)}.c-lang-card_levels{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;padding:4px;border-radius:var(--radius-pill);background:#2a2a27}.c-lang-card_level{min-width:0;min-height:40px;padding:0 var(--space-2);border:none;border-radius:var(--radius-pill);background:transparent;color:var(--color-text-on-dark);font-size:14px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer}.c-lang-card_level:hover:not(.-on){background:#ffffff14}.c-lang-card_level.-on{background:var(--color-accent);color:var(--color-accent-ink)}.c-lang-more{display:flex;flex-direction:column;gap:var(--space-3)}.c-location{display:flex;flex-wrap:wrap;gap:var(--space-5);align-items:stretch}.c-location_form{flex:1 1 400px;min-width:0;display:flex;flex-direction:column;gap:18px;padding:28px;border-radius:var(--radius-xl);background:var(--color-bg-white);border:1px solid var(--color-border)}.c-location_browser{padding:12px 14px;border-radius:12px;background:var(--color-bg-chip);font-size:15px}.c-directions-bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-4);padding:var(--space-5) var(--space-6);border-radius:var(--radius-lg);border:1px solid var(--color-border);background:var(--color-bg-white)}.c-directions-bar .c-role-group_chips{gap:var(--space-2)}.c-directions-bar .c-role-chip{min-height:40px;padding:8px 14px;font-size:15px}.c-directions_head{display:flex;flex-direction:column;gap:var(--space-1);max-width:320px}.c-zone-card{flex:1 1 440px;min-width:0;display:flex;flex-direction:column;gap:18px;padding:28px;border-radius:var(--radius-xl);background:var(--color-bg-dark);color:var(--color-text-on-dark)}.c-zone-card.-empty{justify-content:center;color:var(--color-text-on-dark-muted)}.c-zone-card_label{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-text-on-dark-muted)}.c-zone-card_offset{display:block;font-size:56px;font-weight:800;line-height:1;letter-spacing:-.03em;color:var(--color-accent)}.c-zone-card_name{color:var(--color-text-on-dark-muted)}.c-zone-card_band{display:grid;grid-template-columns:repeat(13,minmax(0,1fr));gap:4px;list-style:none}.c-zone-card_cell{display:flex;flex-direction:column;align-items:center;gap:6px}.c-zone-card_bar{width:100%;height:44px;border-radius:8px;background:var(--color-border-dark)}.c-zone-card_cell.-reach .c-zone-card_bar{background:var(--color-text-on-dark)}.c-zone-card_cell.-you .c-zone-card_bar{background:var(--color-accent)}.c-zone-card_hour{font-family:var(--font-mono);font-size:10px;color:#6e6e68}.c-zone-card_cell.-reach .c-zone-card_hour,.c-zone-card_cell.-you .c-zone-card_hour{color:var(--color-text-on-dark)}.c-zone-card_range{font-size:var(--text-lg);font-weight:700}.c-zone-card_hint{font-size:15px;color:var(--color-text-on-dark-muted)}.c-crew-step_top{display:flex;flex-wrap:wrap;gap:var(--space-6);align-items:flex-end;justify-content:space-between}.c-crew-step_top>.c-join-intro{flex:1 1 560px}.c-spin-card{flex:0 1 420px;display:flex;flex-direction:column;gap:14px;padding:var(--space-6);border-radius:var(--radius-xl);background:var(--color-bg-dark);color:var(--color-text-on-dark)}.c-spin-card_label{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-text-on-dark-muted)}.c-spin-card_text{font-size:26px;font-weight:800;line-height:1.15;letter-spacing:var(--tracking-tight)}.c-crew-step_section{display:flex;flex-direction:column;gap:18px}.c-crew-step_grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:18px}.c-crew-card{display:flex;flex-direction:column;gap:var(--space-4);padding:var(--space-6);border-radius:var(--radius-lg);background:var(--color-bg-white);border:1px solid var(--color-border)}.c-crew-card_meta{display:flex;justify-content:space-between;gap:10px;font-family:var(--font-mono);font-size:var(--text-xs);color:var(--color-text-muted)}.c-crew-card_title{font-size:var(--text-xl);line-height:1.15;letter-spacing:-.01em}.c-crew-card_brief{color:var(--color-text-body)}.c-crew-card_as{display:inline-block;margin-top:var(--space-2);padding:3px 10px;border-radius:var(--radius-pill);background:var(--color-accent);color:var(--color-accent-ink);font-family:var(--font-mono);font-size:var(--text-xs);text-transform:uppercase}.c-crew-card_seats{display:flex;flex-direction:column;gap:var(--space-2);list-style:none}.c-crew-card_seat{display:flex;align-items:center;gap:10px;font-size:15px}.c-crew-card_dot{flex:none;width:14px;height:14px;border-radius:50%;border:1.5px dashed var(--color-text-muted)}.c-crew-card_dot.-taken{background:var(--color-text);border:none}.c-crew-card_dot.-you{background:var(--color-accent);border:1.5px solid var(--color-text)}.c-crew-card_role{flex:1 1 auto}.c-crew-card_state{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--color-text-muted)}.c-crew-card_cta{margin-top:auto}.c-pick_head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:var(--space-3)}.c-pick_title{font-size:var(--text-2xl);font-weight:800;letter-spacing:var(--tracking-tight)}.c-pick_lead{color:var(--color-text-body)}.c-pick_grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:14px}.c-brief-pick{display:flex;flex-direction:column;gap:10px;padding:var(--space-5);border-radius:18px;border:1px solid var(--color-border);background:var(--color-bg-white);color:var(--color-text);text-align:left;cursor:pointer}.c-brief-pick:hover{border-color:var(--color-text)}.c-brief-pick.-on{border:2px solid var(--color-text);box-shadow:0 0 0 4px var(--color-accent)}.c-brief-pick_meta{display:flex;justify-content:space-between;gap:var(--space-2);font-family:var(--font-mono);font-size:var(--text-xs);color:var(--color-text-muted)}.c-brief-pick_check{width:22px;height:22px;border-radius:var(--radius-sm);border:1.5px solid var(--color-border-strong);color:transparent;display:flex;align-items:center;justify-content:center;font-weight:800}.c-brief-pick.-on .c-brief-pick_check{background:var(--color-accent);border-color:var(--color-accent);color:var(--color-accent-ink)}.c-brief-pick_title{font-size:21px;font-weight:700;line-height:var(--leading-snug)}.c-brief-pick_with{font-size:14px;color:var(--color-text-body)}.c-custom-brief{display:flex;flex-direction:column;gap:var(--space-4);max-width:720px;padding:var(--space-6);border-radius:var(--radius-lg);border:1px solid var(--color-border);background:var(--color-bg-white)}.c-custom-brief .c-field{display:flex;flex-direction:column;gap:var(--space-1)}.c-custom-brief_actions{display:flex;align-items:center;gap:var(--space-3)}.c-auth{min-height:100vh;display:flex;flex-wrap:wrap}.c-auth_panel{flex:1 1 520px;display:flex;flex-direction:column;gap:var(--space-10);padding:var(--space-6) var(--gutter) var(--space-8)}.c-auth_card{width:100%;max-width:440px;margin:auto;display:flex;flex-direction:column;gap:var(--space-5)}.c-auth_title{font-weight:800;font-size:clamp(36px,4vw,52px);line-height:1;letter-spacing:var(--tracking-tightest)}.c-auth_lead{color:var(--color-text-body);font-size:var(--text-md)}.c-auth_legal{max-width:440px;margin-inline:auto;font-size:var(--text-sm);color:var(--color-text-muted);text-align:center}.c-auth_legal a{color:inherit;text-decoration:underline}.c-auth_side{flex:1 1 420px;display:flex;flex-direction:column;justify-content:flex-end;gap:var(--space-8);padding:var(--space-16) var(--space-12);background:var(--color-bg-dark);color:var(--color-text-on-dark)}@media(max-width:960px){.c-auth_side{display:none}}.c-auth_side-title{font-weight:800;font-size:clamp(44px,5vw,76px);line-height:var(--leading-none);letter-spacing:var(--tracking-tightest)}.c-auth_side-title span{color:var(--color-accent)}.c-auth_side-facts{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-5);list-style:none;font-family:var(--font-mono);font-size:var(--text-sm);color:var(--color-text-on-dark-muted)}.c-auth_side-facts li:before{content:"✓ ";color:var(--color-accent)}.c-auth_oauth{display:flex;flex-direction:column;gap:10px}.c-auth_provider{display:flex;align-items:center;justify-content:center;gap:10px;min-height:52px;border:1.5px solid var(--color-border-strong);border-radius:var(--radius-pill);background:var(--color-bg-white);font-weight:600;text-decoration:none}.c-auth_provider:hover{border-color:var(--color-text)}.c-auth_or{display:flex;align-items:center;gap:var(--space-3);margin-top:var(--space-2);font-family:var(--font-mono);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:var(--tracking-label);color:var(--color-text-muted)}.c-auth_or:before,.c-auth_or:after{content:"";flex:1 1 auto;height:1px;background:var(--color-border)}.c-auth_form{display:flex;flex-direction:column;gap:var(--space-4)}.c-auth_password{position:relative}.c-auth_password .c-field_input{width:100%;padding-right:76px}.c-auth_reveal{position:absolute;top:50%;right:8px;transform:translateY(-50%);min-height:36px;padding:0 var(--space-3);border:none;border-radius:var(--radius-pill);background:var(--color-bg-chip);font-size:var(--text-sm);font-weight:600;cursor:pointer}.c-auth_code{font-family:var(--font-mono);font-size:28px;letter-spacing:.4em;text-align:center}.c-auth_submit{width:100%}.c-auth_link{align-self:flex-start;padding:0;border:none;background:none;font-size:15px;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.c-auth_link.-end{align-self:flex-end;margin-top:calc(var(--space-2) * -1)}.c-auth_link:disabled{text-decoration:none;color:var(--color-text-muted);cursor:default}.c-auth_error{padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);background:#fbe9e5;color:#a1260d;font-weight:600;font-size:15px}.c-auth_sent{color:var(--color-text-body)}.c-auth_switch{text-align:center;font-size:15px;color:var(--color-text-body)}.c-auth_checking{color:var(--color-text-muted)}.c-room{display:flex;flex-wrap:wrap;align-items:flex-start;gap:var(--space-8);padding-block:var(--space-12) var(--space-24)}.c-room_main{flex:999 1 560px;min-width:0;display:flex;flex-direction:column;gap:var(--space-6)}.c-room_side{flex:1 1 340px;min-width:0;display:flex;flex-direction:column;gap:var(--space-5)}.c-room-head{display:flex;flex-direction:column;gap:var(--space-3)}.c-room-head_title{font-weight:800;font-size:clamp(40px,5vw,64px);line-height:.98;letter-spacing:var(--tracking-tightest)}.c-room-head_brief{font-size:var(--text-lg);color:var(--color-text-body)}.c-room-head_status{font-weight:600}.c-room-card{display:flex;flex-direction:column;gap:var(--space-4);padding:var(--space-6);border-radius:var(--radius-lg);border:1px solid var(--color-border);background:var(--color-bg-white)}.c-room-card_head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:var(--space-2)}.c-room-card_title{font-size:var(--text-xl);font-weight:800;letter-spacing:var(--tracking-tight)}.c-ready{display:flex;flex-direction:column;gap:var(--space-4);padding:var(--space-6);border-radius:var(--radius-lg);background:var(--color-accent);color:var(--color-accent-ink)}.c-ready_title{font-size:var(--text-xl);font-weight:800;letter-spacing:var(--tracking-tight)}.c-ready_meta{font-family:var(--font-mono);font-size:var(--text-sm)}.c-ready_actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3)}.c-ready_done{font-weight:600}.c-stage{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-5) var(--space-6);border-radius:var(--radius-lg);background:var(--color-bg-dark);color:var(--color-text-on-dark)}.c-stage_track{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:var(--space-2);list-style:none}.c-stage_step{display:flex;flex-direction:column;gap:var(--space-2);padding-top:var(--space-3);border-top:3px solid var(--color-border-dark);color:var(--color-text-on-dark-muted)}.c-stage_step.-done{border-top-color:var(--color-text-on-dark);color:var(--color-text-on-dark)}.c-stage_step.-current{border-top-color:var(--color-accent);color:var(--color-text-on-dark)}.c-stage_dot{width:26px;height:26px;border-radius:50%;border:1.5px solid currentColor;display:flex;align-items:center;justify-content:center;font-family:var(--font-mono);font-size:var(--text-xs)}.c-stage_step.-current .c-stage_dot{background:var(--color-accent);border-color:var(--color-accent);color:var(--color-accent-ink)}.c-stage_label{font-weight:600;font-size:15px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.c-stage_hint{color:var(--color-text-on-dark-muted)}.c-stage_note{color:var(--color-text-on-dark-muted);font-size:var(--text-sm)}.c-stage_actions{display:flex;flex-wrap:wrap;gap:var(--space-2)}.c-stage_actions .c-btn.-primary{background:var(--color-accent);color:var(--color-accent-ink)}.c-stage_actions .c-btn.-ghost{color:var(--color-text-on-dark)}.c-members{display:flex;flex-direction:column;list-style:none}.c-member{display:flex;align-items:center;gap:14px;padding-block:var(--space-3);border-top:1px solid var(--color-border)}.c-member:first-child{border-top:none}.c-member_avatar{flex:none;width:44px;height:44px;border-radius:50%;background:var(--color-bg-chip);display:flex;align-items:center;justify-content:center;font-family:var(--font-mono);font-size:var(--text-sm);font-weight:600}.c-member.-you .c-member_avatar{background:var(--color-accent);border:1.5px solid var(--color-text)}.c-member.-open .c-member_avatar{background:transparent;border:1.5px dashed var(--color-border-strong);color:var(--color-text-muted)}.c-member_main{flex:1 1 auto;min-width:0;display:flex;flex-direction:column}.c-member_name{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);font-weight:600}.c-member.-open .c-member_name{color:var(--color-text-muted);font-weight:400}.c-member_badge{padding:1px 8px;border-radius:var(--radius-sm);background:var(--color-bg-dark);color:var(--color-bg-white);font-family:var(--font-mono);font-size:11px;font-weight:400}.c-member_badge.-you,.c-member_badge.-in{background:var(--color-accent);color:var(--color-accent-ink)}.c-member_badge.-wait{background:transparent;color:var(--color-text-muted);border:1px dashed var(--color-border)}.c-member_role{font-size:15px;color:var(--color-text-body)}.c-member_actions{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-1) var(--space-3);font-size:var(--text-sm);color:var(--color-text-body)}.c-member_time{display:flex;flex-direction:column;align-items:flex-end;font-family:var(--font-mono);font-size:var(--text-md)}.c-member_zone{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--color-text-muted);text-align:right}.c-vacancy{display:flex;flex-direction:column;gap:var(--space-2);padding-top:var(--space-4);border-top:1px dashed var(--color-border-strong)}.c-vacancy_row{display:flex;flex-wrap:wrap;gap:var(--space-2)}.c-vacancy_row .c-field_input{flex:1 1 220px}.c-brief_summary{font-size:var(--text-md)}.c-brief_facts{display:flex;flex-direction:column;gap:var(--space-2)}.c-brief_facts div{display:flex;gap:var(--space-3)}.c-brief_facts dt{flex:none;width:56px;font-family:var(--font-mono);font-size:var(--text-xs);text-transform:uppercase;color:var(--color-text-muted);padding-top:3px}.c-brief_facts dd{font-weight:600}.c-brief_list{display:flex;flex-direction:column;gap:var(--space-2);list-style:none}.c-brief_list li{display:flex;gap:10px}.c-brief_list li:before{content:"■";color:var(--color-text);font-size:10px;padding-top:6px}.c-chat_open{width:100%}.c-chat_form{display:flex;flex-direction:column;gap:var(--space-2)}.c-chat_form .c-btn{align-self:flex-start}.c-room-leave{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-4);border-radius:var(--radius-md);border:1.5px dashed var(--color-border-strong);color:var(--color-text-body)}.c-room-leave_open{align-self:flex-start}.c-member_contacts{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px;list-style:none}.c-contact{display:inline-flex;align-items:center;min-height:32px;padding:0 10px;border:1px solid var(--color-border-strong);border-radius:var(--radius-pill);background:var(--color-bg-white);color:var(--color-text);font-size:var(--text-sm);font-weight:600;text-decoration:none;cursor:pointer}.c-contact:hover{border-color:var(--color-text)}.c-member_add-contacts{margin-top:4px;font-size:var(--text-sm)}.c-settings{max-width:880px;display:flex;flex-direction:column;gap:var(--space-8);padding-block:var(--space-12) var(--space-24)}.c-profile{display:flex;flex-direction:column;gap:var(--space-5)}.c-profile_grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:var(--space-4)}.c-profile_saved{color:var(--color-text-body);font-weight:600}.c-profile_save{align-self:flex-start}.c-discord{display:flex;flex-direction:column;gap:var(--space-3)}.c-discord_notice{font-weight:600}.c-discord_linked{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-3)}.c-discord_handle{font-weight:600}.c-captain-check{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-3);padding:var(--space-6);border-radius:var(--radius-lg);background:var(--color-accent);color:var(--color-accent-ink)}.c-captain-check_title{font-family:var(--font-display);font-size:var(--text-xl);letter-spacing:var(--tracking-tight)}.c-captain-check_note{padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);background:var(--color-bg-chip);color:var(--color-text)}.c-captain-check_ask{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-4);color:var(--color-text-body)}.c-invite{display:flex;flex-direction:column;gap:var(--space-2);margin-top:var(--space-2)}.c-invite_row{display:flex;flex-wrap:wrap;gap:var(--space-2)}.c-invite_url{flex:1 1 220px;min-width:0;font-family:var(--font-mono);font-size:var(--text-sm)}.c-project-form_fields{display:flex;flex-direction:column;gap:var(--space-4)}.c-project-form_fields .c-field{display:flex;flex-direction:column;gap:var(--space-1)}.c-project-form_text{min-height:120px}.c-project-form_actions{display:flex;align-items:center;gap:var(--space-3)}.c-invite-page{display:flex;flex-direction:column;gap:var(--space-8);padding-block:var(--space-12) var(--space-24)}.c-invite-page_grid{display:flex;flex-wrap:wrap;align-items:flex-start;gap:var(--space-8)}.c-invite-page_crew{flex:999 1 480px;min-width:0;display:flex;flex-direction:column;gap:var(--space-4)}.c-invite-page_actions{flex:1 1 320px;min-width:0;display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-6);border-radius:var(--radius-lg);border:1px solid var(--color-border);background:var(--color-bg-white)}.c-invite-page_note{font-size:var(--text-sm);color:var(--color-text-muted)}@media(max-width:860px){.c-invite-page_actions{order:-1}}.c-person-link{color:inherit;text-decoration:underline;text-decoration-color:var(--color-border-strong);text-underline-offset:3px}.c-person-link:hover{text-decoration-color:currentColor}.c-profile_public{display:inline-flex;align-items:center;gap:var(--space-2);margin-top:var(--space-1);font-size:var(--text-sm);color:var(--color-text-body);cursor:pointer}.c-profile_public input{width:16px;height:16px;accent-color:var(--color-text)}.c-profile_public input:disabled{cursor:not-allowed}.c-person{display:flex;flex-direction:column;gap:var(--space-8);padding-block:var(--space-12) var(--space-24);max-width:920px}.c-person_head{display:flex;flex-wrap:wrap;align-items:flex-start;gap:var(--space-6)}.c-person_avatar{flex:none;display:inline-flex;align-items:center;justify-content:center;width:96px;height:96px;border-radius:50%;background:var(--color-accent);color:var(--color-accent-ink);font-family:var(--font-mono);font-size:28px;font-weight:600}.c-person_who{flex:1 1 320px;min-width:0;display:flex;flex-direction:column;gap:var(--space-3)}.c-person_name{font-weight:800;font-size:clamp(36px,5vw,56px);line-height:1;letter-spacing:var(--tracking-tightest);overflow-wrap:anywhere}.c-person_roles{font-size:var(--text-lg);color:var(--color-text-body)}.c-person_bio{max-width:640px;white-space:pre-line;color:var(--color-text-body)}.c-person_links{display:flex;flex-wrap:wrap;gap:var(--space-2);list-style:none}.c-person_stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-3)}.c-person_stat{display:flex;flex-direction:column-reverse;gap:var(--space-1);padding:var(--space-5);border-radius:var(--radius-lg);border:1px solid var(--color-border);background:var(--color-bg-white)}.c-person_stat dd{font-size:clamp(28px,6vw,40px);font-weight:800;line-height:1;letter-spacing:var(--tracking-tight)}.c-person_stat dt{font-size:var(--text-sm);color:var(--color-text-muted)}.c-person_projects{display:flex;flex-direction:column;gap:var(--space-4)}.c-brief_reroll{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}.c-brief_reroll .c-auth_link{text-align:left}.c-brief_time{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}.c-brief_time .c-field_hint{flex-basis:100%}.c-brief_days{width:auto;min-height:40px;padding-block:6px}.c-account-data{display:flex;flex-direction:column;gap:var(--space-5)}.c-account-data_row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-3)}.c-account-data_danger{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-3);padding-top:var(--space-5);border-top:1px solid var(--color-border)}.c-account-data_title{font-size:16px;font-weight:700}.c-account-data_confirm{display:flex;flex-direction:column;gap:var(--space-3);width:100%;max-width:360px}.c-account-data_actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3)}.c-timeline-bar{display:block;overflow:visible}.c-timeline-bar_track{fill:var(--color-bg-chip)}.c-timeline-bar_elapsed{fill:var(--color-text)}.c-timeline-bar_now{stroke:var(--color-text);stroke-width:2}.c-timeline-bar_dot{fill:var(--color-bg-white);stroke:var(--color-text);stroke-width:2}.c-timeline-bar_dot.-done{fill:var(--color-accent)}.c-timeline-bar_dot.-overdue{fill:var(--color-text)}.c-timeline_ends{display:flex;justify-content:space-between;font-family:var(--font-mono);font-size:var(--text-xs);color:var(--color-text-muted)}.c-milestones{display:flex;flex-direction:column;list-style:none}.c-milestone{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-2) var(--space-4);padding-block:var(--space-3);border-top:1px solid var(--color-border)}.c-milestone:first-child{border-top:none}.c-milestone.-done .c-milestone_title{text-decoration:line-through;color:var(--color-text-muted)}.c-milestone.-overdue .c-milestone_meta{color:var(--color-text);font-weight:700}.c-milestone.-editing{display:block}.c-milestone_check{flex:1 1 240px;min-width:0;display:flex;align-items:baseline;gap:var(--space-3);cursor:pointer}.c-milestone_check input{flex:none;width:18px;height:18px;accent-color:var(--color-text)}.c-milestone_title{font-weight:600;overflow-wrap:anywhere}.c-milestone_meta{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--color-text-muted)}.c-milestone_tools{display:flex;gap:var(--space-3)}.c-milestone-form{display:flex;flex-wrap:wrap;gap:var(--space-2)}.c-milestone-form .c-field_input{flex:1 1 200px;min-width:0}.c-milestone-form_actions{display:flex;gap:var(--space-2)}.c-checkin-period{display:flex;flex-direction:column;gap:var(--space-3);padding-top:var(--space-3);border-top:1px solid var(--color-border)}.c-checkin-period.-current{border-top:none;padding-top:0}.c-checkin-period_title{font-weight:700;font-size:var(--text-base);cursor:default}details>.c-checkin-period_title{cursor:pointer}.c-checkin-form{display:flex;flex-direction:column;gap:var(--space-2)}.c-checkin-form textarea{resize:vertical}.c-checkin-form .c-btn{align-self:flex-start;margin-top:var(--space-2)}.c-checkins{display:flex;flex-direction:column;gap:var(--space-3);list-style:none}.c-checkin{display:flex;flex-direction:column;gap:var(--space-1);padding:var(--space-4);border-radius:var(--radius-md);background:var(--color-bg);overflow-wrap:anywhere}.c-checkin.-you{border:1.5px solid var(--color-text)}.c-checkin_who{font-weight:700}.c-checkin_blockers{padding-left:var(--space-3);border-left:3px solid var(--color-text)}.c-resources{display:flex;flex-direction:column;list-style:none}.c-resource{display:flex;align-items:center;gap:var(--space-3);padding-block:var(--space-3);border-top:1px solid var(--color-border)}.c-resource:first-child{border-top:none}.c-link-icon{flex:none;width:20px;height:20px;border-radius:var(--radius-sm)}.c-link-icon.-letter{display:inline-flex;align-items:center;justify-content:center;background:var(--color-bg-chip);font-family:var(--font-mono);font-size:var(--text-xs);font-weight:700}.c-resource_main{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;color:inherit;text-decoration:none}.c-resource_main:hover .c-resource_title{text-decoration:underline}.c-resource_title{font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.c-resource_meta{font-size:var(--text-sm);color:var(--color-text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.c-resource_remove{flex:none;width:32px;height:32px;border:none;border-radius:50%;background:transparent;font-size:var(--text-lg);cursor:pointer}.c-resource_remove:hover{background:var(--color-bg-chip)}.c-resource-form{display:flex;flex-direction:column;gap:var(--space-2)}.c-resource-form .c-btn{align-self:flex-start}.c-pulse{display:flex;flex-direction:column;gap:var(--space-3)}.c-pulse_note{padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);background:var(--color-bg-chip);color:var(--color-text)}.c-pulse_note.-stalled{background:var(--color-bg-dark);color:var(--color-text-on-dark)}.c-pulse_people{display:flex;flex-wrap:wrap;gap:var(--space-2);list-style:none}.c-pulse_person{display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-pill);font-size:var(--text-sm)}.c-pulse_person:before{content:"";flex:none;width:8px;height:8px;border:1.5px solid var(--color-text);border-radius:50%}.c-pulse_person.-reported:before{background:var(--color-accent)}.c-pulse_person.-missed:before{background:linear-gradient(90deg,var(--color-text) 50%,transparent 50%)}.c-pulse_person.-silent{border-color:var(--color-text);font-weight:700}.c-pulse_person.-silent:before{background:var(--color-text)}.c-pulse_state{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--color-text-muted)}.c-admin{display:flex;flex-direction:column;gap:var(--space-8);padding-block:var(--space-12) var(--space-24)}.c-admin_head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:var(--space-4)}.c-admin_tools{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3)}.c-admin_overview,.c-admin_cohorts{display:flex;flex-direction:column;gap:var(--space-6)}.c-admin-tiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:var(--space-4)}.c-admin-tile{display:flex;flex-direction:column;gap:var(--space-1);padding:var(--space-5);border-radius:var(--radius-lg);background:var(--color-bg-white);border:1px solid var(--color-border)}.c-admin-tile dt{font-size:14px;font-weight:600;color:var(--color-text-muted)}.c-admin-tile.-lead{background:var(--color-accent);border-color:var(--color-accent)}.c-admin-tile.-lead dt,.c-admin-tile.-lead .c-admin-tile_note{color:var(--color-accent-ink)}.c-admin-tile_value{font-size:40px;font-weight:700;line-height:1.1;font-variant-numeric:tabular-nums;color:var(--color-text)}.c-admin-tile_note{font-size:13px;color:var(--color-text-muted)}.c-admin-charts{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:var(--space-4)}.c-admin-chart{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-5);border-radius:var(--radius-lg);background:var(--color-bg-white);border:1px solid var(--color-border)}.c-admin-chart_head{display:flex;justify-content:space-between;align-items:baseline;gap:var(--space-3)}.c-admin-chart_title{font-size:16px;font-weight:700}.c-admin-chart_readout{font-size:13px;color:var(--color-text-muted);font-variant-numeric:tabular-nums}.c-admin-chart_svg{display:block;width:100%;height:120px;overflow:visible}.c-admin-chart_base{stroke:var(--color-border-strong);stroke-width:1}.c-admin-chart_hit{fill:transparent;cursor:crosshair}.c-admin-chart_bar{fill:var(--color-text);pointer-events:none}.c-admin-chart_bar.-on{fill:var(--color-text-muted)}.c-admin-chart_axis{display:flex;justify-content:space-between;font-size:12px;color:var(--color-text-muted)}.c-admin-chart_table{font-size:13px}.c-admin-chart_table summary{cursor:pointer;color:var(--color-text-muted)}.c-admin-chart_table table{width:100%;margin-top:var(--space-2);border-collapse:collapse}.c-admin-chart_table th,.c-admin-chart_table td{padding:2px 0;text-align:left;font-variant-numeric:tabular-nums}.c-admin-chart_table td{text-align:right}.c-admin-grid{-moz-columns:3 300px;columns:3 300px;-moz-column-gap:var(--space-4);column-gap:var(--space-4)}.c-admin-grid>*{-moz-column-break-inside:avoid;break-inside:avoid;margin-bottom:var(--space-4)}.c-admin-funnel{display:flex;flex-direction:column;gap:var(--space-3);list-style:none}.c-admin-funnel_row{display:grid;grid-template-columns:1fr auto;gap:var(--space-2) var(--space-3);align-items:baseline}.c-admin-funnel_label{font-size:14px}.c-admin-funnel_value{font-weight:700;font-variant-numeric:tabular-nums}.c-admin-funnel_pct{margin-left:var(--space-1);font-size:13px;font-weight:500;color:var(--color-text-muted);font-variant-numeric:tabular-nums}.c-admin-funnel_track{grid-column:1/-1;grid-row:2;height:8px;border-radius:var(--radius-pill);background:var(--color-bg-chip)}.c-admin-funnel_bar{display:block;height:8px;border-radius:var(--radius-pill);background:var(--color-text)}.c-admin-table{width:100%;border-collapse:collapse;font-size:14px}.c-admin-table th{padding:6px var(--space-3) 6px 0;text-align:left;font-weight:500;white-space:nowrap}.c-admin-table td{padding:6px 0}.c-admin-table tr+tr{border-top:1px solid var(--color-bg-chip)}.c-admin-table_bar{width:45%;padding-right:var(--space-3)}.c-admin-table_n{text-align:right;font-weight:700;font-variant-numeric:tabular-nums}.c-admin-minor{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:var(--space-3);font-size:14px;color:var(--color-text-muted)}.c-admin-minor_value{display:block;font-size:22px;font-weight:700;color:var(--color-text);font-variant-numeric:tabular-nums}.c-admin-cohorts{display:flex;flex-direction:column;gap:var(--space-4);list-style:none}.c-admin-cohort{display:flex;flex-direction:column;gap:var(--space-3)}.c-admin-cohort.-new{border-color:var(--color-text)}.c-admin-request_message{white-space:pre-line;color:var(--color-text-body)}.c-admin-cohort_actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}.c-admin-form{display:flex;flex-direction:column;gap:var(--space-4)}.c-admin-form_row{display:grid;gap:var(--space-4)}@media(min-width:768px){.c-admin-form_row{grid-template-columns:1fr 1fr}}.c-admin-form fieldset{min-width:0;margin:0;padding:0;border:0}.c-admin-form>.c-btn{align-self:flex-start}.c-legal{display:flex;flex-direction:column;gap:var(--space-8);max-width:760px;padding-block:var(--space-12) var(--space-24);color:var(--color-text-body);line-height:1.6}.c-legal_head{display:flex;flex-direction:column;gap:var(--space-3)}.c-legal_intro{font-size:18px}.c-legal_section{display:flex;flex-direction:column;gap:var(--space-3)}.c-legal_heading{font-size:22px;font-weight:700;color:var(--color-text)}.c-legal_list{display:flex;flex-direction:column;gap:var(--space-2);padding-left:1.2em;list-style:disc}.c-legal_contact a,.c-legal_section a{color:var(--color-text);text-decoration:underline}.c-cohort-steps{display:flex;flex-direction:column;gap:var(--space-2);padding-left:1.2em;list-style:decimal;color:var(--color-text-body)}.c-cohort-crew{display:flex;flex-direction:column;gap:var(--space-3)}.c-cohort-crew_badges{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}.c-cohort-crew_facts{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-6);font-size:14px}.c-cohort-crew_facts dt{color:var(--color-text-muted);font-size:12px}.c-cohort-crew_facts dd{font-weight:600;font-variant-numeric:tabular-nums}.c-cohort-crew_seats{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:var(--space-2) var(--space-4);list-style:none}.c-cohort-crew_seats li{display:flex;flex-direction:column}.c-cohort-pulse{padding:2px 10px;border-radius:var(--radius-pill);font-size:12px;font-weight:700;border:1px solid var(--color-text)}.c-cohort-pulse.-on_track{background:var(--color-accent);border-color:var(--color-accent);color:var(--color-accent-ink)}.c-cohort-pulse.-quiet{background:var(--color-bg-chip);border-color:var(--color-border-strong)}.c-cohort-pulse.-stalled{background:var(--color-text);color:var(--color-bg-white)}.c-schools-hero{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-12);padding-block:var(--space-16) var(--space-12)}.c-schools-hero_copy{flex:1 1 560px;min-width:0;display:flex;flex-direction:column;gap:24px}.c-schools-hero_top{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-3)}.c-schools-hero_title{font-weight:800;font-size:clamp(40px,5.4vw,76px);line-height:var(--leading-none);letter-spacing:var(--tracking-tightest)}.c-schools-hero_lead{max-width:620px;font-size:var(--text-lg);line-height:1.45;color:var(--color-text-body)}.c-schools-lang{padding:6px 14px;border:1.5px solid var(--color-text);border-radius:var(--radius-pill);font-family:var(--font-mono);font-size:var(--text-sm);font-weight:600;text-decoration:none;color:var(--color-text)}.c-schools-lang:hover{background:var(--color-text);color:var(--color-bg-white)}.c-schools-peek{flex:1 1 340px;max-width:440px;display:flex;flex-direction:column;gap:var(--space-3);padding:28px;border-radius:var(--radius-xl);background:var(--color-bg-dark);color:var(--color-text-on-dark);text-decoration:none;transition:transform .2s ease}.c-schools-peek:hover{transform:translateY(-3px)}.c-schools-peek_label{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-accent)}.c-schools-peek_title{font-size:var(--text-xl);font-weight:800;letter-spacing:var(--tracking-tight)}.c-schools-peek_tiles{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-2);margin-block:var(--space-2)}.c-schools-peek_tile{display:flex;flex-direction:column;gap:2px;padding:10px;border-radius:var(--radius-md);border:1px solid var(--color-border-dark);font-size:var(--text-xs);color:var(--color-text-on-dark-muted)}.c-schools-peek_tile strong{font-size:var(--text-xl);color:var(--color-text-on-dark)}.c-schools-peek_row{display:flex;justify-content:space-between;align-items:center;gap:var(--space-3);padding-top:var(--space-3);border-top:1px solid var(--color-border-dark);font-weight:600}.c-schools-peek_row .c-cohort-pulse.-quiet{color:var(--color-text)}.c-schools-peek_done{font-family:var(--font-mono);font-size:var(--text-xs);text-transform:uppercase;color:var(--color-text-on-dark-muted)}.c-schools-section{display:flex;flex-direction:column;gap:var(--space-8);padding-block:var(--space-16) 0}.c-schools-section_head{display:flex;flex-direction:column;gap:var(--space-3);max-width:760px}.c-schools-cards,.c-schools-steps{list-style:none;display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:var(--space-4)}.c-schools-card,.c-schools-step{display:flex;flex-direction:column;gap:var(--space-3);padding:26px;border-radius:var(--radius-lg);background:var(--color-bg-white);border:1px solid var(--color-border)}.c-schools-card_title{font-size:var(--text-lg);font-weight:800;letter-spacing:var(--tracking-tight)}.c-schools-card_text{color:var(--color-text-body);line-height:1.5}.c-schools-step_n{align-self:flex-start;padding:4px 10px;border-radius:var(--radius-pill);background:var(--color-accent);color:var(--color-accent-ink);font-family:var(--font-mono);font-size:var(--text-sm);font-weight:600}.c-schools-duo{display:flex;flex-wrap:wrap;gap:var(--space-5);padding-block:var(--space-16) 0}.c-schools-duo .c-mode_title{font-size:clamp(26px,3vw,34px)}.c-schools-duo_label{color:var(--color-accent)}.c-schools-duo_note{margin-top:auto;font-weight:700}.c-schools-request{display:flex;flex-direction:column;gap:var(--space-8);padding-block:var(--space-16) 0;scroll-margin-top:calc(var(--nav-height) + var(--space-4))}.c-school-form{display:flex;flex-direction:column;gap:var(--space-5);padding:32px;border-radius:var(--radius-xl);background:var(--color-bg-white);border:1px solid var(--color-border)}.c-school-form.-done{border-color:var(--color-text)}@media(max-width:767px){.c-school-form{padding:20px}}.c-school-form_grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-5)}.c-school-form_grid .c-field{justify-content:flex-end}@media(max-width:767px){.c-school-form_grid{grid-template-columns:1fr}}.c-school-form_area{min-height:120px;padding-block:var(--space-3);resize:vertical;font:inherit}.c-school-form_title{font-size:var(--text-xl);font-weight:800}.c-school-form_lead{color:var(--color-text-body)}.c-school-form_foot{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-4)}.c-school-form_foot a{color:inherit}.c-school-form_trap{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.c-schools-faq{display:flex;flex-direction:column;border-top:1px solid var(--color-border-strong);margin-bottom:var(--space-24)}.c-schools-faq_item{border-bottom:1px solid var(--color-border-strong)}.c-schools-faq_q{display:flex;justify-content:space-between;gap:var(--space-4);padding-block:22px;font-size:var(--text-lg);font-weight:700;cursor:pointer;list-style:none}.c-schools-faq_q::-webkit-details-marker{display:none}.c-schools-faq_q:after{content:"+";font-family:var(--font-mono);font-weight:400}.c-schools-faq_item[open] .c-schools-faq_q:after{content:"–"}.c-schools-faq_a{max-width:760px;padding-bottom:22px;color:var(--color-text-body);line-height:1.55}.c-schools-sample{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-4);margin-top:var(--space-8);padding:var(--space-4) var(--space-5);border-radius:var(--radius-lg);background:var(--color-accent);color:var(--color-accent-ink)}.c-schools-sample_links{display:flex;flex-wrap:wrap;gap:var(--space-2)}.c-school-switch{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-top:var(--space-8)}.c-school-alerts{gap:var(--space-4)}.c-school-alerts_count{margin-left:var(--space-2);padding:2px 10px;border-radius:var(--radius-pill);background:var(--color-accent);color:var(--color-accent-ink);font-size:var(--text-sm);vertical-align:middle}.c-school-alerts_rule{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3)}.c-school-alerts_list{list-style:none;display:flex;flex-direction:column;gap:var(--space-2)}.c-school-alert{display:flex;flex-direction:column;gap:2px;padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);border:1px solid var(--color-border)}.c-school-alert.-new{border-color:var(--color-text);background:var(--color-bg)}.c-school-alert a{color:inherit}.c-mentor-notes{list-style:none;display:flex;flex-direction:column;gap:var(--space-3)}.c-mentor-note{display:flex;flex-direction:column;gap:var(--space-1);padding:var(--space-3) var(--space-4);border-left:3px solid var(--color-accent);background:var(--color-bg);border-radius:0 var(--radius-md) var(--radius-md) 0}.c-mentor-note_body{white-space:pre-line}.c-mentor-note-form{display:flex;flex-direction:column;gap:var(--space-3)}.c-mentor-note-form_foot{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3)}.c-mentor-deliverables{padding-left:18px;display:flex;flex-direction:column;gap:4px;color:var(--color-text-body)}.c-admin-mentors{display:flex;flex-direction:column;gap:var(--space-2)}.c-admin-mentors_list{list-style:none;display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-4)}.c-admin-mentors_list li{display:flex;gap:var(--space-2);align-items:baseline}.c-admin-mentors_form{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--space-2)}.c-admin-mentors_form>.c-field{flex:1 1 320px}.c-school-badge{display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-3) var(--space-1) var(--space-1);border-radius:var(--radius-pill);background:var(--color-bg-chip);color:var(--color-text);font-size:var(--text-sm);text-decoration:none}.c-school-badge:is(a):hover{text-decoration:underline}.c-school-badge_logo{flex:none;width:20px;height:20px;border-radius:50%;-o-object-fit:cover;object-fit:cover;background:var(--color-bg-white)}.c-school-badge_dot{flex:none;width:20px;height:20px;border-radius:50%;background:var(--color-accent)}.c-person_schools{display:flex;flex-wrap:wrap;gap:var(--space-2);list-style:none}.c-partners{display:flex;flex-direction:column;gap:var(--space-8);padding-block:var(--space-16)}.c-partners_head{display:flex;flex-direction:column;gap:var(--space-3);max-width:720px}.c-partners_lead{color:var(--color-text-body)}.c-partners_list{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:var(--space-3);list-style:none}.c-partners_item{height:100%;display:grid;grid-template-columns:56px minmax(0,1fr);grid-template-rows:auto auto;-moz-column-gap:var(--space-4);column-gap:var(--space-4);align-items:center;padding:var(--space-4);border-radius:var(--radius-lg);border:1px solid var(--color-border);background:var(--color-bg-white);color:inherit;text-decoration:none}.c-partners_item:is(a):hover .c-partners_name{text-decoration:underline}.c-partners_logo{grid-row:span 2;width:56px;height:56px;border-radius:var(--radius-md);-o-object-fit:contain;object-fit:contain}.c-partners_logo.-initial{display:grid;place-items:center;background:var(--color-accent);color:var(--color-accent-ink);font-weight:800;font-size:var(--text-lg)}.c-partners_name{font-weight:800;overflow-wrap:anywhere}.c-partners_meta{display:flex;flex-wrap:wrap;gap:var(--space-2);font-size:var(--text-sm);color:var(--color-text-muted)}.c-partners_page{color:var(--color-text);font-weight:600}.c-school-page{display:flex;flex-direction:column;gap:var(--space-8);padding-block:var(--space-12) var(--space-16)}.c-school-page_head{display:flex;flex-wrap:wrap;align-items:flex-start;gap:var(--space-6)}.c-school-page_logo{flex:none;width:96px;height:96px;border-radius:var(--radius-lg);-o-object-fit:contain;object-fit:contain;background:var(--color-bg-white)}.c-school-page_logo.-initial{display:grid;place-items:center;background:var(--color-accent);color:var(--color-accent-ink);font-weight:800;font-size:40px}.c-school-page_who{flex:1 1 320px;display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-3)}.c-school-page_name{font-size:clamp(32px,32px + (52px - 32px) * (100vw - 320px) / (1280px - 320px),52px);font-weight:800;letter-spacing:var(--tracking-tight);line-height:1.05}.c-school-page_about{max-width:680px;white-space:pre-line;color:var(--color-text-body)}.c-school-page_projects{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-4)}.c-school-page_projects .c-showcase-list_items{align-self:stretch;width:100%}.c-seats{display:flex;flex-direction:column;gap:var(--space-2);min-width:220px}.c-seats_label{font-weight:700;font-variant-numeric:tabular-nums}.c-seats_bar{width:100%;height:8px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;border-radius:var(--radius-pill);overflow:hidden;background:var(--color-bg-chip)}.c-seats_bar::-webkit-progress-bar{background:var(--color-bg-chip)}.c-seats_bar::-webkit-progress-value{background:var(--color-text)}.c-seats_bar::-moz-progress-bar{background:var(--color-text)}.c-seats.-over .c-seats_bar::-webkit-progress-value{background:var(--color-danger)}.c-seats.-over .c-seats_bar::-moz-progress-bar{background:var(--color-danger)}.c-seats.-over .c-seats_label{color:var(--color-danger)}.c-seats_warn{padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);background:var(--color-danger-bg);color:var(--color-danger);font-size:var(--text-sm);font-weight:600}.c-seats_note{align-self:flex-start;padding:2px var(--space-2);border-radius:var(--radius-sm);background:var(--color-caution-bg);font-size:var(--text-sm)}.c-check{display:flex;align-items:flex-start;gap:var(--space-2);font-size:var(--text-sm);color:var(--color-text-body)}.c-check input{margin-top:3px}.c-admin-school.-over{border-color:var(--color-danger)}.c-admin-school_name{display:inline-flex;align-items:center;gap:var(--space-2)}.c-admin-cohort_school{max-width:320px}.c-admin-invoices{display:flex;flex-direction:column;gap:var(--space-4);padding-top:var(--space-3);border-top:1px solid var(--color-border)}.c-admin-invoices_list{display:flex;flex-direction:column;gap:var(--space-2);list-style:none}.c-admin-invoices_item{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-2) var(--space-4);font-size:var(--text-sm);font-variant-numeric:tabular-nums}.c-admin-invoices_item a{font-family:var(--font-mono);color:var(--color-text)}.c-admin-invoices_item.-void{color:var(--color-text-muted);text-decoration:line-through}.c-school-head{display:flex;flex-direction:column;gap:var(--space-4);padding-top:var(--space-8)}.c-school-head_row{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:var(--space-4) var(--space-8)}.c-school-head_who{display:flex;align-items:center;gap:var(--space-3)}.c-school-head_who .c-school-badge_logo{width:32px;height:32px}.c-school-head_name{font-size:var(--text-lg);font-weight:800}.c-school-briefs{display:flex;flex-direction:column;gap:var(--space-4)}.c-school-briefs_list{display:flex;flex-direction:column;gap:var(--space-3);list-style:none}.c-school-briefs_item{display:flex;flex-direction:column;gap:var(--space-1);padding:var(--space-4);border-radius:var(--radius-md);background:var(--color-bg)}.c-school-briefs_title{font-weight:700}.c-invoice-page{display:flex;flex-direction:column;align-items:center;gap:var(--space-6);padding:var(--space-6) var(--space-4) var(--space-16)}.c-invoice-page_tools{width:100%;max-width:210mm;display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3)}.c-invoice{width:100%;max-width:210mm;min-height:297mm;display:flex;flex-direction:column;gap:var(--space-8);padding:18mm 16mm;background:var(--color-bg-white);color:var(--color-text);border:1px solid var(--color-border);font-size:14px;line-height:1.5}.c-invoice_head{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--space-6)}.c-invoice_brand{font-weight:800;font-size:20px;letter-spacing:var(--tracking-tight)}.c-invoice_title{font-size:28px;font-weight:800}.c-invoice_dates{display:grid;grid-template-columns:auto auto;gap:var(--space-1) var(--space-4)}.c-invoice_dates dt{color:var(--color-text-muted)}.c-invoice_dates dd{font-weight:600}.c-invoice_void{padding:var(--space-3);border:2px solid var(--color-danger);color:var(--color-danger);font-weight:800;text-align:center}.c-invoice_parties{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:var(--space-6)}.c-invoice_label{margin-bottom:var(--space-1);font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-muted)}.c-invoice_table{width:100%;border-collapse:collapse;font-variant-numeric:tabular-nums}.c-invoice_table th,.c-invoice_table td{padding:var(--space-3) var(--space-2);border-bottom:1px solid var(--color-border);text-align:left;vertical-align:top}.c-invoice_table thead th{font-size:12px;color:var(--color-text-muted);font-weight:700}.c-invoice_table tfoot th,.c-invoice_table tfoot td{font-size:18px;font-weight:800;border-bottom:0}.c-invoice_table .-num{text-align:right;white-space:nowrap}.c-invoice_note{color:var(--color-text-body);white-space:pre-line}.c-invoice_foot{margin-top:auto}.c-invoice.-void .c-invoice_table{color:var(--color-text-muted)}@media print{@page{size:A4;margin:0}body{background:var(--color-bg-white)}.c-invoice-page{padding:0}.c-invoice-page_tools{display:none}.c-invoice{border:0;max-width:none;min-height:297mm}}.u-sr-only,.u-visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.u-w-0{width:0%}.u-w-2{width:2%}.u-w-4{width:4%}.u-w-6{width:6%}.u-w-8{width:8%}.u-w-10{width:10%}.u-w-12{width:12%}.u-w-14{width:14%}.u-w-16{width:16%}.u-w-18{width:18%}.u-w-20{width:20%}.u-w-22{width:22%}.u-w-24{width:24%}.u-w-26{width:26%}.u-w-28{width:28%}.u-w-30{width:30%}.u-w-32{width:32%}.u-w-34{width:34%}.u-w-36{width:36%}.u-w-38{width:38%}.u-w-40{width:40%}.u-w-42{width:42%}.u-w-44{width:44%}.u-w-46{width:46%}.u-w-48{width:48%}.u-w-50{width:50%}.u-w-52{width:52%}.u-w-54{width:54%}.u-w-56{width:56%}.u-w-58{width:58%}.u-w-60{width:60%}.u-w-62{width:62%}.u-w-64{width:64%}.u-w-66{width:66%}.u-w-68{width:68%}.u-w-70{width:70%}.u-w-72{width:72%}.u-w-74{width:74%}.u-w-76{width:76%}.u-w-78{width:78%}.u-w-80{width:80%}.u-w-82{width:82%}.u-w-84{width:84%}.u-w-86{width:86%}.u-w-88{width:88%}.u-w-90{width:90%}.u-w-92{width:92%}.u-w-94{width:94%}.u-w-96{width:96%}.u-w-98{width:98%}.u-w-100{width:100%}
