/*! tailwindcss v4.3.4 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:block))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1}}}@layer theme{:host,:root{--font-sans:"Inter",ui-sans-serif,system-ui,sans-serif;--font-serif:ui-serif,Georgia,Cambria,"Times New Roman",Times,serif;--font-mono:"JetBrains Mono",ui-monospace,"SFMono-Regular",monospace;--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-xs:20rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-4xl:56rem;--container-5xl:64rem;--container-6xl:72rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--text-6xl:3.75rem;--text-6xl--line-height:1;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-tight:-.025em;--tracking-wide:.025em;--tracking-wider:.05em;--tracking-widest:.1em;--leading-tight:1.25;--leading-snug:1.375;--leading-relaxed:1.625;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.5rem;--radius-2xl:.5rem;--shadow-sm:0 1px 3px 0 #0000001a,0 1px 2px -1px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;--ease-out:cubic-bezier(0,0,.2,1);--ease-in-out:cubic-bezier(.4,0,.2,1);--animate-spin:spin 1s linear infinite;--animate-ping:ping 1s cubic-bezier(0,0,.2,1) infinite;--animate-pulse:pulse 2s cubic-bezier(.4,0,.6,1) infinite;--blur-sm:8px;--blur-md:12px;--aspect-video:16/9;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-primary:#2b1e14;--color-primary-container:#9a6334;--color-on-primary:#fff7ee;--color-on-primary-container:#fff7ee;--color-secondary:#9a6334;--color-secondary-container:#f4eadc;--color-on-secondary-container:#2a2018;--color-tertiary:#c8852f;--color-tertiary-container:#f7e9cf;--color-on-tertiary-container:#5c3f12;--color-surface:#faf5ee;--color-surface-container-low:#f4eadc;--color-surface-container:#f0e5d5;--color-surface-container-lowest:#fffdfa;--color-inverse-surface:#211913;--color-on-surface:#2a2018;--color-on-surface-variant:#736556;--color-outline:#b6a693;--color-outline-variant:#e0d2bc;--color-error:#a6432e;--color-error-container:#f4ddd3;--color-on-error-container:#5a2014;--color-success:#4e7a4e;--color-success-container:#e2eedd;--color-on-success-container:#22401f;--color-warning:#b5832b;--color-warning-container:#f6e8cc;--color-on-warning-container:#5c3f12;--color-on-inverse:#f6ece0;--color-on-inverse-warning:#ffb4ab;--color-line:#eadfce;--font-display:"Manrope",ui-sans-serif,system-ui,sans-serif;--shadow-ambient:0 12px 32px #4a31180d;--shadow-float:0 16px 40px #4a311814;--shadow-cta:0 12px 32px #2b1e1440}@supports (color:color-mix(in lab,red,red)){:host,:root{--shadow-cta:0 12px 32px color-mix(in srgb,var(--color-primary) 25%,transparent)}}}@layer base{*,::backdrop,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}:host,html{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}html{font-family:var(--font-sans);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}body,html{color:var(--color-on-surface);background:var(--color-surface)}body{min-height:100dvh}body,html{max-width:100%;overflow-x:hidden}h1,h2,h3,h4{font-family:var(--font-display);letter-spacing:-.02em}:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px;border-radius:.25rem}}@layer components{.av{--font-sans:var(--font-outfit),"Outfit",ui-sans-serif,system-ui,sans-serif;--font-serif:var(--font-newsreader),"Newsreader",Georgia,"Times New Roman",serif;--font-mono:var(--font-sans);--t-display-2xl:4rem;--lh-display-2xl:1.02;--tr-display-2xl:-.03em;--t-display-xl:3rem;--lh-display-xl:1.04;--tr-display-xl:-.028em;--t-display-lg:2.25rem;--lh-display-lg:1.08;--tr-display-lg:-.024em;--t-heading-lg:1.75rem;--lh-heading-lg:1.14;--tr-heading-lg:-.02em;--t-heading-md:1.375rem;--lh-heading-md:1.22;--tr-heading-md:-.016em;--t-title:1.125rem;--lh-title:1.4;--tr-title:-.011em;--t-body-lg:1rem;--lh-body-lg:1.6;--tr-body-lg:0;--t-body:.9063rem;--lh-body:1.56;--tr-body:0;--t-label:.8125rem;--lh-label:1.35;--tr-label:.002em;--t-eyebrow:.6875rem;--lh-eyebrow:1;--tr-eyebrow:0;--sp-1:4px;--sp-2:8px;--sp-3:12px;--sp-4:16px;--sp-5:20px;--sp-6:24px;--sp-7:32px;--sp-8:40px;--sp-9:48px;--sp-10:64px;--score-low:#be6a47;--score-mid:#b68a39;--score-high:#5e8a57;--motion-fast:.12s;--motion:.18s;--motion-slow:.26s;--ease-out:cubic-bezier(.2,.7,.3,1);--ease-in-out:cubic-bezier(.4,0,.2,1);font-family:var(--font-sans);color:var(--ink);background:var(--bg);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-feature-settings:"ss01";width:100%;height:100%;position:relative;overflow:hidden}.av *,.av :after,.av :before{box-sizing:border-box;margin:0;padding:0}.av :where(button){font:inherit;color:inherit;cursor:pointer;background:0 0;border:0}.av :where(a,button,input,textarea,[tabindex]):focus-visible{outline:2px solid var(--brand);outline-offset:2px;border-radius:6px}@media (prefers-reduced-motion:reduce){.av *,.av :after,.av :before{transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}}.av svg{flex:none;width:1.2em;height:1.2em;display:block}.av input,.av textarea{font:inherit;color:inherit}.av .eyebrow{font-family:var(--font-sans);font-size:var(--t-eyebrow);line-height:var(--lh-eyebrow);letter-spacing:var(--tr-eyebrow);text-transform:uppercase;color:var(--muted);font-weight:600}.av .display-2xl{font-size:var(--t-display-2xl);line-height:var(--lh-display-2xl);letter-spacing:var(--tr-display-2xl);font-weight:700}.av .display-xl{font-size:var(--t-display-xl);line-height:var(--lh-display-xl);letter-spacing:var(--tr-display-xl);font-weight:700}.av .display-lg{font-size:var(--t-display-lg);line-height:var(--lh-display-lg);letter-spacing:var(--tr-display-lg);font-weight:600}.av .heading-lg{font-size:var(--t-heading-lg);line-height:var(--lh-heading-lg);letter-spacing:var(--tr-heading-lg);font-weight:600}.av .heading-md{font-size:var(--t-heading-md);line-height:var(--lh-heading-md);letter-spacing:var(--tr-heading-md);font-weight:600}.av .title{font-size:var(--t-title);line-height:var(--lh-title);letter-spacing:var(--tr-title);white-space:nowrap;font-weight:600}.av .body-lg{font-size:var(--t-body-lg);line-height:var(--lh-body-lg)}.av .body{font-size:var(--t-body);line-height:var(--lh-body)}.av .label{font-size:var(--t-label);line-height:var(--lh-label);font-weight:500}.av .muted{color:var(--muted)}.av .tnum{font-variant-numeric:tabular-nums}.av .serif{font-family:var(--font-display-accent,var(--font-sans))}.av.theme-atelier{--brand:#9a6334;--brand-strong:#2b1e14;--brand-soft:#f0e3d2;--on-brand:#fff7ee;--on-brand-soft:#5e3a1c;--accent:#c8852f;--accent-soft:#f7e9cf;--bg:#faf5ee;--surface:#fffdfa;--surface-2:#f4eadc;--surface-sunken:#f0e5d5;--ink:#2a2018;--muted:#736556;--faint:#b6a693;--line:#eadfce;--line-strong:#e0d2bc;--success:#4e7a4e;--success-soft:#e2eedd;--on-success:#22401f;--warning:#b5832b;--warning-soft:#f6e8cc;--on-warning:#5c3f12;--error:#a6432e;--error-soft:#f4ddd3;--on-error:#5a2014;--on-error-solid:#fff7ee;--info:#5a6b8c;--radius:14px;--radius-sm:9px;--radius-lg:20px;--radius-pill:999px;--border:1px solid var(--line);--shadow-sm:0 1px 2px #4a31180d;--shadow:0 10px 28px -12px #4a31182e;--shadow-lg:0 24px 60px -20px #4a311842;--ring:0 0 0 3px var(--brand)}@supports (color:color-mix(in lab,red,red)){.av.theme-atelier{--ring:0 0 0 3px color-mix(in srgb,var(--brand) 28%,transparent)}}.av.theme-atelier{--font-display-accent:var(--font-serif);--font-eyebrow:var(--font-mono)}.av.theme-atelier .sim-room{--bg:#211913;--surface:#fff7ee0d;--surface-2:#fff7ee14;--ink:#f6ece0;--muted:#b59e89;--line:#ffedd61f;--brand:#e0a455;--glow:#e0a45580;--brand-strong:#e0a455;--on-brand:#211913;--success:#3fae6b;--on-error-solid:#ffb4ab}.av .shell{grid-template-columns:256px 1fr;min-height:100%;display:grid}.av .sidebar{background:var(--surface);border-right:var(--border);flex-direction:column;gap:4px;padding:22px 16px;display:flex}.av .brand-row{gap:10px;padding:4px 8px 20px}.av .brand-mark,.av .brand-row{align-items:center;display:flex}.av .brand-mark{background:0 0;border-radius:9px;flex:none;justify-content:center;width:34px;height:34px}.av .brand-name{letter-spacing:-.02em;font-size:18px;font-weight:600}.av.theme-atelier .brand-name{font-family:var(--font-serif);letter-spacing:0;font-size:20px;font-weight:500}.av .brand-lockup{width:auto;height:40px;display:block}.av .nav-group{margin-top:14px}.av .nav-label{padding:0 8px 8px}.av .nav-item{border-radius:var(--radius-sm);width:100%;color:var(--muted);align-items:center;gap:11px;padding:9px 11px;font-size:14px;font-weight:500;transition:background .15s,color .15s;display:flex}.av .nav-item svg{stroke-width:1.7px;flex:none;width:18px;height:18px}.av .nav-item:hover{background:var(--surface-2);color:var(--ink)}.av .nav-item.active{background:var(--brand-soft);color:var(--on-brand-soft)}.av.theme-atelier .nav-item.active{background:var(--brand-strong);color:var(--on-brand)}.av .main{flex-direction:column;min-width:0;display:flex}.av .topbar{justify-content:space-between;align-items:center;padding:22px 36px;display:flex}.av .topbar-eyebrow{margin-bottom:5px}.av .page-h{font-size:var(--t-heading-lg);line-height:var(--lh-heading-lg);letter-spacing:var(--tr-heading-lg);white-space:nowrap;font-weight:600}.av.theme-atelier .page-h{font-family:var(--font-serif);letter-spacing:0;font-weight:500}.av .topbar-tools{align-items:center;gap:10px;display:flex}.av .icon-btn{border-radius:var(--radius-pill);background:var(--surface-2);width:40px;height:40px;color:var(--ink);justify-content:center;align-items:center;transition:background .15s;display:flex}.av .icon-btn:hover{background:var(--surface-sunken)}.av .icon-btn svg{stroke-width:1.7px;width:18px;height:18px}.av .avatar{border-radius:var(--radius-pill);background:var(--brand-soft);width:40px;height:40px;color:var(--on-brand-soft);flex:none;justify-content:center;align-items:center;font-size:14px;font-weight:600;display:flex}.av .content{flex-direction:column;gap:20px;padding:4px 36px 40px;display:flex}.av .btn{border-radius:var(--radius-sm);letter-spacing:-.005em;white-space:nowrap;justify-content:center;align-items:center;gap:8px;height:44px;padding:0 20px;font-size:14px;font-weight:600;transition:transform .12s,box-shadow .15s,background .15s,filter .15s;display:inline-flex}.av .btn svg{stroke-width:1.8px;width:17px;height:17px}.av .btn:hover{transform:translateY(-1px)}.av .btn:active{transform:translateY(0)}.av .btn-primary{background:var(--brand-strong);color:var(--on-brand);box-shadow:var(--shadow-sm)}.av .btn-primary:hover{box-shadow:var(--shadow)}.av.theme-atelier .btn-primary:hover{filter:brightness(1.08)}.av .btn-secondary{background:var(--surface-2);color:var(--ink)}.av .btn-secondary:hover{background:var(--surface-sunken)}.av .btn-ghost{color:var(--muted);background:0 0}.av .btn-ghost:hover{background:var(--surface-2);color:var(--ink)}.av .btn-sm{border-radius:calc(var(--radius-sm) - 1px);height:34px;padding:0 13px;font-size:13px}.av .card{background:var(--surface);border-radius:var(--radius);border:var(--border);box-shadow:var(--shadow-sm)}.av .card-pad{padding:22px}.av .card-hover{cursor:pointer;transition:transform .16s,box-shadow .18s}.av .card-hover:hover{box-shadow:var(--shadow-lg);transform:translateY(-3px)}.av .section-head{justify-content:space-between;align-items:flex-end;margin-bottom:14px;display:flex}.av .link{color:var(--brand);white-space:nowrap;align-items:center;gap:5px;font-size:13px;font-weight:600;display:inline-flex}.av.theme-atelier .link{color:var(--accent)}.av .link:hover{text-underline-offset:3px;text-decoration:underline}.av .stat-grid{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.av .stat{border-radius:var(--radius);background:var(--surface);border:var(--border);box-shadow:var(--shadow-sm);padding:20px;position:relative;overflow:hidden}.av .stat-label{margin-bottom:14px}.av .stat-value{font-size:var(--t-display-lg);letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-weight:700;line-height:1}.av.theme-atelier .stat-value{font-family:var(--font-serif);letter-spacing:-.01em;font-weight:500}.av .stat-sub{color:var(--muted);margin-top:9px;font-size:13px}.av .stat-accent{color:var(--success);font-weight:600}.av .pill{border-radius:var(--radius-pill);letter-spacing:.01em;background:var(--surface-2);height:26px;color:var(--muted);align-items:center;gap:6px;padding:0 11px;font-size:12px;font-weight:600;display:inline-flex}.av .pill-brand{background:var(--brand-soft);color:var(--on-brand-soft)}.av .pill-success{background:var(--success-soft);color:var(--on-success)}.av .pill-warning{background:var(--warning-soft);color:var(--on-warning)}.av .pill-error{background:var(--error-soft);color:var(--on-error)}.av .badge-tag{height:20px;font-family:var(--font-sans);letter-spacing:0;text-transform:uppercase;background:var(--surface-2);color:var(--muted);border-radius:5px;align-items:center;padding:0 7px;font-size:10.5px;font-weight:600;display:inline-flex}.av .dot{border-radius:50%;flex:none;width:7px;height:7px}.av .dot-success{background:var(--success)}.av .dot-info{background:var(--brand)}.av .dot-warning{background:var(--warning)}.av .diff{font-family:var(--font-sans);letter-spacing:0;text-transform:uppercase;font-size:11px;font-weight:600}.av .diff-adv{color:var(--brand)}.av .diff-int{color:var(--warning)}.av .diff-hard{color:var(--error)}.av .track{background:var(--surface-sunken);border-radius:999px;height:8px;overflow:hidden}.av .fill{background:var(--brand);border-radius:999px;height:100%;transition:width 1s cubic-bezier(.2,.7,.2,1)}.av.theme-atelier .fill{background:var(--accent)}.av .fill-success{background:var(--success)}.av .fill-warning{background:var(--warning)}.av .fill-low{background:var(--score-low)}.av .fill-mid{background:var(--score-mid)}.av .fill-high{background:var(--score-high)}.av .score-num{font-size:var(--t-display-2xl);letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-weight:700;line-height:.9}.av.theme-atelier .score-num{font-family:var(--font-serif);letter-spacing:-.02em;font-weight:500}.av .score-ring{flex:none;width:124px;height:124px;position:relative}.av .score-ring svg{width:100%;height:100%;transform:rotate(-90deg)}.av .score-ring .ring-bg{fill:none;stroke:var(--surface-sunken);stroke-width:9px}.av .score-ring .ring-fg{fill:none;stroke:var(--brand);stroke-width:9px;stroke-linecap:round;transition:stroke-dashoffset 1.2s cubic-bezier(.2,.7,.2,1)}.av.theme-atelier .score-ring .ring-fg{stroke:var(--accent)}.av .score-ring .ring-center{flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.av .row{border-top:1px solid var(--line);align-items:center;gap:16px;padding:15px 4px;display:grid}.av .row:first-child{border-top:0}.av .row-hover{cursor:pointer;transition:background .14s}.av .row-hover:hover{background:var(--surface-2)}.av .row-dim{opacity:.55}.av .row-dim:hover{opacity:.8}.av .assigned-row{grid-template-columns:minmax(0,1fr) 168px 150px 116px;column-gap:20px}.av .assigned-row>.assigned-due,.av .assigned-row>.assigned-meta{min-width:0}.av .assigned-row>.assigned-meta{justify-self:start}.av .assigned-row>.assigned-action{text-align:right;justify-self:end}@media (max-width:760px){.av .assigned-row{grid-template-columns:minmax(0,1fr) auto;gap:5px 12px}.av .assigned-row>.assigned-title{grid-area:1/1}.av .assigned-row>.assigned-action{grid-area:1/2;justify-self:end}.av .assigned-row>.assigned-due{grid-area:2/1;justify-self:start}.av .assigned-row>.assigned-meta{grid-area:2/2;justify-self:end}}.av .col-head{font-family:var(--font-sans);letter-spacing:0;text-transform:uppercase;color:var(--muted);font-size:10.5px;font-weight:600}.av .msg{border-radius:var(--radius);max-width:74%;padding:12px 15px;font-size:14px;line-height:1.55}.av .msg-them{background:var(--surface-2);color:var(--ink);border-bottom-left-radius:6px}.av .msg-you{background:var(--brand-strong);color:var(--on-brand);border-bottom-right-radius:6px;margin-left:auto}.av.theme-atelier .msg-you{background:var(--brand)}.av .msg-tag{font-family:var(--font-sans);letter-spacing:0;text-transform:uppercase;opacity:.7;margin-bottom:5px;font-size:10px;font-weight:600}.av .msg-markdown>:first-child{margin-top:0}.av .msg-markdown>:last-child{margin-bottom:0}.av .msg-markdown p{margin:0 0 8px}.av .msg-markdown h1,.av .msg-markdown h2,.av .msg-markdown h3,.av .msg-markdown h4{margin:12px 0 6px;font-size:1em;font-weight:700;line-height:1.4}.av .msg-markdown ol,.av .msg-markdown ul{margin:0 0 8px;padding-left:20px}.av .msg-markdown li{margin:2px 0}.av .msg-markdown li>p{margin:0}.av .msg-markdown strong{font-weight:700}.av .msg-markdown a{color:var(--brand-strong);text-decoration:underline}.av .msg-markdown code{font-family:var(--font-mono,monospace);background:var(--surface-1);border-radius:4px;padding:1px 4px;font-size:.9em}.av .msg-markdown pre{background:var(--surface-1);border-radius:var(--radius);margin:0 0 8px;padding:10px 12px;overflow:auto}.av .msg-markdown pre code{background:0 0;padding:0}.av .ask-input{border-radius:var(--radius);background:var(--surface-2);height:52px;color:var(--muted);border:1px solid #0000;padding:0 18px;font-size:14px;transition:border-color .15s,background .15s}.av .ask-chip,.av .ask-input{width:100%;align-items:center;display:flex}.av .ask-chip{text-align:left;border-radius:var(--radius-sm);background:var(--surface);border:var(--border);color:var(--ink);gap:10px;padding:13px 16px;font-size:13.5px;transition:transform .14s,border-color .15s,box-shadow .15s}.av .ask-chip:hover{border-color:var(--brand);box-shadow:var(--shadow-sm);transform:translate(3px)}.av .sim-room{background:var(--bg);color:var(--ink);flex-direction:column;width:100%;height:100%;overflow:hidden}.av .sim-orb,.av .sim-room{display:flex;position:relative}.av .sim-orb{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:clamp(104px,16vh,168px);height:clamp(104px,16vh,168px)}.av .sim-orb-core{background:radial-gradient(circle at 38% 32%,var(--brand),var(--brand) 72%);border-radius:50%;width:100%;height:100%}@supports (color:color-mix(in lab,red,red)){.av .sim-orb-core{background:radial-gradient(circle at 38% 32%,color-mix(in srgb,var(--brand) 65%,transparent),color-mix(in srgb,var(--brand) 12%,transparent) 72%)}}.av .sim-orb-core{color:var(--ink);box-shadow:0 0 70px var(--glow),inset 0 0 40px var(--brand);justify-content:center;align-items:center;font-size:34px;font-weight:600;display:flex}@supports (color:color-mix(in lab,red,red)){.av .sim-orb-core{box-shadow:0 0 70px var(--glow),inset 0 0 40px color-mix(in srgb,var(--brand) 22%,transparent)}}.av.theme-atelier .sim-orb-core{font-family:var(--font-serif)}.av .sim-primer{justify-content:flex-end;align-items:center;padding:0 24px clamp(56px,9vh,96px);position:relative;overflow:hidden}.av .sim-primer-col{flex-direction:column;align-items:flex-start;width:100%;max-width:420px;display:flex;position:relative}.av .sim-primer-glow{pointer-events:none;background:radial-gradient(circle,var(--brand),transparent 68%);border-radius:50%;width:520px;height:520px;margin-bottom:-40px;position:absolute;bottom:100%;left:50%;translate:-50%}@supports (color:color-mix(in lab,red,red)){.av .sim-primer-glow{background:radial-gradient(circle,color-mix(in srgb,var(--brand) 18%,transparent),transparent 68%)}}.av .sim-primer-mark{aspect-ratio:1;pointer-events:none;width:min(340px,88%);color:var(--brand);margin-bottom:28px;position:absolute;bottom:100%;left:-14px}@supports (color:color-mix(in lab,red,red)){.av .sim-primer-mark{color:color-mix(in srgb,var(--brand) 30%,transparent)}}.av .sim-primer-mark svg{stroke-width:.5px;width:100%;height:100%}.av .sim-primer-rule{background:var(--brand);width:44px;height:1px;margin-bottom:26px}@supports (color:color-mix(in lab,red,red)){.av .sim-primer-rule{background:color-mix(in srgb,var(--brand) 55%,transparent)}}.av .sim-primer-title{letter-spacing:-.02em;text-wrap:balance;margin:0;font-size:clamp(2.4rem,11vw,3.25rem);font-weight:400;line-height:1.06}.av .sim-primer-body{color:var(--muted);text-wrap:pretty;max-width:32ch;margin:16px 0 0;font-size:14px;line-height:1.6}.av .sim-primer-body strong{color:var(--ink);font-weight:600}.av .sim-primer-cta{border-radius:var(--radius-pill);height:50px;margin-top:34px;padding:0 30px}.av .sim-primer-foot{color:var(--muted);align-items:center;gap:7px;margin-top:18px;font-size:12px;display:inline-flex}.av .sim-ring{border:1.5px solid var(--brand);border-radius:50%;position:absolute;inset:-22px}@supports (color:color-mix(in lab,red,red)){.av .sim-ring{border:1.5px solid color-mix(in srgb,var(--brand) 32%,transparent)}}.av .sim-ring{animation:simpulse 2.6s ease-out infinite}.av .sim-ring.r2{animation-delay:1.3s}@keyframes simpulse{0%{opacity:.85;transform:scale(.86)}to{opacity:0;transform:scale(1.32)}}.av .sim-timer{letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:clamp(2.5rem,8.5vh,7rem);font-weight:700;line-height:1}.av.theme-atelier .sim-timer{font-family:var(--font-serif);font-weight:500}.av .sim-wave{justify-content:center;align-items:center;gap:4px;height:44px;display:flex}.av .sim-wave span{background:var(--brand);opacity:.92;transform-origin:50%;will-change:transform;border-radius:999px;width:4px;height:40px;animation:simwave 1.2s ease-in-out infinite;transform:scaleY(.28)}@media (prefers-reduced-motion:reduce){.av .sim-wave span{animation:none;transform:scaleY(.55)}}@keyframes simwave{0%,to{transform:scaleY(.28)}50%{transform:scaleY(1)}}.av .sim-spin{border:3px solid var(--line);border-top-color:var(--brand);border-radius:50%;width:56px;height:56px;animation:simspin .9s linear infinite}@keyframes simspin{to{transform:rotate(1turn)}}.av .sim-badge{background:var(--surface-2);height:34px;color:var(--ink);letter-spacing:.02em;border:1px solid var(--line);border-radius:999px;align-items:center;gap:8px;padding:0 16px;font-size:12.5px;font-weight:600;display:inline-flex}.av .sim-rec{background:#ff5a52;border-radius:50%;width:9px;height:9px;animation:recpulse 1.6s infinite;box-shadow:0 0 #ff5a5299}@keyframes recpulse{0%{box-shadow:0 0 #ff5a528c}70%{box-shadow:0 0 0 9px #ff5a5200}to{box-shadow:0 0 #ff5a5200}}.av .sim-btn-end{background:var(--ink);color:var(--bg)}.av.theme-atelier .sim-btn-end{color:#16140f;background:#fff}.av .medal{width:26px;height:26px;font-family:var(--font-sans);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:12px;font-weight:700;display:flex}.av .medal-1{color:#6b4f00;background:#f2c84b}.av .medal-2{color:#3a3f4b;background:#d2d5db}.av .medal-3{color:#fff;background:#d89657}.av .audiowave{flex:1;align-items:center;gap:2px;height:46px;display:flex}.av .audiowave span{background:var(--faint);border-radius:999px;flex:1}.av .audiowave .played{background:var(--brand)}.av.theme-atelier .audiowave .played{background:var(--accent)}.av .viz svg{width:auto;height:auto}.av image-slot::part(frame){background:0 0}.av .field{margin-bottom:16px}.av .field-label{font-size:var(--t-label);line-height:var(--lh-label);margin-bottom:7px;font-weight:500;display:block}.av .field-input{box-sizing:border-box;width:100%;height:var(--field-h,46px);border-radius:var(--radius-sm);border:1px solid var(--line-strong);background:var(--surface);color:var(--ink);align-items:center;gap:10px;padding:0 14px;font-size:14px;display:flex}.av .field-input.between{justify-content:space-between}@media (pointer:coarse){.av .field-area,.av input.field-input,.av input:not([type]),.av input[type=email],.av input[type=number],.av input[type=search],.av input[type=tel],.av input[type=text],.av input[type=url],.av textarea{font-size:16px!important}}.av .field-area{box-sizing:border-box;width:100%;min-height:var(--field-h,80px);border-radius:var(--radius-sm);border:1px solid var(--line-strong);background:var(--surface);color:var(--ink);padding:12px 14px;font-size:14px;line-height:1.55;display:block}.av .segmented{background:var(--surface-2);border-radius:var(--radius-sm);gap:4px;padding:4px;display:inline-flex}.av .segmented .seg{height:34px;color:var(--muted);border-radius:7px;justify-content:center;align-items:center;padding:0 13px;font-size:13px;font-weight:500;transition:background .14s,color .14s;display:inline-flex}.av .segmented .seg:hover{color:var(--ink)}.av .segmented .seg.on{background:var(--surface);box-shadow:var(--shadow-sm);color:var(--ink);font-weight:600}.av .toggle{background:var(--line-strong);border-radius:999px;flex:none;width:38px;height:22px;transition:background .15s;display:inline-flex;position:relative}.av .toggle:after{content:"";background:#fff;border-radius:50%;width:18px;height:18px;transition:left .15s;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #0003}.av .toggle.on{background:var(--success)}.av .toggle.on:after{left:18px}.av .sim-level-row{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;display:grid}@media (max-width:480px){.av .sim-level-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}}.av .level-cell{text-align:center;background:var(--surface-2);border:1px solid var(--line);border-radius:10px;min-width:0;padding:9px 4px 8px;overflow:hidden}.av .level-cell.done{background:var(--accent-soft);border-color:#0000}.av .level-cell-name{letter-spacing:0;text-transform:uppercase;color:var(--muted);white-space:nowrap;font-size:9px;font-weight:700}.av .level-cell-score{margin-top:3px;font-size:1.2rem;font-weight:500;line-height:1.1}.av .sim-due{border-radius:var(--radius);background:var(--surface-2);align-items:center;gap:10px;margin-top:18px;padding:11px 14px;display:flex;position:relative;overflow:hidden}.av .sim-due:before{content:"";background:var(--faint);width:4px;position:absolute;top:0;bottom:0;left:0}.av .sim-due svg{flex:none;width:18px;height:18px}.av .sim-due-lbl{font-size:13.5px;font-weight:600}.av .sim-due-date{color:var(--muted);margin-left:auto;font-size:12.5px;font-weight:500}.av .sim-due-soon{background:var(--warning-soft)}.av .sim-due-soon:before{background:var(--warning)}.av .sim-due-soon .sim-due-lbl,.av .sim-due-soon svg{color:var(--on-warning)}.av .sim-due-overdue{background:var(--error-soft)}.av .sim-due-overdue:before{background:var(--error)}.av .sim-due-overdue .sim-due-lbl,.av .sim-due-overdue svg{color:var(--error)}.av .sim-due-later{background:var(--brand-soft)}.av .sim-due-later:before{background:var(--brand)}.av .sim-due-later .sim-due-lbl,.av .sim-due-later svg{color:var(--on-brand-soft)}.av .sim-due-none{background:var(--surface-2)}.av .sim-due-none:before{background:var(--faint)}.av .sim-due-none .sim-due-lbl,.av .sim-due-none svg{color:var(--muted)}.av .sim-restrict{gap:10px;margin-top:16px;display:flex}.av .sim-restrict>svg{width:15px;height:15px;color:var(--brand);flex:none;margin-top:2px}.av .sim-restrict-txt{color:var(--ink);opacity:.9;white-space:pre-line;font-size:13px;line-height:1.5}.av .sim-card-divider{background:var(--line);height:1px;margin:20px 0 16px}.av .sim-rs-top{justify-content:space-between;align-items:baseline;margin-bottom:12px;display:flex}.av .sim-best{color:var(--muted);font-size:12px}.av .sim-best b{color:var(--ink);font-size:16px;font-weight:600}.av .sim-best b,.av .sim-notyet{font-family:var(--font-display-accent)}.av .sim-notyet{color:var(--muted);font-size:13px;font-style:italic;flex:1}.av .sim-beads{flex:1;gap:10px}.av .sim-bead,.av .sim-beads{align-items:center;display:flex}.av .sim-bead{flex-direction:column;gap:4px}.av .sim-bead-dot{border-radius:50%;width:9px;height:9px;display:block}.av .sim-bead-score{color:var(--muted);font-variant-numeric:tabular-nums;font-size:10.5px}.av .btn-icon{background:var(--surface-2);width:44px;color:var(--on-brand-soft);border:1px solid var(--line-strong);flex:none;padding:0}.av .btn-icon:hover{background:var(--brand-soft)}.av .btn-icon svg{width:19px;height:19px}.av .empty-tile{align-items:center;gap:13px;margin-top:16px;display:flex}.av .empty-tile-icon{background:var(--accent-soft);width:42px;height:42px;color:var(--accent);border-radius:12px;flex:none;justify-content:center;align-items:center;display:flex}.av .empty-tile-head{font-size:14.5px;font-weight:600;line-height:1.25}.av .empty-tile-sub{margin-top:2px;font-size:12px}.av .sheet-scrim{-webkit-backdrop-filter:blur(3px);z-index:20;background:#2b1e1473;position:absolute;inset:0}.av .sheet{z-index:21;background:var(--surface);border-left:1px solid var(--line);width:520px;box-shadow:var(--shadow-lg);flex-direction:column;display:flex;position:absolute;top:0;bottom:0;right:0}.av .sheet-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:22px 26px;display:flex}.av .sheet-body{flex-direction:column;flex:auto;gap:18px;min-height:0;padding:24px 26px;display:flex;overflow-y:auto}.av .sheet-foot{border-top:1px solid var(--line);justify-content:flex-end;gap:10px;padding:18px 26px;display:flex}.av .av-modal-overlay{z-index:21;pointer-events:none;justify-content:center;align-items:center;padding:40px;display:flex;position:absolute;inset:0}.av .av-modal{pointer-events:auto;background:var(--surface);border:var(--border);border-radius:var(--radius-lg);width:560px;max-width:100%;max-height:85vh;box-shadow:var(--shadow-lg);flex-direction:column;display:flex;overflow:hidden}.av .av-modal-head{flex:none;align-items:flex-start;gap:12px}.av .av-modal-head .title{white-space:normal;overflow-wrap:anywhere;flex:auto;min-width:0}.av .av-modal-head .icon-btn{flex:none}.av .av-modal-body{flex-direction:column;flex:auto;gap:18px;min-height:0;padding:24px 26px;display:flex;overflow-y:auto}.av .av-modal-foot{flex:none}.av .news{border-radius:var(--radius-lg);border:var(--border);background:var(--surface);box-shadow:var(--shadow-sm);position:relative;overflow:hidden}.av .news-track{transition:transform .6s cubic-bezier(.5,.05,.2,1);display:flex}.av .news-slide{flex:0 0 100%;gap:22px;padding:24px 30px 30px}.av .news-icon,.av .news-slide{align-items:center;display:flex}.av .news-icon{background:var(--accent-soft);width:52px;height:52px;color:var(--accent);border-radius:15px;flex:none;justify-content:center}.av .news-icon svg{width:24px;height:24px}.av .news-tag{font-family:var(--font-sans);letter-spacing:0;text-transform:uppercase;color:var(--accent);background:var(--accent-soft);border-radius:5px;padding:3px 8px;font-size:10.5px;font-weight:700}.av .news-title{letter-spacing:-.01em;margin-bottom:6px;font-size:1.5rem;font-weight:500;line-height:1.15}.av .news-body{color:var(--muted);max-width:60ch;font-size:13.5px;line-height:1.55}.av .news-dots{gap:7px;display:flex;position:absolute;bottom:14px;right:24px}.av .news-dots button{background:var(--line-strong);cursor:pointer;border:0;border-radius:50%;width:7px;height:7px;padding:0;transition:all .25s}.av .news-dots button.on{background:var(--accent);border-radius:4px;width:20px}.av .auth-split{grid-template-columns:1.05fr 1fr;min-height:100dvh;display:grid}.av .auth-brand{background:var(--brand-strong);color:var(--on-brand);flex-direction:column;justify-content:space-between;padding:48px;display:flex;position:relative;overflow:hidden}.av .auth-brand-glow{background:radial-gradient(circle,var(--accent),transparent 70%);border-radius:50%;width:340px;height:340px;position:absolute;top:-60px;right:-80px}@supports (color:color-mix(in lab,red,red)){.av .auth-brand-glow{background:radial-gradient(circle,color-mix(in srgb,var(--accent) 22%,transparent),transparent 70%)}}.av .auth-brand-logo{align-items:center;gap:11px;display:flex;position:relative}.av .auth-brand-mark{justify-content:center;align-items:center;width:38px;height:38px;display:flex}.av .auth-brand-word{font-size:21px;font-weight:500}.av .auth-brand-lockup{width:auto;height:88px;display:block}.av .auth-brand-copy{position:relative}.av .auth-brand-eyebrow{color:var(--accent);margin-bottom:16px}.av .auth-brand-headline{text-wrap:balance;max-width:22ch;margin-bottom:18px;font-size:2.35rem;font-weight:500;line-height:1.14}.av .auth-brand-tagline{opacity:.75;max-width:42ch;font-size:15px;line-height:1.6}.av .auth-brand-footnote{opacity:.5;font-size:12px;position:relative}.av .auth-form-panel{background:var(--bg);flex-direction:column;justify-content:center;align-items:center;padding:48px;display:flex;position:relative}.av .auth-tenant-logo{flex:none;max-width:100%}.av .auth-form-inner{width:100%;max-width:380px}.av .auth-form-inner .field-input{box-sizing:border-box;width:100%}.av .auth-floating-field{position:relative}.av .auth-floating-input{width:100%;height:50px;padding:18px 14px 4px;font-size:16px}.av .auth-floating-input::placeholder{color:#0000}.av .auth-floating-password-shell{padding:0 46px 0 14px;display:block;position:relative}.av .auth-floating-password-input{box-sizing:border-box;width:100%;height:100%;color:var(--ink);background:0 0;border:0;outline:none;padding:18px 0 4px;font-size:16px;line-height:1.2}.av .auth-floating-password-input::placeholder{color:#0000}.av .auth-floating-label{pointer-events:none;color:var(--muted);font-size:14px;font-weight:500;line-height:1.2;transition:top .15s,transform .15s,font-size .15s;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.av .auth-floating-field.has-value .auth-floating-label,.av .auth-floating-field:focus-within .auth-floating-label{font-size:12px;top:8px;transform:none}.av .auth-locale-chip{gap:7px;width:auto;padding:0 14px;font-size:13px;font-weight:600;position:absolute;top:28px;right:28px}.av .auth-title{margin-bottom:6px;font-size:2rem;font-weight:500}.av .auth-subtitle{margin-bottom:30px}.av .auth-pw-toggle{color:var(--muted);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:22px;height:22px;padding:0;display:flex;position:absolute;top:50%;right:14px;transform:translateY(-50%)}.av .auth-pw-toggle:hover{color:var(--ink)}.av .auth-foot{text-align:center;margin-top:18px;font-size:13px}.av .auth-foot .link{display:inline}.av .auth-error{color:var(--error);margin-top:4px;font-size:13px}.av .auth-note{color:var(--muted);margin-top:4px;font-size:13px}@media (max-width:860px){.av .auth-split{grid-template-columns:1fr}.av .auth-brand{display:none}.av .auth-form-panel{padding:32px 20px}}.av.av-app{height:auto;overflow:visible}.av.av-app,.av.av-app .shell{min-height:100dvh}.av.av-app .sidebar{align-self:start;height:100dvh;position:sticky;top:0;overflow-y:auto}.av.av-app .main{min-width:0}.av .sidebar-foot{margin-top:auto}.av .topbar-menu{display:none}@media (max-width:860px){.av.av-app .shell{grid-template-columns:1fr}.av.av-app>.shell>.sidebar{display:none}.av .topbar-menu{display:inline-flex}.av .topbar{padding:16px 18px}.av .content{padding:4px 18px 40px}}.av .nav-drawer-scrim{z-index:40;background:#2a201852;position:fixed;inset:0}.av .nav-drawer{z-index:41;background:var(--surface);border-right:var(--border);width:272px;max-width:84vw;box-shadow:var(--shadow-lg);flex-direction:column;padding:22px 16px;display:flex;position:fixed;top:0;bottom:0;left:0;overflow-y:auto}.av.av-app .av-modal-overlay,.av.av-app .sheet,.av.av-app .sheet-scrim{position:fixed}@media (max-width:480px){.av .av-modal-overlay{align-items:flex-end;padding:12px}.av .av-modal{width:100%;max-height:calc(100vh - 24px)}.av .av-modal-body{padding:18px}}.av .avatar>img{object-fit:cover;border-radius:inherit;width:100%;height:100%}.av .announce-savebar{z-index:20;background:var(--surface,#fff);justify-content:flex-end;gap:8px;margin:4px -18px 0;padding:12px 18px;display:flex;position:sticky;bottom:0}@supports (color:color-mix(in lab,red,red)){.av .announce-savebar{background:color-mix(in srgb,var(--surface,#fff) 92%,transparent)}}.av .announce-savebar{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-top:1px solid var(--line,#00000014)}@media (max-width:720px){.av .fb-twocol{grid-template-columns:1fr!important}}.av .hist-tabs{align-items:stretch;padding:0;display:flex;overflow:hidden}.av .hist-tab{text-align:center;border-right:1px solid var(--line);transition:background var(--motion) var(--ease-out),border-color var(--motion) var(--ease-out);background:0 0;border-bottom:3px solid #0000;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:3px;padding:10px 6px;display:flex}.av .hist-tab:last-child{border-right:0}.av .hist-tab-active,.av .hist-tab:hover{background:var(--surface-2)}.av .hist-tab-active{border-bottom-color:var(--brand)}.av .hist-tab-date{color:var(--muted);white-space:nowrap;font-size:11px;font-weight:600}.av .hist-tab-active .hist-tab-date{color:var(--brand-strong)}.av .hist-tab-date sup{margin-left:1px;font-size:7.5px;font-weight:700}.av .hist-tab-score{font-size:1.05rem;font-weight:500;line-height:1}.av .hist-tab-nav{width:38px;color:var(--muted);border-right:1px solid var(--line);transition:background var(--motion) var(--ease-out),color var(--motion) var(--ease-out);background:0 0;flex:none;justify-content:center;align-items:center;display:flex}.av .hist-tab-nav:last-child{border-right:0;border-left:1px solid var(--line)}.av .hist-tab-nav:hover:not(:disabled){background:var(--surface-2);color:var(--brand)}.av .hist-tab-nav:disabled{color:var(--faint);cursor:default}.av .hist-tab-spin{border:2px solid var(--line);border-top-color:var(--brand);border-radius:50%;width:13px;height:13px;animation:simspin .9s linear infinite}.av .locale-pill{border-radius:var(--radius-pill);background:var(--surface-2);height:38px;color:var(--ink);transition:background var(--motion) var(--ease-out);align-items:center;gap:6px;padding:0 14px;font-size:13px;font-weight:600;display:inline-flex}.av .locale-pill:hover{background:var(--surface-sunken)}.av .locale-pill svg{width:15px;height:15px}.av .fab-report{background:var(--brand);color:var(--on-brand);box-shadow:var(--shadow);transition:filter .15s,transform .12s}.av .fab-report:hover{filter:brightness(1.06)}.av .fab-report:active{transform:translateY(1px)}.av .fab-report svg{width:22px;height:22px}.av .fb-menu,.av.fb-menu{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);min-width:11rem;box-shadow:var(--shadow-lg);z-index:50;padding:6px}.av .fb-menu-item{border-radius:var(--radius-sm);color:var(--ink);cursor:pointer;outline:none;justify-content:space-between;align-items:center;gap:8px;padding:8px 10px;font-size:13px;display:flex}.av .fb-menu-item[data-highlighted]{background:var(--surface-2)}.av .fb-menu-item svg{width:15px;height:15px;color:var(--brand)}.av.av-modal{background:0 0;width:auto;height:auto;min-height:0;overflow:visible}.av .fb-modal,.av.av-modal.fb-menu{background:var(--surface)}.av .fb-modal{border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);max-height:86vh;padding:28px;position:relative;overflow-y:auto}.av .fb-modal-close{width:34px;height:34px;color:var(--muted);transition:background var(--motion) var(--ease-out);background:0 0;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:16px;right:16px}.av .fb-modal-close:hover{background:var(--surface-2);color:var(--ink)}.av .fb-type{text-align:left;border-radius:var(--radius);border:1px solid var(--line-strong);background:var(--surface);transition:border-color var(--motion) var(--ease-out),background var(--motion) var(--ease-out);align-items:flex-start;gap:12px;padding:14px 16px;display:flex}.av .fb-type:hover{background:var(--surface-2)}.av .fb-type.on{border-color:var(--brand);background:var(--brand-soft)}.av .fb-type-icon{flex:none;width:20px;height:20px;margin-top:2px}.av .fb-priority{width:100%;display:flex}.av .fb-priority .seg{flex:1}.av .fb-area{width:100%}.av .fb-file::file-selector-button{border-radius:var(--radius-pill);background:var(--brand-soft);color:var(--on-brand-soft);cursor:pointer;border:0;margin-right:12px;padding:7px 14px;font-size:12.5px;font-weight:600}.av .fb-file::file-selector-button:hover{filter:brightness(.97)}.av-loading{z-index:2000;background:var(--bg);transition:opacity .22s var(--ease-out);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.av-loading--out{opacity:0;pointer-events:none}.av-loading-glow{pointer-events:none;border-radius:50%;position:absolute}.av-loading-glow-1{background:radial-gradient(circle,var(--brand-soft),transparent 66%);width:460px;height:460px;top:46%;left:50%;transform:translate(-50%,-50%)}@supports (color:color-mix(in lab,red,red)){.av-loading-glow-1{background:radial-gradient(circle,color-mix(in srgb,var(--brand-soft) 75%,transparent),transparent 66%)}}.av-loading-glow-2{background:radial-gradient(circle,var(--accent),transparent 70%);width:320px;height:320px;bottom:-50px;right:-70px}@supports (color:color-mix(in lab,red,red)){.av-loading-glow-2{background:radial-gradient(circle,color-mix(in srgb,var(--accent) 16%,transparent),transparent 70%)}}.av-loading-stack{flex-direction:column;gap:26px}.av-loading-orb,.av-loading-stack{align-items:center;display:flex;position:relative}.av-loading-orb{justify-content:center;width:76px;height:76px}.av-loading-ring{border:1.5px solid var(--brand);border-radius:50%;position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.av-loading-ring{border:1.5px solid color-mix(in srgb,var(--brand) 34%,transparent)}}.av-loading-ring{animation:av-loading-pulse 2.6s var(--ease-out) infinite}.av-loading-ring.r2{animation-delay:1.3s}@keyframes av-loading-pulse{0%{opacity:.9;transform:scale(.78)}to{opacity:0;transform:scale(1.5)}}.av-loading-disc{background:var(--surface);border:1px solid var(--line);width:76px;height:76px;box-shadow:var(--shadow);border-radius:50%;justify-content:center;align-items:center;display:flex;position:relative}.av-loading-mark{width:38px;height:auto;animation:av-loading-breathe 2.6s var(--ease-in-out) infinite}@keyframes av-loading-breathe{0%,to{opacity:.92;transform:scale(1)}50%{opacity:1;transform:scale(1.06)}}.av-loading-label{color:var(--muted);position:relative}.av .quiz-modal-scrim{z-index:60;background:#2a1c1061;justify-content:center;align-items:flex-start;padding:32px 24px;display:flex;position:fixed;inset:0;overflow-y:auto}.av .quiz-modal{background:var(--surface);border-radius:var(--radius-lg);flex-direction:column;flex:none;width:100%;max-width:680px;max-height:calc(100vh - 64px);display:flex;overflow:hidden;box-shadow:0 32px 80px -20px #2a1c1061,0 0 0 1px #2a1c1014}.av .quiz-modal-head{border-bottom:1px solid var(--line);flex:none;justify-content:space-between;align-items:center;gap:12px;padding:20px 26px 18px;display:flex}.av .quiz-modal-title{font-family:var(--font-serif);letter-spacing:-.005em;color:var(--ink);font-size:1.25rem;font-weight:500;line-height:1.2}.av .quiz-modal-close{border-radius:var(--radius-sm);border:1px solid var(--line-strong);background:var(--surface-2);width:34px;height:34px;color:var(--muted);cursor:pointer;flex:none;justify-content:center;align-items:center;transition:background .13s,color .13s;display:flex}.av .quiz-modal-close:hover{background:var(--surface-sunken);color:var(--ink)}.av .quiz-modal-close svg{stroke-width:2px;width:15px;height:15px}.av .quiz-modal-body{flex-direction:column;flex:1;gap:24px;padding:24px 26px;display:flex;overflow-y:auto}.av .quiz-modal-foot{border-top:1px solid var(--line);background:var(--surface);flex:none;justify-content:space-between;align-items:center;gap:10px;padding:16px 26px;display:flex}.av .quiz-inline{flex-direction:column;gap:20px;display:flex}.av .quiz-modal-foot-right{align-items:center;gap:10px;display:flex}.av .quiz-f-label{font-size:var(--t-label);color:var(--muted);align-items:center;gap:7px;margin-bottom:7px;font-weight:600;display:flex}.av .quiz-f-hint{color:var(--muted);font-size:11.5px;font-weight:400}.av .quiz-title-area{border:1.5px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--bg);width:100%;font-family:var(--font-serif);color:var(--ink);resize:none;padding:12px 14px;font-size:1rem;line-height:1.5;transition:border-color .15s,box-shadow .15s,background .15s}.av .quiz-title-area:focus{border-color:var(--brand);background:var(--surface);box-shadow:var(--ring);outline:none}.av .quiz-chk-row{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:flex-start;gap:10px;display:flex}.av .quiz-chk-box{border:1.5px solid var(--line-strong);background:var(--surface);border-radius:6px;flex:none;justify-content:center;align-items:center;width:20px;height:20px;margin-top:1px;transition:border-color .15s,background .15s;display:flex}.av .quiz-chk-box svg{width:12px;height:12px;display:none}.av .quiz-chk-box.on{background:var(--brand-strong);border-color:var(--brand-strong)}.av .quiz-chk-box.on svg{color:var(--on-brand);display:block}.av .quiz-chk-title{color:var(--ink);font-size:13.5px;font-weight:600;line-height:1.3}.av .quiz-chk-sub{color:var(--muted);margin-top:2px;font-size:12px}.av .quiz-section-row{justify-content:space-between;align-items:center;gap:12px;display:flex}.av .quiz-section-count{color:var(--muted);margin-top:2px;font-size:11.5px}.av .quiz-readonly-note{color:var(--muted);background:var(--surface-2);border:1px solid var(--line);border-radius:var(--radius-sm);padding:14px 16px;font-size:13px}.av .quiz-q-card{background:var(--bg);border:1px solid var(--line);border-radius:var(--radius);overflow:hidden}.av .quiz-q-card+.quiz-q-card{margin-top:12px}.av .quiz-q-head{border-bottom:1px solid var(--line);background:var(--surface);align-items:center;gap:11px;padding:14px 18px 13px;display:flex}.av .quiz-q-badge{background:var(--brand-strong);width:26px;height:26px;color:var(--on-brand);font-family:var(--font-sans);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:11px;font-weight:700;display:flex}.av .quiz-q-label{font-size:var(--t-eyebrow);letter-spacing:var(--tr-eyebrow);text-transform:uppercase;color:var(--brand);flex:1;font-weight:600}.av .quiz-q-del{border-radius:var(--radius-sm);width:30px;height:30px;color:var(--faint);cursor:pointer;background:0 0;border:none;flex:none;justify-content:center;align-items:center;transition:color .13s,background .13s;display:flex}.av .quiz-q-del svg{stroke-width:2.2px;width:14px;height:14px}.av .quiz-q-del:hover{color:var(--error);background:var(--error-soft)}.av .quiz-q-body{flex-direction:column;gap:18px;padding:18px;display:flex}.av .quiz-q-textarea{border:1.5px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--surface);width:100%;font-family:var(--font-serif);color:var(--ink);resize:vertical;min-height:68px;padding:11px 13px;font-size:.9375rem;line-height:1.55;transition:border-color .15s,box-shadow .15s}.av .quiz-q-textarea:focus{border-color:var(--brand);box-shadow:var(--ring);outline:none}.av .quiz-opts-subhead{justify-content:space-between;align-items:center;gap:10px;margin-bottom:7px;display:flex}.av .quiz-opts-tip{color:var(--muted);font-size:11px;font-style:italic}.av .quiz-opt-row{border-radius:var(--radius-sm);border:1.5px solid var(--line-strong);background:var(--surface);align-items:center;gap:9px;margin-bottom:6px;padding:9px 12px;transition:border-color .15s,background .15s;display:flex}.av .quiz-opt-row:last-child{margin-bottom:0}.av .quiz-opt-row.correct{background:var(--brand-soft);border-color:var(--brand)}@supports (color:color-mix(in lab,red,red)){.av .quiz-opt-row.correct{border-color:color-mix(in srgb,var(--brand) 45%,transparent)}}.av .quiz-radio{border:2px solid var(--faint);cursor:pointer;background:0 0;border-radius:50%;flex:none;justify-content:center;align-items:center;width:17px;height:17px;padding:0;transition:border-color .13s,background .13s;display:flex}.av .quiz-radio:after{content:"";background:var(--on-brand);border-radius:50%;width:0;height:0;transition:width .1s,height .1s}.av .quiz-radio.on{border-color:var(--brand);background:var(--brand)}.av .quiz-radio.on:after{width:5px;height:5px}.av .quiz-radio:focus-visible{box-shadow:var(--ring);outline:none}.av .quiz-opt-input{min-width:0;font-family:var(--font-sans);color:var(--ink);background:0 0;border:none;flex:1;font-size:.875rem;line-height:1.45}.av .quiz-opt-input:focus{outline:none}.av .quiz-opt-input::placeholder{color:var(--muted)}.av .quiz-correct-pip{letter-spacing:.02em;white-space:nowrap;color:var(--on-brand-soft);background:var(--brand);font-size:10.5px;font-weight:600}@supports (color:color-mix(in lab,red,red)){.av .quiz-correct-pip{background:color-mix(in srgb,var(--brand) 20%,transparent)}}.av .quiz-correct-pip{border-radius:4px;padding:2px 7px}.av .quiz-opt-del{width:24px;height:24px;color:var(--faint);cursor:pointer;background:0 0;border:none;border-radius:5px;flex:none;justify-content:center;align-items:center;transition:color .12s,background .12s;display:flex}.av .quiz-opt-del svg{stroke-width:2.2px;width:12px;height:12px}.av .quiz-opt-del:hover{color:var(--error);background:var(--error-soft)}.av .quiz-add-opt{font-family:var(--font-sans);color:var(--brand);cursor:pointer;background:0 0;border:none;align-items:center;gap:5px;margin-top:2px;padding:5px 0;font-size:12.5px;font-weight:600;transition:color .12s;display:inline-flex}.av .quiz-add-opt:hover{color:var(--accent)}.av .quiz-add-opt svg{width:13px;height:13px}.av .quiz-divider{background:var(--line);height:1px}.av .quiz-expl-area{border:1.5px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--surface-2);width:100%;font-family:var(--font-sans);color:var(--muted);resize:vertical;min-height:60px;padding:11px 13px;font-size:.875rem;line-height:1.6;transition:border-color .15s,background .15s,color .15s}.av .quiz-expl-area:focus{border-color:var(--brand);background:var(--surface);color:var(--ink);outline:none}.av .quiz-add-q-zone{border:1.5px dashed var(--line-strong);border-radius:var(--radius);cursor:pointer;justify-content:center;align-items:center;margin-top:12px;padding:14px;transition:border-color .15s,background .15s;display:flex}.av .quiz-add-q-zone:hover{border-color:var(--brand);background:var(--brand-soft)}.av .quiz-add-q-zone:hover .quiz-add-q-inner{color:var(--on-brand-soft)}.av .quiz-add-q-inner{color:var(--muted);align-items:center;gap:6px;font-size:13px;font-weight:600;transition:color .15s;display:flex}.av .quiz-add-q-inner svg{width:15px;height:15px}.av .qr-hero-top{flex-wrap:wrap;align-items:center;gap:24px;display:flex}.av .qr-hero-meta{flex:1;min-width:0}.av .qr-hero-side{flex-wrap:wrap;align-items:center;gap:24px;display:flex}.av .qr-compare{text-align:right}.av .qr-compare-row{justify-content:flex-end;align-items:center;gap:9px;display:flex}.av .qr-hero-foot{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;padding-top:20px;display:flex}.av .qr-actions{flex:none;gap:10px;display:flex}.av .qr-retake{border-radius:var(--radius-lg);background:var(--brand-strong);color:var(--on-brand);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;padding:26px 30px;display:flex}.av .howto-grid{grid-template-columns:280px minmax(0,1fr)}.av .guide-markdown>:first-child{margin-top:0}.av .guide-markdown>:last-child{margin-bottom:0}.av .guide-markdown p{margin:0 0 12px}.av .guide-markdown h1,.av .guide-markdown h2,.av .guide-markdown h3,.av .guide-markdown h4{font-family:var(--font-serif);color:var(--ink);letter-spacing:-.01em;margin:22px 0 8px;font-weight:600;line-height:1.25}.av .guide-markdown h1{font-size:1.35rem}.av .guide-markdown h2{font-size:1.2rem}.av .guide-markdown h3,.av .guide-markdown h4{font-size:1.05rem}.av .guide-markdown ol,.av .guide-markdown ul{margin:0 0 12px;padding-left:22px}.av .guide-markdown ul{list-style:outside}.av .guide-markdown ol{list-style:decimal}.av .guide-markdown li::marker{color:var(--brand)}.av .guide-markdown li{margin:4px 0}.av .guide-markdown li>p{margin:0}.av .guide-markdown strong{font-weight:650}.av .guide-markdown em{font-style:italic}.av .guide-markdown a{color:var(--brand-strong);text-decoration:underline}.av .guide-markdown blockquote{border-left:3px solid var(--line-strong);color:var(--muted);margin:0 0 12px;padding:4px 0 4px 14px}.av .guide-markdown code{font-family:var(--font-mono,monospace);background:var(--surface-2);border-radius:4px;padding:1px 4px;font-size:.9em}@media (max-width:720px){.av .stat-grid{grid-template-columns:1fr 1fr}.av .howto-grid{grid-template-columns:1fr}.av .qr-hero-top{flex-direction:column;align-items:flex-start}.av .qr-hero-side{flex-direction:column-reverse;align-items:center;gap:16px;width:100%}.av .qr-compare,.av .qr-compare-row{text-align:center;justify-content:center}.av .qr-hero-foot{flex-direction:column;align-items:stretch}.av .qr-actions{width:100%}.av .qr-actions .btn{flex:1}.av .qr-retake{flex-direction:column;align-items:flex-start;padding:22px}.av .qr-retake .qr-actions{width:100%}}.av .av-tabbar{display:none}@media (max-width:860px){.av .av-tabbar{z-index:35;padding:8px 6px calc(8px + env(safe-area-inset-bottom));background:var(--surface);border-top:var(--border);justify-content:space-around;align-items:stretch;gap:2px;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -8px 24px -18px #4a311840}.av .av-tab{min-width:0;min-height:44px;color:var(--muted);letter-spacing:.005em;cursor:pointer;background:0 0;border:0;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:4px;padding:2px 1px;font-size:10.5px;font-weight:600;display:flex}.av .av-tab svg{stroke-width:1.7px;width:23px;height:23px}.av .av-tab>span{text-align:center;white-space:nowrap;text-overflow:ellipsis;width:100%;line-height:1.1;overflow:hidden}.av .av-tab.active{color:var(--brand-strong)}.av .av-tab.active svg{stroke-width:2px}.av.av-app:has(.av-modal-overlay) .av-tabbar,.av.av-app:has(.sheet-scrim) .av-tabbar{display:none}.av.av-app .topbar{padding:calc(env(safe-area-inset-top) + 14px) 18px 10px}.av .topbar-menu{display:none!important}.av.av-app .page-h{font-family:var(--font-serif);letter-spacing:-.01em;white-space:normal;overflow-wrap:anywhere;font-size:22px;font-weight:500;line-height:1.12}.av.av-app .topbar .topbar-tenant-divider,.av.av-app .topbar [data-org-switcher]{display:none}.av.av-app .topbar .topbar-tenant-logo{max-width:84px!important;height:28px!important}.av.av-app .shell{grid-template-columns:minmax(0,1fr)}.av.av-app .topbar{gap:12px}.av.av-app .topbar-tools{gap:8px;min-width:0}.av.av-app .content{padding:4px 18px calc(80px + env(safe-area-inset-bottom))}.av .nav-drawer{border-top-left-radius:var(--radius-lg);border-top-right-radius:var(--radius-lg);width:100%;max-width:none;max-height:80vh;padding:14px 16px calc(20px + env(safe-area-inset-bottom));border-right:0;animation:avSheetUp .22s;inset:auto 0 0;box-shadow:0 -24px 60px -20px #4a311873}.av .nav-drawer-head{touch-action:none;flex:none;min-height:36px;margin:-6px 0 8px;position:relative}.av .nav-drawer-grip,.av .nav-drawer-head{justify-content:center;align-items:center;display:flex}.av .nav-drawer-grip{cursor:pointer;background:0 0;border:0;padding:10px 28px}.av .nav-drawer-grip-bar{background:var(--line-strong);border-radius:999px;width:42px;height:4px;display:block}.av .nav-drawer-close{background:var(--surface-2);border:var(--border);width:36px;height:36px;color:var(--ink);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;right:0;transform:translateY(-50%)}.av .nav-drawer-close svg{width:18px;height:18px}@keyframes avSheetUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}}@media (prefers-reduced-motion:reduce){.av .nav-drawer{animation:none}}@media (max-width:860px){.av .stat-grid{grid-template-columns:1fr 1fr;gap:12px}.av .lb-row{grid-template-columns:32px minmax(0,1fr) auto!important;column-gap:10px!important}.av .lb-row .lb-metric{display:none!important}.av .segmented{flex-wrap:wrap}.av .msgs-grid{grid-template-columns:1fr!important;height:auto!important}.av .msgs-grid>div:first-child{max-height:40vh}.av .msgs-grid>div:nth-child(2){min-height:62vh}.av .icon-btn{min-width:40px;min-height:40px}.av .news-slide{flex-direction:column;align-items:stretch;gap:14px;padding:20px 18px 30px}.av .news-slide>.image-slot,.av .news-slide>.image-slot-placeholder{aspect-ratio:16/9;flex:none!important;width:100%!important;height:auto!important}.av .news-slide>div:last-child{align-items:flex-start}.av .news-title{font-size:1.25rem}.av .dash-levels-grid{grid-template-columns:1fr 1fr!important;gap:16px!important}.av .ask-teaser-grid{gap:18px!important}.av .ask-chip-grid,.av .ask-teaser-grid{grid-template-columns:1fr!important}.av .sim-level-row{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}.av .sim-card-foot{gap:12px;flex-direction:column!important;align-items:stretch!important}.av .sim-card-foot-actions{justify-content:flex-end}.av .sim-card-progress{white-space:nowrap;align-items:baseline;gap:5px;min-width:0;display:flex}.av .sim-card-progress-best{flex:none}.av .sim-card-progress-meta{text-overflow:ellipsis;flex:0 auto;min-width:0;overflow:hidden}.av .sim-card-progress-meta:before{content:"·";color:var(--muted);margin-right:5px}.av .kb-card-grid{grid-template-columns:1fr!important}.av .av-tab>span{letter-spacing:-.01em;font-size:10px}}.arb{--brand:#9a6334;--brand-strong:#2b1e14;--brand-soft:#f0e3d2;--on-brand:#fff7ee;--on-brand-soft:#5e3a1c;--accent:#c8852f;--accent-soft:#f7e9cf;--accent-glow:#e0a455;--bg:#faf5ee;--bg-sand:#f5edde;--surface:#fffdfa;--surface-2:#f4eadc;--surface-sunken:#f0e5d5;--ink:#2a2018;--ink-title:#33261a;--ink-soft:#5c4930;--ink-warm:#6e5a3e;--muted:#736556;--faint:#b6a693;--line:#eadfce;--line-strong:#e0d2bc;--line-card:#e6d7be;--line-card-soft:#e3d4bb;--success:#4e7a4e;--success-soft:#e2eedd;--warning:#b5832b;--warning-soft:#f6e8cc;--error:#a6432e;--error-soft:#f4ddd3;--score-low:#be6a47;--score-mid:#b68a39;--score-high:#5e8a57;--score-high-soft:#5e8a5726;--sp-1:4px;--sp-2:8px;--sp-3:12px;--sp-4:16px;--sp-5:20px;--sp-6:24px;--sp-7:32px;--sp-8:40px;--sp-9:48px;--sp-10:64px;--pad-screen:30px;--pad-list:20px;--gap-card:14px;--motion-fast:.12s;--motion:.18s;--motion-slow:.26s;--ease-out:cubic-bezier(.2,.7,.3,1);--ease-in-out:cubic-bezier(.4,0,.2,1);--ease-spring:cubic-bezier(.34,1.56,.64,1);--t-display-2xl:4rem;--lh-display-2xl:1.02;--tr-display-2xl:-.03em;--t-display-xl:3rem;--lh-display-xl:1.04;--tr-display-xl:-.028em;--t-display-lg:2.25rem;--lh-display-lg:1.08;--tr-display-lg:-.024em;--t-heading-lg:1.75rem;--lh-heading-lg:1.14;--tr-heading-lg:-.02em;--t-heading-md:1.375rem;--lh-heading-md:1.22;--tr-heading-md:-.016em;--t-title:1.125rem;--lh-title:1.4;--tr-title:-.011em;--t-body-lg:1rem;--lh-body-lg:1.6;--tr-body-lg:0;--t-body:.9063rem;--lh-body:1.56;--tr-body:0;--t-label:.8125rem;--lh-label:1.35;--tr-label:.002em;--t-eyebrow:.6875rem;--lh-eyebrow:1;--tr-eyebrow:.15em;--t-greeting:40px;--t-card-title:20px;--t-modal-title:24px;--t-score:21px;--wood-header:linear-gradient(180deg,#14080247,#14080200 22%,#14080257),repeating-linear-gradient(180deg,#1c0c0438 0 1.5px,#ffdcb40d 1.5px 3px,transparent 3px 64px),linear-gradient(94deg,#59371c,#6e4626 26%,#54341a 52%,#6a4424 78%,#4e2f17);--wood-strip:linear-gradient(180deg,#14080240,#14080200 40%,#1408024d),linear-gradient(94deg,#59371c,#6e4626 30%,#54341a 60%,#4e2f17);--wood-dock:linear-gradient(180deg,#1408024d,#14080200 30%,#14080266),linear-gradient(94deg,#4e2f17,#5e3b1e 40%,#472a13 75%,#3b2410);--wood-sheen:radial-gradient(120% 90% at 50% -20%,#ffd6a029,transparent 60%);--on-wood:#f6ece0;--on-wood-strong:#fff3e2;--on-wood-label:#f0dfc8;--on-wood-dim:#cbae8b;--on-wood-body:#dcc6a8;--on-wood-warn:#f2c9a8;--on-wood-idle:#b99b77;--on-wood-active:#f0c486;--card-active:#fffdf8;--card-pending:#fffdf899;--card-done:#ebdfc6;--card-overdue:#fbf3ea;--overdue-ring:#a6432e66;--overdue-tint:#a6432e1a;--latepill-bg:#7a2a148c;--latepill-ink:#ffd9c2;--latepill-dot:#f0966b;--numb-line:#c9b392;--numb-ink:#9a6334;--numb-done-line:#b99e76;--numb-done-ink:#8a7250;--numb-overdue-line:#ce8a6e;--btn-ghost-ring:#d8c6a6;--btn-espresso-shadow:inset 0 0 0 1.5px #e0a4558c,inset 0 1px 0 #fff0dc1a,0 6px 14px -6px #2e1a0a8c;--welcome-btn-shadow:inset 0 1px 0 #fff9,0 8px 18px -8px #140802b3;--btn-clay-bg:linear-gradient(180deg,#a6432e,#7e2f1e 75%);--btn-clay-shadow:inset 0 1px 0 #ffc8aa40,0 6px 14px -6px #78281480;--reward-bg:linear-gradient(120deg,#fff9ec,#f7e9cf);--reward-ring:#e8d5ae;--r-card:18px;--r-btn:10px;--r-modal:22px;--r-dock:26px;--r-header:30px;--r-pill:999px;--sh-card:inset 0 0 0 1px var(--line-card),0 18px 40px -18px #4a31184d;--sh-done:inset 0 0 0 1px #9a633424,0 1px 2px #4a31180f;--sh-wood:0 18px 40px -18px #2e1a0a8c;--sh-dock:0 16px 34px -14px #1e100699,inset 0 0 0 1px #ffdcb414;--sh-modal:0 30px 70px -20px #1e10068c,inset 0 0 0 1px var(--line-card);--sh-pop:0 24px 60px -18px #1e100680,inset 0 0 0 1px var(--line-card);--scrim:#1e120859;--paper-week:#9a6334;--nav-active-bg:#2b1e14;--nav-active-ink:#f0c486;--calbtn-bg:#c8852f21;--calbtn-ring:#c8852f80;--latepill-lite-bg:#a6432e1a;--latepill-lite-ink:#8c3a26;--latepill-lite-ring:#a6432e4d;--latepill-lite-dot:#c25b3b;--latepill-ok-bg:#5e8a571f;--latepill-ok-ink:#3f6238;--latepill-ok-ring:#5e8a5759;--latepill-ok-dot:#6e8a57;--card-overdue-d:#fcf6ec;--overdue-d-ring:#e0cda8;--numb-overdue-d-line:#c9a05c;--numb-overdue-d-ink:#8a6420;--wtag-ink:#7a551e;--wtag-bg:#b5832b24;--lvl-2:#c8852f;--lvl-3:#9a6334;--lvl-4:#4a2e15;--ipanel-bg:radial-gradient(120% 120% at 50% 30%,#fffdf8,#f3ebdb);--ficha-hi:linear-gradient(180deg,#6a975f,#4e7a47);--ficha-mid:linear-gradient(180deg,#c29a48,#a87a2c);--ficha-lo:linear-gradient(180deg,#c97a55,#a65a3a);--ficha-gold:radial-gradient(circle at 34% 26%,#ffe9a8,#edb43f 48%,#b47716);--msg-you:linear-gradient(180deg,#a87038,#7e4e1f 85%);--arb-strip-ink:#f6e3c8;--goldfx:sepia(1) saturate(2.4) hue-rotate(-12deg) brightness(1.12) drop-shadow(0 0 4px #ffcd6e59);--ficha-gold-ink:#4a3008;--toast-gold-ink:#8a5a16;--score-ink:#4e3a22;--progdot-fill:radial-gradient(circle at 34% 28%,#e8b87c,#b0743c 52%,#6b421f);--scrim-deep:#180c04ad;--sh-sheet:0 -18px 50px #14080259;--attempt-best-bg:#f7eedc;--attempt-line:#f0e7d6;--mej-bg:#9a633424;--ripple-ring:#f2d79b;--call-room:radial-gradient(140% 100% at 50% -10%,#4a3018,#241810 60%,#1a100a);--call-avatar:radial-gradient(circle at 34% 28%,#d8a468,#9a6334 60%,#57351a);--call-avatar-shadow:inset 0 -3px 8px #14080266,0 10px 30px -8px #00000080;--call-ring:#e0a45573;--call-goal-bg:#fff7ee0f;--call-goal-ring:#e0a45547;--call-engrave:invert(1) brightness(2) sepia(.6);--call-hang-ink:#ffe8dc;--call-hang-shadow:0 12px 30px -8px #78281499;--msg-you-shared:linear-gradient(180deg,#c29a5b,#a87a2c 85%);--mate-1:radial-gradient(circle at 34% 28%,#d8b478,#b68a39 60%,#6b4e14);--mate-2:radial-gradient(circle at 34% 28%,#9cbe90,#5e8a57 60%,#2f4a2b);--avg-hi:#4e7a47;--avg-mid:#a87a2c;--avg-low:#a65a3a;--progress-row-line:#e8dcc4;--sh-cert-row-hover:0 12px 28px -18px #6e4b1e66;--legend-ink:#4a3826;--quilt-month-ink:#7a5a32;--quilt-rule:#5e3a1c38;--quilt-rule-soft:#5e3a1c24;--quilt-today-bg:#c8852f1a;--quilt-today-ring:#c8852f47;--quilt-overdue-ink:#a65b3b;--banner-warn-ink:#6e3a22;--sq-ink:#fffaf0f2;--vac-base:#6e8a57;--vac-ink:#55703f;--vac-banner-ink:#42552f;--cert-paper:#fbf6ed;--sh-cert:0 30px 70px -22px #140a03a6;--cert-rule:#d9c6a8;--cert-top:linear-gradient(165deg,#6e4626,#4e2f17);--cert-eyebrow-ink:#e3c68f;--cert-guilloche:radial-gradient(120% 90% at 50% 0%,#fbf6ed00 40%,#e9dabe73 100%),url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='56' height='56'><g fill='none' stroke='%23B08540' stroke-width='0.8' opacity='0.16'><path d='M28 6 L50 28 L28 50 L6 28 Z'/><circle cx='28' cy='28' r='3'/><path d='M28 0 L28 6 M28 50 L28 56 M0 28 L6 28 M50 28 L56 28'/></g></svg>");--cert-date-ink:#8a5a22;--cert-date-rule:#d9ae6e;--cert-cnt-ink:#5e4a33;--cert-seal-sub:#b08540;--cv-close-bg:#14080280;--cv-nav-bg:#14080273;--cv-btn-ring:#f6ece04d;--cv-dot:#f6ece059;--survey-opt-shadow:inset 0 0 0 1px var(--line-card),0 1px 2px #4a31180f;--survey-opt-sel-bg:#fff9ec;--survey-opt-sel-shadow:inset 0 0 0 1.5px var(--accent),0 10px 24px -14px #4a311859}@supports (color:color-mix(in lab,red,red)){.arb{--survey-opt-sel-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--accent) 65%,transparent),0 10px 24px -14px #4a311859}}.arb{--wel-canvas-deep:#ede1cc;--wel-pane:radial-gradient(120% 120% at 50% 22%,#fffdf8,#f1e7d5);--wel-muted:#8a7a68;--wel-dot:#dccbaf;--wel-mini-ring:#ddc49a;--sh-wel-pane:inset 0 0 0 1px var(--line-card),0 30px 70px -40px #4a311873;--sh-wel-pane-phone:inset 0 0 0 1px var(--line-card),0 20px 44px -30px #4a311880;--sh-wel-bleed:0 18px 40px -22px #2e1a0a80;--sh-wel-mini:inset 0 0 0 1px var(--line-card),0 12px 30px -22px #4a311880;--sh-wel-mini-next:inset 0 0 0 1.5px var(--wel-mini-ring),0 20px 40px -22px #4a31188c;--sh-wel-cert:0 40px 80px -34px #140a038c;--sh-wel-lcert:0 26px 50px -26px #140a0399;--wel-photo-wash:linear-gradient(180deg,#fff8eb1f,#5e3a1c24),radial-gradient(120% 90% at 50% 40%,#fffdf800 55%,#78502429 100%);--wel-photo-wash-phone:linear-gradient(180deg,#fff8eb1a,#5e3a1c29);--wel-nut-shadow:drop-shadow(0 12px 20px #4a311859);--wel-nut-gold-shadow:drop-shadow(0 12px 22px #965a0a73) drop-shadow(0 0 14px #ffcd6e8c);--wel-nut-shadow-phone:drop-shadow(0 8px 14px #4a311859);--wel-nut-gold-shadow-phone:drop-shadow(0 8px 16px #965a0a73) drop-shadow(0 0 10px #ffcd6e8c);--home-label:#8a7a68;--home-st-shadow:0 1px 2px #4a31180d;--r-stat:14px}html.arb-page,html.arb-page body{background:#f5edde}.arb{--font-sans:var(--font-outfit),"Outfit",ui-sans-serif,system-ui,sans-serif;--font-serif:var(--font-newsreader),"Newsreader",Georgia,"Times New Roman",serif;--font-mono:var(--font-sans);--canvas:var(--bg-sand);background:var(--canvas);color:var(--ink);font-family:var(--font-sans);--arb-grain-opacity:.4;--arb-blur:8px;--arb-glow:var(--goldfx)}.arb :focus-visible{outline:2px solid var(--accent-glow);outline-offset:2px;border-radius:4px}.arb.lite{--arb-grain-opacity:0;--arb-blur:0px;--arb-glow:none}@media (prefers-reduced-motion:reduce){.arb{--arb-grain-opacity:0;--arb-blur:0px;--arb-glow:none}.arb *,.arb :after,.arb :before{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.arb .arb-tag{border-radius:var(--r-pill);font:700 10.5px/1 var(--font-sans);letter-spacing:.07em;text-transform:uppercase;background:var(--surface-2);color:var(--ink-warm);align-items:center;gap:6px;padding:5px 10px;display:inline-flex}.arb .arb-tag--diff{padding:4px 9px 4px 5px}.arb .arb-tag__dsq{width:16px;height:16px;font:700 10px/1 var(--font-sans);color:var(--on-brand);border-radius:5px;flex:none;place-items:center;display:inline-grid}.arb .arb-tag__dsq--2{background:var(--lvl-2)}.arb .arb-tag__dsq--3{background:var(--lvl-3)}.arb .arb-tag__dsq--4{background:var(--lvl-4)}.arb .arb-numbadge{width:30px;height:30px;font:600 14px/1 var(--font-sans);border:1.5px solid var(--numb-line);color:var(--numb-ink);background:0 0;border-radius:50%;flex:none;place-items:center;display:grid}.arb .arb-numbadge--done{border-color:var(--numb-done-line);color:var(--numb-done-ink);background:#fffdf880}.arb .arb-numbadge--active{background:var(--brand-strong);color:var(--on-wood-strong);border:none}.arb .arb-numbadge--overdue{border-color:var(--numb-overdue-line);color:var(--error)}.arb .arb-numbadge--compact{width:24px;height:24px;font-size:12px}.arb .arb-hazelnut{filter:drop-shadow(0 1px 2px #14080259);width:auto;display:inline-block}.arb .arb-hazelnut--glow{filter:drop-shadow(0 1px 3px #965a0a8c)drop-shadow(0 0 5px #ffcd6e99)saturate(1.15)brightness(1.06)}.arb .arb-hnutdots{align-items:center;gap:7px;display:flex}.arb .arb-hnutdots__dot{display:block}.arb .arb-hnutdots__dot--idle .arb-hazelnut{filter:grayscale()brightness(1.5);opacity:.35}.arb .arb-hnutdots__dot--earned .arb-hazelnut,.arb .arb-hnutdots__dot--gold .arb-hazelnut{opacity:1}.arb .arb-latepill{border-radius:var(--r-pill);font:600 12px/1 var(--font-sans);letter-spacing:.04em;color:var(--latepill-ink);background:var(--latepill-bg);align-items:center;gap:6px;width:fit-content;padding:7px 12px;display:inline-flex;box-shadow:inset 0 0 0 1px #ffb48c4d}.arb .arb-latepill__dot{background:var(--latepill-dot);border-radius:50%;flex:none;width:7px;height:7px;display:block}.arb .arb-latepill--ok{color:var(--latepill-ok-ink);background:var(--latepill-ok-bg);box-shadow:inset 0 0 0 1px var(--latepill-ok-ring)}.arb .arb-latepill--ok .arb-latepill__dot{background:var(--latepill-ok-dot)}.arb .arb-btn{height:var(--arb-btn-h,44px);border-radius:var(--r-btn);font:600 15px/1 var(--font-sans);cursor:pointer;border:none;justify-content:center;align-items:center;gap:8px;padding:0 18px;display:inline-flex}.arb .arb-btn--full{flex:1}.arb .arb-btn:disabled{opacity:.55;cursor:not-allowed}.arb .arb-btn--primary{color:var(--on-wood-strong);background:var(--brand-strong);box-shadow:var(--btn-espresso-shadow)}.arb .arb-btn--primary .arb-btn__icon{color:var(--accent-glow)}.arb .arb-btn--ghost{box-shadow:inset 0 0 0 1.5px var(--btn-ghost-ring);color:var(--ink-soft);background:0 0}.arb .arb-btn--clay{color:var(--on-wood-strong);background:var(--btn-clay-bg);box-shadow:var(--btn-clay-shadow)}.arb .arb-toast{background:var(--card-active);box-shadow:0 20px 50px -16px #1e100680,inset 0 0 0 1px var(--line-card);border-radius:16px;align-items:center;gap:12px;width:440px;max-width:100%;padding:13px 16px;display:flex}.arb .arb-toast--gold{background:var(--reward-bg);box-shadow:0 20px 50px -14px #784b148c,inset 0 0 0 1px var(--reward-ring)}.arb .arb-toast--fail{box-shadow:0 20px 50px -16px #78281473,inset 0 0 0 1.5px var(--overdue-ring)}.arb .arb-toast__icon{background:var(--score-high-soft);width:38px;height:38px;color:var(--score-high);border-radius:50%;flex:none;place-items:center;display:grid}.arb .arb-toast--gold .arb-toast__icon{background:0 0}.arb .arb-toast--fail .arb-toast__icon{background:var(--overdue-tint);color:var(--error);font:600 20px/1 var(--font-serif)}.arb .arb-toast__body{flex:1;min-width:0}.arb .arb-toast__title{font:500 17px/1.2 var(--font-serif);color:var(--ink);margin:0}.arb .arb-toast__text{font:400 13px/1.4 var(--font-sans);color:var(--muted);margin:2px 0 0}.arb .arb-toast__score{font:600 24px/1 var(--font-serif);color:var(--score-ink);font-variant-numeric:tabular-nums;margin-left:auto}.arb .arb-toast--gold .arb-toast__score{color:var(--toast-gold-ink)}.arb .arb-toast--fail .arb-toast__score{color:var(--error)}.arb-shell{flex-direction:column;min-height:100dvh;display:flex}.arb-gate__state{padding:var(--sp-8) var(--pad-list);font:400 var(--t-body) /var(--lh-body) var(--font-sans);color:var(--muted);text-align:center}.arb-shell__topnav{z-index:20;display:block;position:sticky;top:0}.arb-shell__dock{display:none}.arb-shell__col{box-sizing:border-box;flex:1;width:min(984px,100%);margin:0 auto;padding:0 24px 40px}@media (max-width:860px){.arb-shell__topnav{display:none}.arb-shell__dock{z-index:20;padding:0 14px calc(10px + env(safe-area-inset-bottom));display:block;position:fixed;bottom:0;left:0;right:0}.arb-shell__col{width:100%;padding:0 0 calc(100px + env(safe-area-inset-bottom))}}.arb-guide{flex-direction:column;min-height:100dvh;display:flex}.arb .arb-guide__top{z-index:20;background:var(--surface);justify-content:space-between;align-items:center;gap:12px;min-height:58px;padding:0 28px;display:flex;position:sticky;top:0}@supports (color:color-mix(in lab,red,red)){.arb .arb-guide__top{background:color-mix(in srgb,var(--surface) 72%,transparent)}}.arb .arb-guide__top{-webkit-backdrop-filter:blur(var(--arb-blur));box-shadow:inset 0 -1px 0 var(--ink-warm)}@supports (color:color-mix(in lab,red,red)){.arb .arb-guide__top{box-shadow:inset 0 -1px 0 color-mix(in srgb,var(--ink-warm) 12%,transparent)}}.arb .arb-guide__back{border-radius:var(--r-btn);min-height:44px;font:500 13.5px/1 var(--font-sans);color:var(--ink-soft);transition:color var(--motion) var(--ease-out),background var(--motion) var(--ease-out);align-items:center;gap:9px;margin-left:-10px;padding:0 15px 0 10px;text-decoration:none;display:inline-flex}.arb .arb-guide__back:hover{color:var(--nav-active-ink);background:var(--nav-active-bg)}.arb .arb-guide__lockup{width:auto;height:24px;display:block}.arb .arb-guide__col{box-sizing:border-box;flex:1;width:min(984px,100%);margin:0 auto;padding:22px 24px 40px}.arb .arb-guide__content{background:0 0;height:auto}@media (max-width:860px){.arb .arb-guide__top{min-height:52px;padding:0 16px}.arb .arb-guide__col{width:100%;padding:14px 16px calc(28px + env(safe-area-inset-bottom))}}.arb .arb-taskcard__practicebadge{border-radius:var(--r-pill);font:700 10.5px/1 var(--font-sans);letter-spacing:.07em;text-transform:uppercase;color:var(--ink-warm);background:var(--surface-2);box-shadow:inset 0 0 0 1px var(--line-strong);white-space:nowrap;flex:none;align-items:center;gap:4px;padding:5px 10px;display:inline-flex}.arb .arb-taskcard__gradingdots{gap:6px;display:inline-flex}.arb .arb-taskcard__gradingdots i{background:var(--accent);border-radius:50%;width:7px;height:7px;animation:arb-grading-dot 1.1s ease-in-out infinite;display:block}.arb .arb-taskcard__gradingdots i:nth-child(2){animation-delay:.18s}.arb .arb-taskcard__gradingdots i:nth-child(3){animation-delay:.36s}@keyframes arb-grading-dot{0%,to{opacity:.25;transform:scale(.85)}45%{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.arb .arb-taskcard__gradingdots i{opacity:.7;animation:none}}.arb .arb-reward{border-radius:var(--r-card);padding:18px var(--sp-5);background:var(--reward-bg);box-shadow:inset 0 0 0 1px var(--reward-ring);align-items:center;gap:var(--sp-4);display:flex}.arb .arb-reward__nuts{flex:none;align-items:center;gap:5px;display:flex}.arb .arb-reward__text{font:400 13.5px/1.5 var(--font-sans);color:var(--ink-warm);margin:0}.arb .arb-reward__text b{color:var(--ink-title);font-weight:600}.arb .arb-rewardbar{border-radius:var(--r-card);background:var(--reward-bg);box-shadow:inset 0 0 0 1px var(--reward-ring);align-items:center;gap:var(--sp-4);opacity:0;max-height:0;padding:0 var(--sp-5);transition:max-height .6s var(--ease-out),opacity .5s var(--ease-out),padding .6s var(--ease-out);display:flex;overflow:hidden}.arb .arb-rewardbar.is-in{opacity:1;max-height:120px;padding:18px var(--sp-5)}.arb .arb-notice{border-radius:var(--r-card);padding:var(--sp-6) 22px;background:var(--card-active);box-shadow:inset 0 0 0 1px var(--line-card),0 14px 34px -18px #4a31184d;text-align:left}.arb .arb-notice__icon{background:var(--overdue-tint);width:44px;height:44px;color:var(--error);transition:background var(--motion-slow) var(--ease-out),color var(--motion-slow) var(--ease-out);border-radius:50%;place-items:center;margin-bottom:14px;display:grid}.arb .arb-notice__icon--calm{background:var(--accent-soft);color:var(--brand)}.arb .arb-notice__title{font:500 var(--t-modal-title) /1.15 var(--font-serif);color:var(--ink-title);margin:0}.arb .arb-notice__text{font:400 14px/1.55 var(--font-sans);color:var(--muted);margin:var(--sp-2) 0 0}.arb .arb-notice__text b{color:var(--ink-soft);font-weight:600}.arb .arb-meter{margin-top:var(--sp-4);gap:5px;display:flex}.arb .arb-meter__seg{background:var(--surface-sunken);height:7px;transition:background var(--motion-slow) var(--ease-out);border-radius:4px;flex:1}.arb .arb-meter__seg--full{background:var(--warning)}.arb .arb-notice__meterlabel{font:600 12px/1.3 var(--font-sans);letter-spacing:.04em;color:var(--muted);margin:var(--sp-2) 0 0}.arb .arb-explain{border-radius:var(--r-card);padding:var(--sp-4) 18px;background:var(--card-pending);box-shadow:inset 0 0 0 1px var(--line-card-soft);gap:var(--sp-3);align-items:flex-start;display:flex}.arb .arb-explain__icon{background:var(--brand-soft);width:34px;height:34px;color:var(--brand);border-radius:50%;flex:none;place-items:center;margin-top:1px;display:grid}.arb .arb-explain__text{font:400 13px/1.55 var(--font-sans);color:var(--ink-warm);margin:0}.arb .arb-explain__text b{color:var(--ink-title);font-weight:600}.arb .arb-unlock{align-items:stretch;gap:var(--sp-3);flex-direction:column}.arb .arb-unlock__retry{font:600 var(--t-body) /var(--lh-body) var(--font-sans);color:var(--brand);cursor:pointer;background:0 0;border:0;align-self:center;padding:0;text-decoration:underline}.arb .arb-minitoast{z-index:11;background:var(--brand-strong);color:var(--on-wood-label);font:500 12.5px/1 var(--font-sans);padding:10px var(--sp-4);border-radius:var(--r-pill);opacity:0;transition:opacity var(--motion-slow) var(--ease-out),transform var(--motion-slow) var(--ease-out);pointer-events:none;white-space:nowrap;position:absolute;bottom:118px;left:50%;transform:translate(-50%,8px)}.arb .arb-minitoast.is-in{opacity:1;transform:translate(-50%)}.arb .arb-training__state{padding:var(--sp-8) var(--pad-list);font:400 var(--t-body) /var(--lh-body) var(--font-sans);color:var(--muted);text-align:center}.arb .arb-skel{flex-direction:column;flex:1;display:flex}.arb .arb-skel__head{gap:var(--sp-3);padding:var(--sp-6) var(--pad-list) var(--sp-5);flex-direction:column;display:flex}.arb .arb-skel__bar{background:var(--surface-2);border-radius:999px;height:12px;animation:arb-skel-pulse 1.4s ease-in-out infinite;display:block}.arb .arb-skel__bar--eyebrow{width:32%;max-width:140px}.arb .arb-skel__bar--headline{width:68%;max-width:340px;height:22px}.arb .arb-skel__bar--subline{width:48%;max-width:240px}.arb .arb-skel__list{gap:var(--gap-card);padding:0 var(--pad-list) var(--sp-6);flex-direction:column;display:flex}.arb .arb-skel__card{border-radius:var(--r-card);background:var(--card-pending);min-height:76px;box-shadow:inset 0 0 0 1px var(--line-card-soft);animation:arb-skel-pulse 1.4s ease-in-out infinite;display:block}.arb .arb-skel__card:nth-child(2){animation-delay:.12s}.arb .arb-skel__card:nth-child(3){animation-delay:.24s}.arb .arb-skel__card:nth-child(4){animation-delay:.36s}.arb .arb-skel__card:nth-child(5){animation-delay:.48s}@keyframes arb-skel-pulse{0%,to{opacity:1}50%{opacity:.55}}.arb .arb-scrim{z-index:40;background:var(--scrim);-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);opacity:0;transition:opacity var(--motion-slow) var(--ease-out);position:fixed;inset:0}.arb .arb-scrim--in{opacity:1}.arb .arb-scrim--deep{background:var(--scrim-deep)}.arb.lite .arb-scrim{-webkit-backdrop-filter:none;backdrop-filter:none}.arb .arb-modal{z-index:41;scrollbar-width:none;max-width:460px;max-height:82vh;padding:var(--sp-5) var(--sp-5) 22px;border-radius:var(--r-modal);background:var(--card-active);box-shadow:var(--sh-modal);opacity:0;transition:transform .38s var(--ease-spring),opacity var(--motion-slow) var(--ease-out);margin-inline:auto;position:fixed;top:50%;left:18px;right:18px;overflow-y:auto;transform:translateY(-46%)scale(.96)}.arb .arb-modal--in{opacity:1;transform:translateY(-50%)scale(1)}.arb .arb-modal__close{background:var(--surface-2);width:34px;height:34px;color:var(--ink-soft);cursor:pointer;z-index:2;border:none;border-radius:50%;place-items:center;display:grid;position:absolute;top:14px;right:14px}.arb .arb-modal__close:after{content:"";border-radius:50%;position:absolute;inset:-5px}.arb .arb-sheet{z-index:42;max-width:560px;max-height:84vh;padding:var(--sp-3) 22px 26px;background:var(--card-active);box-shadow:var(--sh-sheet);transition:transform .45s var(--ease-out);border-radius:28px 28px 48px 48px;margin-inline:auto;position:fixed;bottom:0;left:0;right:0;overflow-y:auto;transform:translateY(104%)}.arb .arb-sheet--in{transform:none}.arb .arb-sheet__grab{background:var(--btn-ghost-ring);border-radius:3px;width:44px;height:5px;margin:0 auto 14px;display:block}.arb .arb-sheet__title{font-family:var(--font-serif);letter-spacing:-.01em;color:var(--ink);margin:0;font-size:1.3125rem;font-weight:500;line-height:1.15}.arb .arb-sheet__sub{margin:var(--sp-1) 0;font-family:var(--font-sans);font-size:var(--t-label);color:var(--muted);font-weight:500;line-height:1.4}.arb .arb-sheet__close{min-height:44px;margin:var(--sp-2) auto 0;padding-inline:var(--sp-4);font-family:inherit;font-size:var(--t-label);color:var(--brand);cursor:pointer;background:0 0;border:0;font-weight:600;display:block}.arb .arb-sheet__close:hover{color:var(--on-brand-soft)}.arb .arb-burst,.arb .arb-fall,.arb .arb-flyer,.arb .arb-ripple{z-index:45;pointer-events:none;position:fixed}.arb .arb-flyer{width:22px;height:22px;top:0;left:0}.arb .arb-flyer img{width:22px;height:auto;display:block}.arb .arb-ripple{border:2px solid var(--ripple-ring);border-radius:50%;width:30px;height:30px;transform:translate(-50%,-50%)}.arb .arb-burst{width:0;height:0}.arb .arb-burst__nut{width:16px;height:auto;filter:var(--arb-glow);position:absolute;top:0;left:0}.arb .arb-fall{inset:0;overflow:hidden}.arb .arb-fall__nut{width:20px;height:auto;position:absolute;top:0}.arb .arb-progress{flex-direction:column;flex:1;min-height:0;display:flex;position:relative}.arb .arb-progress__state{padding:var(--sp-6) var(--pad-list);font:400 var(--t-body) /var(--lh-body) var(--font-sans);color:var(--muted)}.arb .arb-abanner{font:400 12.5px/1.5 var(--font-sans);border-radius:14px;margin:0;padding:11px 14px}.arb .arb-abanner--warn{background:var(--quilt-overdue-ink)}@supports (color:color-mix(in lab,red,red)){.arb .arb-abanner--warn{background:color-mix(in oklab,var(--quilt-overdue-ink) 12%,var(--card-active))}}.arb .arb-abanner--warn{box-shadow:inset 0 0 0 1px var(--quilt-overdue-ink)}@supports (color:color-mix(in lab,red,red)){.arb .arb-abanner--warn{box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--quilt-overdue-ink) 35%,transparent)}}.arb .arb-abanner--warn{color:var(--banner-warn-ink)}.arb .arb-abanner--frozen{background:var(--brand-strong);color:var(--on-wood-label)}.arb .arb-abanner--vacation{background:var(--vac-base)}@supports (color:color-mix(in lab,red,red)){.arb .arb-abanner--vacation{background:color-mix(in oklab,var(--vac-base) 14%,var(--card-active))}}.arb .arb-abanner--vacation{box-shadow:inset 0 0 0 1px var(--vac-base)}@supports (color:color-mix(in lab,red,red)){.arb .arb-abanner--vacation{box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--vac-base) 38%,transparent)}}.arb .arb-abanner--vacation{color:var(--vac-banner-ink)}.arb .arb-legend{flex-wrap:wrap;gap:7px;padding:2px 2px 0;display:flex}.arb .arb-legend__pk{border-radius:var(--r-pill);background:var(--card-active);min-height:44px;box-shadow:inset 0 0 0 1px var(--line-card-soft);max-width:100%;font:600 11.5px/1.25 var(--font-sans);text-align:left;color:var(--legend-ink);cursor:pointer;border:0;align-items:center;gap:7px;padding:6px 11px;display:inline-flex}.arb .arb-legend__name{overflow-wrap:anywhere;min-width:0}.arb .arb-legend__pk[aria-pressed=true]{box-shadow:inset 0 0 0 1.5px var(--c)}.arb .arb-legend__dot{background:var(--c);border-radius:50%;flex:none;width:9px;height:9px;display:block}.arb .arb-almanaque [data-pack]{transition:opacity var(--motion-slow) var(--ease-out)}.arb .arb-almanaque [data-pack][data-dim=true]{opacity:.22}.arb .arb-quilt{padding:2px 0 var(--sp-2)}.arb .arb-qrow{text-align:left;border-radius:14px;align-items:flex-start;gap:10px;width:100%;min-height:44px;padding:11px 10px;display:flex}.arb .arb-qrow+.arb-qrow{margin-top:var(--sp-1)}.arb .arb-qrow--today{background:var(--quilt-today-bg);box-shadow:inset 0 0 0 1px var(--quilt-today-ring)}.arb .arb-qrow--tent{opacity:.5}.arb .arb-qrow__date{width:74px;font:600 11px/1.25 var(--font-sans);color:var(--ink-warm);flex:none}.arb .arb-qrow__date em{font:500 9.5px/1 var(--font-sans);letter-spacing:.1em;color:var(--muted);margin-top:3px;font-style:normal;display:block}.arb .arb-qrow__em--ovd{color:var(--quilt-overdue-ink)}.arb .arb-qrow__em--est{color:var(--muted)}.arb .arb-qrow__tasks{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.arb .arb-qrow__task{flex-wrap:wrap;align-items:center;gap:4px 8px;min-width:0;display:flex}.arb .arb-qrow__title{min-width:12ch;font:500 11.5px/1.35 var(--font-sans);color:var(--ink-warm);overflow-wrap:anywhere;flex:1 1 0}.arb .arb-qrow__title--est{color:var(--muted)}.arb .arb-qrow__tags{flex:none;align-items:center;gap:6px;margin-left:auto;display:flex}.arb .arb-qrow__tags .arb-tag--diff{flex:none;justify-content:flex-start;width:140px}.arb .arb-qrow__tags .arb-tag--en,.arb .arb-qrow__tags .arb-tag--es{flex:none;justify-content:center;width:42px}@media (max-width:600px){.arb .arb-qrow__tags{flex-basis:100%;justify-content:flex-end}}.arb .arb-sq{background:var(--c);width:22px;height:22px;font:700 11px/1 var(--font-sans);color:var(--sq-ink);border-radius:7px;flex:none;place-items:center;display:grid}.arb .arb-sq--quiz{border-radius:var(--r-pill)}.arb .arb-sq--ov,.arb .arb-sq--pend{color:var(--c)}.arb .arb-sq--pend{background:var(--c)}@supports (color:color-mix(in lab,red,red)){.arb .arb-sq--pend{background:color-mix(in oklab,var(--c) 12%,var(--card-active))}}.arb .arb-sq--pend{box-shadow:inset 0 0 0 1.5px var(--c)}@supports (color:color-mix(in lab,red,red)){.arb .arb-sq--pend{box-shadow:inset 0 0 0 1.5px color-mix(in oklab,var(--c) 45%,transparent)}}.arb .arb-sq--ov{background:var(--c)}@supports (color:color-mix(in lab,red,red)){.arb .arb-sq--ov{background:color-mix(in oklab,var(--c) 20%,var(--card-active))}}.arb .arb-sq--ov{box-shadow:inset 0 0 0 1.5px var(--c)}.arb .arb-qrow__sealslot{flex:none;place-items:center;width:22px;display:grid}.arb .arb-qrow__seal{width:22px;height:22px;color:var(--c);place-items:center;display:grid}.arb .arb-qrow__tot{text-align:right;width:22px;font:500 11px/1 var(--font-sans);color:var(--muted);flex:none}.arb .arb-cview__share{min-height:44px;font:600 13px/1 var(--font-sans);color:var(--on-wood-label);cursor:pointer;padding:var(--sp-2);background:0 0;border:0;align-items:center;gap:7px;display:inline-flex}.arb .arb-cvcard{background:var(--cert-paper);width:100%;max-width:324px;box-shadow:var(--sh-cert);transition:opacity .22s var(--ease-out),transform .22s var(--ease-out);border-radius:10px;position:relative;overflow:hidden}.arb .arb-cvcard--out{opacity:0;transform:translateX(var(--arb-cv-dx,-16px)) scale(.985)}.arb .arb-cvcard:before{border:1px solid var(--cert-rule);border-radius:4px;inset:9px}.arb .arb-cvcard:after,.arb .arb-cvcard:before{content:"";pointer-events:none;z-index:5;position:absolute}.arb .arb-cvcard:after{border:1px solid var(--line);border-radius:3px;inset:13px}.arb .arb-cvcard__top{padding:22px var(--sp-6) 19px;text-align:center;color:var(--cert-paper);background:var(--cert-top);border-bottom:1px solid var(--accent);position:relative}.arb .arb-cvcard__eyebrow,.arb .arb-cvcard__kind{font:600 10px/1 var(--font-sans);letter-spacing:.22em;text-transform:uppercase}.arb .arb-cvcard__eyebrow{color:var(--cert-eyebrow-ink)}.arb .arb-cvcard__name{font:500 31px/1.05 var(--font-serif);letter-spacing:-.02em;margin:7px 0 0}.arb .arb-cvcard__wk{font:500 11.5px/1 var(--font-sans);color:var(--cert-rule);letter-spacing:.04em;margin-top:9px;display:block}.arb .arb-cvcard__body{text-align:center;padding:var(--sp-5) 22px var(--sp-4);background:var(--cert-guilloche);flex-direction:column;align-items:center;display:flex;position:relative}.arb .arb-cvcard__body>*{position:relative}.arb .arb-cvcard__brand{align-items:center;gap:var(--sp-2);display:flex}.arb .arb-cvcard__brand img{width:20px;height:auto}.arb .arb-cvcard__brand span{font:600 11px/1 var(--font-sans);letter-spacing:.3em;color:var(--on-brand-soft)}.arb .arb-cvcard__kind{color:var(--muted);margin-top:var(--sp-3)}.arb .arb-cvcard__crest{justify-content:center;align-items:center;gap:2px;margin-top:10px;display:flex}.arb .arb-cvcard__laurel{opacity:.75;width:auto;height:60px}.arb .arb-cvcard__crestnut{margin:0 -4px}.arb .arb-cvcard__granted{font:400 10.5px/1 var(--font-sans);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin-top:var(--sp-3)}.arb .arb-cvcard__who{font:italic 500 22px/1.2 var(--font-serif);color:var(--ink-title);margin-top:6px}.arb .arb-cvcard__rule{background:var(--cert-rule);width:168px;height:1px;margin:10px auto 0}.arb .arb-cvcard__date{font:600 11px/1 var(--font-sans);letter-spacing:.12em;text-transform:uppercase;color:var(--cert-date-ink);align-items:center;gap:9px;margin-top:11px;display:inline-flex}.arb .arb-cvcard__date i{background:var(--cert-date-rule);width:22px;height:1px;display:block}.arb .arb-cvcard__bot{justify-content:space-between;align-items:center;gap:var(--sp-3);width:100%;padding:0 var(--sp-1);margin-top:15px;display:flex}.arb .arb-cvcard__nuts{text-align:left}.arb .arb-cvcard__nutslabel{font:600 9.5px/1 var(--font-sans);letter-spacing:.16em;text-transform:uppercase;color:var(--muted)}.arb .arb-cvcard__nutsrow{flex-wrap:wrap;align-items:center;gap:5px;margin-top:7px;display:flex}.arb .arb-cvcard__nutscount{font:500 12px/1.3 var(--font-sans);color:var(--cert-cnt-ink);margin-top:6px}.arb .arb-cvcard__nutscount b{color:var(--ink);font-weight:600}.arb .arb-cvcard__seal{border:1.5px solid var(--accent);background:var(--accent-soft);border-radius:50%;flex-direction:column;flex:none;justify-content:center;align-items:center;gap:3px;width:78px;height:78px;display:flex;position:relative}.arb .arb-cvcard__seal:before{content:"";inset:var(--sp-1);border:1px dashed var(--accent);opacity:.6;border-radius:50%;position:absolute}.arb .arb-cvcard__sealnum{font:500 22px/1 var(--font-serif);color:var(--cert-date-ink);font-variant-numeric:tabular-nums}.arb .arb-cvcard__sealsub{font:600 7.5px/1 var(--font-sans);letter-spacing:.18em;text-transform:uppercase;color:var(--cert-seal-sub)}.arb .arb-cvcard__foot{font:400 10.5px/1 var(--font-sans);color:var(--muted);letter-spacing:.04em;margin-top:13px}.arb .arb-survey__statustext{text-align:center;padding:var(--sp-6) 0;font:400 14px/1.5 var(--font-sans);color:var(--muted);margin:0}.arb .arb-survey__retrywrap{justify-content:center;display:flex}@media (prefers-reduced-motion:no-preference){.arb .arb-survey__qanim{animation:arb-survey-qin .26s var(--ease-out) both}.arb .arb-survey__qanim--out{animation:arb-survey-qout .2s var(--ease-out) forwards}.arb .arb-v4-survey__option--sel{animation:arb-survey-confirm .32s var(--ease-spring)}}@keyframes arb-survey-qin{0%{opacity:0;transform:translate(28px)}to{opacity:1;transform:translate(0)}}@keyframes arb-survey-qout{to{opacity:0;transform:translate(-24px)}}@keyframes arb-survey-confirm{0%{transform:scale(1)}45%{transform:scale(1.03)}to{transform:scale(1)}}.arb-v4 .arb-wel{--wel-gut:max(20px,calc((100% - min(1040px, 100% - 200px)) / 2));z-index:40;background:var(--v4-plaster);flex-direction:column;display:flex;position:fixed;inset:0;overflow:hidden}@keyframes arb-wel-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.arb-v4 .arb-wel__slide--anim{animation:arb-wel-in .38s}.arb-v4 .arb-wel__head{padding:26px var(--wel-gut) 0;flex:none;justify-content:space-between;align-items:center;display:flex}.arb-v4 .arb-wel__lockup{width:auto;height:26px;display:block}.arb-v4 .arb-wel__skip{border-radius:var(--r-btn);height:44px;box-shadow:inset 0 0 0 1px var(--v4-ring);font:600 var(--v4-t4) /1 var(--font-sans);color:var(--brand);white-space:nowrap;cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;gap:8px;padding:0 22px;transition:background .2s,color .2s;display:inline-flex}.arb-v4 .arb-wel__skip:hover{background:var(--v4-link-h)}@supports (color:color-mix(in lab,red,red)){.arb-v4 .arb-wel__skip:hover{background:color-mix(in srgb,var(--v4-link-h) 6%,transparent)}}.arb-v4 .arb-wel__skip:hover{color:var(--v4-link-h)}.arb-v4 .arb-wel__skip .arb-wel__skipx{display:none}.arb-v4 .arb-wel__slide{min-height:0;padding:0 var(--wel-gut);flex:1;grid-template-columns:1fr 1fr;align-items:center;gap:60px;display:grid}.arb-v4 .arb-wel__eyebrow{font:700 var(--v4-t1) /1 var(--font-sans);letter-spacing:var(--v4-trk);text-transform:uppercase;color:var(--v4-gold-t);align-items:center;gap:10px;margin:0;display:flex}.arb-v4 .arb-wel__eyebrow>i{background:var(--v4-link-h);flex:none;width:26px;height:1px;display:block}@supports (color:color-mix(in lab,red,red)){.arb-v4 .arb-wel__eyebrow>i{background:color-mix(in srgb,var(--v4-link-h) 22%,transparent)}}.arb-v4 .arb-wel__title{font:500 var(--v4-t10) /1.05 var(--font-serif);letter-spacing:-.03em;color:var(--v4-ink);text-wrap:balance;margin:18px 0 0}.arb-v4 .arb-wel__copy{max-width:480px;font:400 var(--v4-t5) /1.6 var(--font-sans);color:var(--v4-ink-2);text-wrap:pretty;margin:20px 0 0}.arb-v4 .arb-wel__copy b{color:var(--v4-ink)}.arb-v4 .arb-wel__art{justify-content:center;align-items:center;min-height:0;display:flex}.arb-v4 .arb-wel__photo{aspect-ratio:4/3;object-fit:cover;border-radius:22px;width:100%;max-width:560px;display:block;box-shadow:0 40px 80px -30px #28180a80,0 0 0 1px #28180a14}.arb-v4 .arb-wel__stack{flex-direction:column;gap:16px;width:min(500px,100%);display:flex}.arb-v4 .arb-wel__col:first-child{--c:oklch(55% .09 60)}.arb-v4 .arb-wel__col:nth-child(2){--c:oklch(55% .09 25)}.arb-v4 .arb-wel__ghead{font:600 var(--v4-t3) /1 var(--font-sans);color:var(--v4-ink);align-items:center;gap:10px;padding:0 4px 8px;display:flex}.arb-v4 .arb-wel__ghead>i{background:var(--c);border-radius:50%;width:9px;height:9px}.arb-v4 .arb-wel__ghead>span{font:500 var(--v4-t2) /1 var(--font-sans);color:var(--v4-ink-3);margin-left:auto}.arb-v4 .arb-wel__tcard{background:var(--v4-paper);box-shadow:inset 0 0 0 1px var(--v4-line);border-radius:14px;margin:0 0 8px;padding:14px 18px}.arb-v4 .arb-wel__tcard h3{font:500 var(--v4-t4) /1.3 var(--font-serif);color:var(--v4-ink);margin:0 0 8px}.arb-v4 .arb-wel__meta{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.arb-v4 .arb-wel__nutwrap{gap:22px}.arb-v4 .arb-wel__nutwrap,.arb-v4 .arb-wel__score{flex-direction:column;align-items:center;display:flex}.arb-v4 .arb-wel__score{font:500 120px/1 var(--font-serif);letter-spacing:-.04em;color:var(--v4-walnut)}.arb-v4 .arb-wel__score>span{font:700 var(--v4-t1) /1 var(--font-sans);letter-spacing:var(--v4-trk);text-transform:uppercase;color:var(--v4-gold-t);align-items:center;gap:10px;display:flex}.arb-v4 .arb-wel__nutrow{gap:12px;display:flex}.arb-v4 .arb-wel__nut{filter:drop-shadow(0 4px 8px #4a31184d)}.arb-v4 .arb-wel__nut--gold{transform:scale(1.15)}.arb-v4 .arb-wel__nutcap{font:500 13px/1 var(--font-sans);color:var(--v4-ink-3)}.arb-v4 .arb-wel__foot{padding:0 var(--wel-gut) 30px;flex:none;align-items:center;gap:18px;display:flex}.arb-v4 .arb-wel__back{width:44px;height:44px;box-shadow:inset 0 0 0 1px var(--v4-ring);color:var(--brand);cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;padding:0;transition:background .18s;display:grid}.arb-v4 .arb-wel__back:hover{background:var(--v4-link-h)}@supports (color:color-mix(in lab,red,red)){.arb-v4 .arb-wel__back:hover{background:color-mix(in srgb,var(--v4-link-h) 6%,transparent)}}.arb-v4 .arb-wel__dots{gap:8px;display:flex}.arb-v4 .arb-wel__dot{background:var(--v4-rail);cursor:pointer;border:0;border-radius:50%;width:8px;height:8px;padding:0;transition:all .25s;position:relative}.arb-v4 .arb-wel__dot:before{content:"";height:24px;position:absolute;top:50%;left:-4px;right:-4px;transform:translateY(-50%)}.arb-v4 .arb-wel__dot--on{background:var(--v4-walnut);border-radius:4px;width:26px}.arb-v4 .arb-wel__grow{flex:1}.arb-v4 .arb-wel__cta{flex:none}@media (max-width:860px){.arb-v4 .arb-wel{--wel-gut:20px}.arb-v4 .arb-wel__head{padding:18px 20px 0}.arb-v4 .arb-wel__lockup{height:22px}.arb-v4 .arb-wel__skip{border-radius:50%;width:40px;height:40px;padding:0;font-size:13px}.arb-v4 .arb-wel__skip .arb-wel__skipx{display:block}.arb-v4 .arb-wel__skip .arb-wel__skiplabel{display:none}.arb-v4 .arb-wel__slide{flex-direction:column;justify-content:flex-start;align-items:stretch;gap:22px;padding:22px 20px 0;display:flex;overflow:hidden}.arb-v4 .arb-wel__title{margin-top:14px;font-size:30px}.arb-v4 .arb-wel__copy{margin-top:14px;font-size:15px}.arb-v4 .arb-wel__art{flex:1;align-items:flex-start;overflow:hidden;-webkit-mask-image:linear-gradient(#000 82%,#0000);mask-image:linear-gradient(#000 82%,#0000)}.arb-v4 .arb-wel__photo{border-radius:18px}.arb-v4 .arb-wel__stack{gap:12px}.arb-v4 .arb-wel__tcard{padding:12px 14px}.arb-v4 .arb-wel__score{font-size:88px}.arb-v4 .arb-wel__foot{padding:14px 20px 28px}.arb-v4 .arb-wel__dot:before{height:44px}}.arb .arb-shell__col:has(.arb-home){flex-direction:column;min-height:0;display:flex}.arb .arb-home{min-height:0;padding:14px var(--pad-list) 10px;scrollbar-width:none;flex-direction:column;flex:1;display:flex;overflow-y:auto}.arb .arb-home::-webkit-scrollbar{display:none}.arb .arb-home__in{flex-direction:column;flex:1;min-height:0;display:flex}@keyframes arb-home-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.arb .arb-home__in--anim{animation:arb-home-in .38s}.arb .arb-home__eyebrow{font:600 11px/1 var(--font-sans);letter-spacing:.15em;text-transform:uppercase;color:var(--brand);margin:0}.arb .arb-home__title{font:500 33px/1.06 var(--font-serif);letter-spacing:-.02em;color:var(--ink);text-wrap:balance;margin:12px 0 0}.arb .arb-home__sub{font:400 15px/1.55 var(--font-sans);color:var(--home-label);text-wrap:pretty;margin:10px 0 0}.arb .arb-home__sub b{color:var(--ink);font-weight:600}.arb .arb-home__stats{grid-template-columns:repeat(2,1fr);gap:11px;margin-top:16px;display:grid}.arb .arb-home__st{text-align:left;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-stat);box-shadow:var(--home-st-shadow);flex-direction:column;align-items:flex-start;gap:7px;padding:14px 18px;display:flex}.arb .arb-home__lab{font:600 11px/1.25 var(--font-sans);letter-spacing:.15em;text-transform:uppercase;color:var(--home-label)}.arb .arb-home__num{font:500 28px/1 var(--font-serif);color:var(--ink);font-variant-numeric:tabular-nums;align-items:baseline;gap:8px;display:flex}.arb .arb-home__num small{font:400 13px/1 var(--font-sans);color:var(--home-label)}.arb .arb-home__st--nuts .arb-home__num{flex-wrap:wrap;align-items:center;gap:20px}.arb .arb-home__nut{align-items:baseline;gap:8px;display:inline-flex}.arb .arb-home__nut .arb-hazelnut{align-self:center}.arb .arb-home__cta{flex-direction:column;align-items:center;gap:4px;margin-top:auto;padding-top:12px;display:flex}.arb .arb-home__cta .arb-btn{flex:none;width:100%;font-size:16px}.arb .arb-home__link{font:600 13.5px/1 var(--font-sans);color:var(--brand);padding:10px;text-decoration:none}.arb .arb-home__link:hover{color:var(--on-brand-soft)}@media (min-width:861px){.arb .arb-home{padding:34px var(--sp-8) 44px;justify-content:center;align-items:center}.arb .arb-home__in{text-align:center;flex:none;align-items:center;width:min(880px,100%)}.arb .arb-home__title{letter-spacing:-.025em;margin-top:16px;font-size:46px}.arb .arb-home__sub{max-width:520px;margin-top:14px;font-size:16.5px;line-height:1.6}.arb .arb-home__stats{grid-template-columns:repeat(3,1fr);gap:16px;width:100%;margin-top:34px}.arb .arb-home__st{min-height:118px;padding:var(--sp-5);justify-content:space-between;gap:10px}.arb .arb-home__lab{line-height:1}.arb .arb-home__num{font-size:36px}.arb .arb-home__st--nuts .arb-home__num{gap:18px}.arb .arb-home__cta{gap:12px;margin-top:32px;padding-top:0}.arb .arb-home__cta .arb-btn{width:auto;min-width:300px;height:58px;font-size:17px}.arb .arb-home__link{padding:var(--sp-2)}}.arb .arb-call{z-index:50;color:var(--on-wood);background:var(--call-room);transition:transform .55s var(--ease-out);flex-direction:column;align-items:center;display:flex;position:fixed;inset:0;transform:translateY(102%)}.arb .arb-call--in{transform:none}.arb .arb-call--out{transform:translateY(102%)}.arb .arb-call__engraving{opacity:.16;width:290px;max-width:74vw;filter:var(--call-engrave);pointer-events:none;position:absolute;top:42%;left:50%;transform:translate(-50%,-50%)}.arb.lite .arb-call__engraving{display:none}.arb .arb-call__mid{padding:0 var(--sp-8);text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;display:flex}.arb .arb-call__live{flex-direction:column;align-items:center;display:flex}.arb .arb-call__avatar{width:118px;height:118px;font-family:var(--font-serif);color:var(--on-wood-strong);background:var(--call-avatar);box-shadow:var(--call-avatar-shadow);border-radius:50%;place-items:center;font-size:52px;font-weight:600;line-height:1;display:grid;position:relative}.arb .arb-call__portrait{object-fit:cover;border-radius:50%;width:100%;height:100%;position:absolute;inset:0}.arb .arb-call__ring{border:1.5px solid var(--call-ring);border-radius:50%;animation:arb-call-ring 2.2s ease-out infinite;position:absolute;inset:-14px}.arb .arb-call__ring--2{animation-delay:1.1s}@keyframes arb-call-ring{0%{opacity:0;transform:scale(.92)}25%{opacity:.8}to{opacity:0;transform:scale(1.5)}}.arb.lite .arb-call__ring{display:none}.arb .arb-call__title{font-family:var(--font-serif);margin:26px 0 0;font-size:32px;font-weight:500;line-height:1.1}.arb .arb-call__task{max-width:280px;font-family:var(--font-sans);font-size:var(--t-label);color:var(--on-wood-dim);text-wrap:pretty;margin-top:10px;line-height:1.5}.arb .arb-call__goal{max-width:296px;padding:var(--sp-3) var(--sp-4);background:var(--call-goal-bg);box-shadow:inset 0 0 0 1px var(--call-goal-ring);text-align:left;border-radius:12px;flex-direction:column;gap:5px;margin-top:18px;display:flex}.arb .arb-call__goallabel{font-family:var(--font-sans);letter-spacing:.18em;color:var(--accent-glow);font-size:.625rem;font-weight:700;line-height:1}.arb .arb-call__goaltext{font-family:var(--font-sans);font-size:var(--t-label);color:var(--on-wood-body);margin:0;line-height:1.5}.arb .arb-call__timer{font-family:var(--font-sans);letter-spacing:.06em;color:var(--accent-glow);font-variant-numeric:tabular-nums;margin-top:22px;font-size:.9375rem;font-weight:500;line-height:1}.arb .arb-call__wave{align-items:center;gap:var(--sp-1);height:26px;margin-top:var(--sp-4);display:flex}.arb .arb-call__wave i{background:var(--on-wood-idle);border-radius:2px;width:4px;animation:arb-call-wave 1s ease-in-out infinite;display:block}.arb .arb-call__wave i:nth-child(2){animation-delay:.15s}.arb .arb-call__wave i:nth-child(3){animation-delay:.3s}.arb .arb-call__wave i:nth-child(4){animation-delay:.45s}.arb .arb-call__wave i:nth-child(5){animation-delay:.6s}@keyframes arb-call-wave{0%,to{height:6px}50%{height:24px}}.arb.lite .arb-call__wave i{animation-duration:1.6s}.arb .arb-call__hangup{flex-direction:column;align-items:center;gap:10px;margin:0 0 54px;display:flex}.arb .arb-call__hangbtn{cursor:pointer;width:66px;height:66px;color:var(--call-hang-ink);background:var(--btn-clay-bg);box-shadow:var(--call-hang-shadow);transition:transform var(--motion-fast) var(--ease-out);border:none;border-radius:50%;place-items:center;display:grid}.arb .arb-call__hangbtn:hover{transform:scale(1.06)}.arb .arb-call__hangicon{transform:rotate(135deg)}.arb .arb-call__hanglabel{font-family:var(--font-sans);color:var(--on-wood-idle);font-size:.75rem;font-weight:500;line-height:1}.arb .arb-call__eval{flex-direction:column;align-items:center;gap:18px;display:flex}.arb .arb-call__evaltext{font-family:var(--font-sans);color:var(--on-wood-dim);margin:0;font-size:.9375rem;line-height:1.4}.arb .arb-call__dots{gap:7px;display:flex}.arb .arb-call__dots i{background:var(--accent-glow);border-radius:50%;width:9px;height:9px;animation:arb-call-dot 1.1s ease-in-out infinite;display:block}.arb .arb-call__dots i:nth-child(2){animation-delay:.18s}.arb .arb-call__dots i:nth-child(3){animation-delay:.36s}@keyframes arb-call-dot{0%,to{opacity:.25;transform:scale(.85)}45%{opacity:1;transform:scale(1)}}.arb .arb-call__actions{gap:var(--sp-3);margin-top:var(--sp-5);justify-content:center;display:flex}.arb .arb-call__hint{margin-top:var(--sp-3);font:400 13px/1.5 var(--font-sans);color:var(--on-wood-dim)}.arb .arb-call__startveil{z-index:52;justify-content:center;align-items:center;gap:var(--sp-5);padding:0 var(--sp-6);text-align:center;background:var(--call-room);flex-direction:column;display:flex;position:fixed;inset:0}.arb-v4,.grc4{--v4-plaster:#f3eadc;--v4-plaster-2:#eadfcc;--v4-paper:#fffcf6;--v4-surf:#f1e7d6;--v4-ink:#2b2018;--v4-ink-2:#6b5745;--v4-ink-3:#7a6957;--v4-ink-4:#9c8a76;--v4-walnut:#5c3a21;--v4-walnut-d:#33210f;--v4-on-walnut:#fff7ec;--v4-btn-ink:#fff3e2;--v4-brass:#c9a05c;--v4-brass-l:#e7c68c;--v4-gold-t:#8a6a33;--v4-link-h:#5e3a1c;--v4-terra:#b9603c;--v4-terra-d:#8c3a26;--v4-pass:#4e7a47;--v4-sage:#7c9a6e;--v4-teal:#3f6f6b;--v4-line:#e2d4bd;--v4-rail:#dccdb3;--v4-ring:#d5c09a;--v4-t1:11px;--v4-t2:12.5px;--v4-t3:14px;--v4-t4:15px;--v4-t5:17px;--v4-t6:20px;--v4-t7:26px;--v4-t8:34px;--v4-t9:42px;--v4-t10:56px;--v4-trk:.02em;--v4-r:16px;--v4-ease:cubic-bezier(.22,.9,.24,1);--v4-nav:64px;--v4-tabs:72px}@media (max-width:860px){.arb-v4{--v4-t5:16px;--v4-t6:18px;--v4-t7:22px;--v4-t8:26px;--v4-t9:30px;--v4-t10:36px;--v4-nav:56px;--v4-tabs:60px}}.arb-v4 h1,.arb-v4 h2,.arb-v4 h3,.arb-v4 h4{letter-spacing:normal}.arb-v4 .arb-v4-almanaque__retry,.arb-v4 .arb-v4-auth .btn,.arb-v4 .arb-v4-cview__pdf,.arb-v4 .arb-v4-hero__cta,.arb-v4 .arb-v4-home__footerbtn,.arb-v4 .arb-v4-hub__cta .arb-btn,.arb-v4 .arb-v4-settings__formend .arb-btn,.arb-v4 .arb-v4-settings__picture-actions .arb-btn,.arb-v4 .arb-v4-sheet .arb-btn,.arb-v4 .arb-v4-signedout__back,.arb-v4 .arb-v4-survey__start,.arb-v4 .arb-v4-taskcard__pright .arb-btn,.arb-v4 .arb-v4-weeksheet__certbtn,.arb-v4 .arb-wel__cta{border-radius:var(--r-btn,10px);height:44px;font:600 var(--v4-t4) /1 var(--font-sans);white-space:nowrap;cursor:pointer;border:0;justify-content:center;align-items:center;gap:8px;padding:0 22px;text-decoration:none;transition:transform .2s,box-shadow .2s,opacity .2s,background .2s;display:inline-flex}.arb-v4 .arb-v4-auth .btn-primary,.arb-v4 .arb-v4-hub__cta .arb-btn,.arb-v4 .arb-v4-settings__formend .arb-btn,.arb-v4 .arb-v4-sheet .arb-btn--primary,.arb-v4 .arb-v4-signedout__back,.arb-v4 .arb-v4-survey__start,.arb-v4 .arb-v4-taskcard__pright .arb-btn--primary,.arb-v4 .arb-wel__cta{color:var(--v4-btn-ink);background:var(--v4-walnut-d);box-shadow:0 8px 18px -10px #2e1a0a99}.arb-v4 .arb-v4-auth .btn-primary:hover:not(:disabled),.arb-v4 .arb-v4-hub__cta .arb-btn:hover:not(:disabled),.arb-v4 .arb-v4-settings__formend .arb-btn:hover:not(:disabled),.arb-v4 .arb-v4-sheet .arb-btn--primary:hover:not(:disabled),.arb-v4 .arb-v4-signedout__back:hover,.arb-v4 .arb-v4-survey__start:hover:not(:disabled),.arb-v4 .arb-v4-taskcard__pright .arb-btn--primary:hover:not(:disabled),.arb-v4 .arb-wel__cta:hover:not(:disabled){background:var(--v4-walnut);filter:none;transform:translateY(-1px)}.arb-v4 .arb-v4-almanaque__retry,.arb-v4 .arb-v4-auth .btn-ghost,.arb-v4 .arb-v4-auth .btn-secondary,.arb-v4 .arb-v4-home__footerbtn,.arb-v4 .arb-v4-settings__picture-actions .arb-btn,.arb-v4 .arb-v4-sheet .arb-btn--ghost,.arb-v4 .arb-v4-signedout__back--light,.arb-v4 .arb-v4-taskcard__pright .arb-btn--ghost,.arb-v4 .arb-v4-weeksheet__certbtn{color:var(--brand);box-shadow:inset 0 0 0 1px var(--v4-ring);background:0 0}.arb-v4 .arb-v4-almanaque__retry:hover:not(:disabled),.arb-v4 .arb-v4-auth .btn-ghost:hover:not(:disabled),.arb-v4 .arb-v4-auth .btn-secondary:hover:not(:disabled),.arb-v4 .arb-v4-home__footerbtn:hover:not(:disabled),.arb-v4 .arb-v4-settings__picture-actions .arb-btn:hover:not(:disabled),.arb-v4 .arb-v4-sheet .arb-btn--ghost:hover:not(:disabled),.arb-v4 .arb-v4-signedout__back--light:hover,.arb-v4 .arb-v4-taskcard__pright .arb-btn--ghost:hover:not(:disabled),.arb-v4 .arb-v4-weeksheet__certbtn:hover:not(:disabled){background:var(--v4-link-h)}@supports (color:color-mix(in lab,red,red)){.arb-v4 .arb-v4-almanaque__retry:hover:not(:disabled),.arb-v4 .arb-v4-auth .btn-ghost:hover:not(:disabled),.arb-v4 .arb-v4-auth .btn-secondary:hover:not(:disabled),.arb-v4 .arb-v4-home__footerbtn:hover:not(:disabled),.arb-v4 .arb-v4-settings__picture-actions .arb-btn:hover:not(:disabled),.arb-v4 .arb-v4-sheet .arb-btn--ghost:hover:not(:disabled),.arb-v4 .arb-v4-signedout__back--light:hover,.arb-v4 .arb-v4-taskcard__pright .arb-btn--ghost:hover:not(:disabled),.arb-v4 .arb-v4-weeksheet__certbtn:hover:not(:disabled){background:color-mix(in srgb,var(--v4-link-h) 6%,transparent)}}.arb-v4 .arb-v4-almanaque__retry:hover:not(:disabled),.arb-v4 .arb-v4-auth .btn-ghost:hover:not(:disabled),.arb-v4 .arb-v4-auth .btn-secondary:hover:not(:disabled),.arb-v4 .arb-v4-home__footerbtn:hover:not(:disabled),.arb-v4 .arb-v4-settings__picture-actions .arb-btn:hover:not(:disabled),.arb-v4 .arb-v4-sheet .arb-btn--ghost:hover:not(:disabled),.arb-v4 .arb-v4-signedout__back--light:hover,.arb-v4 .arb-v4-taskcard__pright .arb-btn--ghost:hover:not(:disabled),.arb-v4 .arb-v4-weeksheet__certbtn:hover:not(:disabled){color:var(--v4-link-h)}.arb-v4 .arb-v4-cview__pdf,.arb-v4 .arb-v4-hero__cta{color:var(--v4-on-walnut);box-shadow:inset 0 0 0 1px var(--v4-on-walnut);background:0 0}@supports (color:color-mix(in lab,red,red)){.arb-v4 .arb-v4-cview__pdf,.arb-v4 .arb-v4-hero__cta{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--v4-on-walnut) 55%,transparent)}}.arb-v4 .arb-v4-cview__pdf:hover:not(:disabled),.arb-v4 .arb-v4-hero__cta:hover{background:var(--v4-on-walnut)}@supports (color:color-mix(in lab,red,red)){.arb-v4 .arb-v4-cview__pdf:hover:not(:disabled),.arb-v4 .arb-v4-hero__cta:hover{background:color-mix(in srgb,var(--v4-on-walnut) 10%,transparent)}}.arb-v4 .arb-v4-almanaque__retry .arb-btn__icon,.arb-v4 .arb-v4-cview__pdf .arb-btn__icon,.arb-v4 .arb-v4-hero__cta .arb-btn__icon,.arb-v4 .arb-v4-home__footerbtn .arb-btn__icon,.arb-v4 .arb-v4-hub__cta .arb-btn .arb-btn__icon,.arb-v4 .arb-v4-settings__formend .arb-btn .arb-btn__icon,.arb-v4 .arb-v4-settings__picture-actions .arb-btn .arb-btn__icon,.arb-v4 .arb-v4-sheet .arb-btn .arb-btn__icon,.arb-v4 .arb-v4-survey__start .arb-btn__icon,.arb-v4 .arb-v4-taskcard__pright .arb-btn .arb-btn__icon,.arb-v4 .arb-v4-weeksheet__certbtn .arb-btn__icon,.arb-v4 .arb-wel__cta .arb-btn__icon{color:currentColor}.arb-v4 .arb-v4-home__footerbtn>.arb-btn__icon:first-child,.arb-v4 .arb-v4-hub__cta .arb-btn>.arb-btn__icon:first-child,.arb-v4 .arb-v4-settings__formend .arb-btn>.arb-btn__icon:first-child,.arb-v4 .arb-v4-settings__picture-actions .arb-btn>.arb-btn__icon:first-child,.arb-v4 .arb-v4-sheet .arb-btn>.arb-btn__icon:first-child,.arb-v4 .arb-v4-survey__start>.arb-btn__icon:first-child,.arb-v4 .arb-v4-taskcard__pright .arb-btn>.arb-btn__icon:first-child,.arb-v4 .arb-wel__cta>.arb-btn__icon:first-child{width:18px;height:18px;margin-left:-3px}.arb-v4 .arb-v4-almanaque__retry:disabled,.arb-v4 .arb-v4-auth .btn:disabled,.arb-v4 .arb-v4-cview__pdf:disabled,.arb-v4 .arb-v4-home__footerbtn:disabled,.arb-v4 .arb-v4-hub__cta .arb-btn:disabled,.arb-v4 .arb-v4-settings__formend .arb-btn:disabled,.arb-v4 .arb-v4-settings__picture-actions .arb-btn:disabled,.arb-v4 .arb-v4-sheet .arb-btn:disabled,.arb-v4 .arb-v4-survey__start:disabled,.arb-v4 .arb-v4-taskcard__pright .arb-btn:disabled,.arb-v4 .arb-v4-weeksheet__certbtn:disabled,.arb-v4 .arb-wel__cta:disabled{opacity:.45;cursor:default;transform:none}.arb-v4 .arb-v4-almanaque__retry:active:not(:disabled),.arb-v4 .arb-v4-auth .btn:active:not(:disabled),.arb-v4 .arb-v4-cview__pdf:active:not(:disabled),.arb-v4 .arb-v4-hero__cta:active,.arb-v4 .arb-v4-home__footerbtn:active:not(:disabled),.arb-v4 .arb-v4-hub__cta .arb-btn:active:not(:disabled),.arb-v4 .arb-v4-settings__formend .arb-btn:active:not(:disabled),.arb-v4 .arb-v4-settings__picture-actions .arb-btn:active:not(:disabled),.arb-v4 .arb-v4-sheet .arb-btn:active:not(:disabled),.arb-v4 .arb-v4-signedout__back:active,.arb-v4 .arb-v4-survey__start:active:not(:disabled),.arb-v4 .arb-v4-taskcard__pright .arb-btn:active:not(:disabled),.arb-v4 .arb-v4-weeksheet__certbtn:active:not(:disabled),.arb-v4 .arb-wel__cta:active:not(:disabled){transform:scale(.97)}@media (max-width:860px){.arb-v4 .arb-v4-almanaque__retry,.arb-v4 .arb-v4-auth .btn,.arb-v4 .arb-v4-cview__pdf,.arb-v4 .arb-v4-hero__cta,.arb-v4 .arb-v4-home__footerbtn,.arb-v4 .arb-v4-hub__cta .arb-btn,.arb-v4 .arb-v4-settings__formend .arb-btn,.arb-v4 .arb-v4-settings__picture-actions .arb-btn,.arb-v4 .arb-v4-sheet .arb-btn,.arb-v4 .arb-v4-signedout__back,.arb-v4 .arb-v4-survey__start,.arb-v4 .arb-v4-taskcard__pright .arb-btn,.arb-v4 .arb-v4-weeksheet__certbtn,.arb-v4 .arb-wel__cta{height:46px;padding:0 20px}}.arb-v4 .arb-v4-topnav{height:var(--v4-nav);padding:0 var(--v4-gut);background:var(--v4-paper);align-items:center;gap:8px;display:flex}@supports (color:color-mix(in lab,red,red)){.arb-v4 .arb-v4-topnav{background:color-mix(in srgb,var(--v4-paper) 86%,transparent)}}.arb-v4 .arb-v4-topnav{-webkit-backdrop-filter:blur(var(--arb-blur));box-shadow:inset 0 -1px 0 var(--v4-link-h)}@supports (color:color-mix(in lab,red,red)){.arb-v4 .arb-v4-topnav{box-shadow:inset 0 -1px 0 color-mix(in srgb,var(--v4-link-h) 12%,transparent)}}.arb-v4 .arb-v4-topnav__lockup{width:auto;height:25px;margin-right:26px;display:block}.arb-v4 .arb-v4-topnav__nav{align-items:center;gap:4px;display:inline-flex}.arb-v4 .arb-v4-topnav__item{border-radius:var(--r-pill);font:500 13.5px/1 var(--font-sans);color:var(--v4-ink-3);white-space:nowrap;transition:background var(--motion) var(--ease-out),color var(--motion) var(--ease-out);align-items:center;gap:9px;padding:10px 16px;text-decoration:none;display:inline-flex}.arb-v4 .arb-v4-topnav__item:hover:not(.arb-v4-topnav__item--on){background:var(--v4-link-h)}@supports (color:color-mix(in lab,red,red)){.arb-v4 .arb-v4-topnav__item:hover:not(.arb-v4-topnav__item--on){background:color-mix(in srgb,var(--v4-link-h) 8%,transparent)}}.arb-v4 .arb-v4-topnav__item:hover:not(.arb-v4-topnav__item--on){color:var(--v4-ink)}.arb-v4 .arb-v4-topnav__item--on{background:var(--v4-walnut-d);color:var(--v4-on-walnut);font-weight:600}.arb-v4 .arb-v4-topnav__end{align-items:center;gap:10px;margin-left:auto;display:flex}.arb-v4 .arb-v4-offline{z-index:31;left:0;right:0;top:var(--v4-nav);background:var(--v4-walnut-d);color:var(--v4-on-walnut);font:500 13px/1 var(--font-sans);text-align:center;justify-content:center;align-items:center;gap:10px;padding:9px;display:flex;position:absolute}.arb-v4 .arb-v4-offline b{color:var(--on-wood-strong)}.arb-v4 .arb-v4-offline__sep{opacity:.6}.arb-v4 .arb-v4-offline__dot{background:var(--v4-brass);border-radius:50%;flex:none;width:8px;height:8px;animation:arb-v4-offline-blink 1.4s infinite}@keyframes arb-v4-offline-blink{50%{opacity:.3}}@media (max-width:860px){.arb-v4 .arb-v4-offline{font:500 12px/1.35 var(--font-sans);flex-wrap:wrap;gap:4px 8px;padding:9px 16px}}.arb-v4 .arb-v4-chip-wrap{flex:none;display:inline-flex;position:relative}.arb-v4 .arb-v4-acct{z-index:45;background:var(--v4-paper);width:292px;box-shadow:inset 0 0 0 1px var(--v4-line),0 30px 60px -24px #2e1a0a73;opacity:0;transform-origin:100% 0;transition:opacity .22s,transform .22s var(--v4-ease);border-radius:18px;flex-direction:column;gap:2px;padding:8px;display:flex;position:absolute;top:calc(100% + 10px);right:0;transform:translateY(-6px)scale(.98)}.arb-v4 .arb-v4-acct--in{opacity:1;transform:none}.arb-v4 .arb-v4-acct__head{align-items:center;gap:12px;padding:12px;display:flex}.arb-v4 .arb-v4-acct__av.arb-v4-acct__av{width:44px;height:44px;font-size:var(--v4-t2)}.arb-v4 .arb-v4-acct__head b{font:500 var(--v4-t5) /1.2 var(--font-serif);color:var(--v4-ink);display:block}.arb-v4 .arb-v4-acct__head div span{font:400 var(--v4-t2) /1.3 var(--font-sans);color:var(--v4-ink-3);margin-top:3px;display:block}.arb-v4 .arb-v4-acct__total{background:var(--v4-plaster);box-shadow:inset 0 0 0 1px var(--v4-line);border-radius:12px;justify-content:space-between;align-items:center;margin:0 6px 6px;padding:12px 14px;display:flex}.arb-v4 .arb-v4-acct__count{font:500 var(--v4-t2) /1 var(--font-sans);color:var(--v4-ink-2);align-items:center;gap:7px;display:flex}.arb-v4 .arb-v4-acct__count em{font:600 var(--v4-t4) /1 var(--font-sans);color:var(--v4-ink);font-style:normal}.arb-v4 .arb-v4-acct__label{font:700 var(--v4-t1) /1 var(--font-sans);letter-spacing:var(--v4-trk);text-transform:uppercase;color:var(--v4-ink-3)}.arb-v4 .arb-v4-acct__item{width:100%;font:500 var(--v4-t3) /1 var(--font-sans);color:var(--v4-ink-2);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:11px;align-items:center;gap:11px;padding:11px 14px;transition:background .15s,color .15s;display:flex}.arb-v4 .arb-v4-acct__item:focus-visible,.arb-v4 .arb-v4-acct__item:hover{color:var(--v4-ink);background:#5e3a1c12}.arb-v4 .arb-v4-acct__item svg{color:var(--brand)}@media (max-width:860px){.arb-v4 .arb-v4-acct{transform-origin:100% 100%;width:min(320px,100vw - 20px);top:auto;bottom:calc(100% + 10px);transform:translateY(6px)scale(.98)}.arb-v4 .arb-v4-acct--in{transform:none}}.arb-v4 .arb-v4-chip{border-radius:var(--r-pill);box-shadow:inset 0 0 0 1px var(--v4-line);font-family:var(--font-sans);cursor:pointer;transition:background var(--motion) var(--ease-out);background:0 0;border:0;align-items:center;gap:10px;padding:5px 14px 5px 6px;display:flex}.arb-v4 .arb-v4-chip:hover{background:var(--v4-link-h)}@supports (color:color-mix(in lab,red,red)){.arb-v4 .arb-v4-chip:hover{background:color-mix(in srgb,var(--v4-link-h) 6%,transparent)}}.arb-v4 .arb-v4-chip--pulse{animation:arb-v4-chip-land .55s var(--ease-spring)}@keyframes arb-v4-chip-land{0%{transform:scale(1.9)}55%{transform:scale(.82)}to{transform:scale(1)}}.arb-v4 .arb-v4-chip__av{width:30px;height:30px;font:700 var(--v4-t1) /1 var(--font-sans);color:var(--brand);background:var(--v4-paper);box-shadow:inset 0 0 0 1.5px var(--v4-ring);border-radius:50%;flex:none;place-items:center;display:grid;overflow:hidden}.arb-v4 .arb-v4-chip__av img{object-fit:cover;width:100%;height:100%;display:block}.arb-v4 .arb-v4-chip__count{font:500 var(--v4-t2) /1 var(--font-sans);color:var(--v4-ink-3);align-items:center;gap:6px;display:flex}.arb-v4 .arb-v4-chip__count em{color:var(--v4-ink);font-style:normal;font-weight:600}.arb-v4 .arb-v4-tabs{height:var(--v4-tabs);background:var(--v4-paper);align-items:center;gap:8px;padding:0 12px 0 16px;display:flex}@supports (color:color-mix(in lab,red,red)){.arb-v4 .arb-v4-tabs{background:color-mix(in srgb,var(--v4-paper) 96%,transparent)}}.arb-v4 .arb-v4-tabs{box-shadow:inset 0 1px 0 var(--v4-link-h)}@supports (color:color-mix(in lab,red,red)){.arb-v4 .arb-v4-tabs{box-shadow:inset 0 1px 0 color-mix(in srgb,var(--v4-link-h) 12%,transparent)}}.arb-v4 .arb-v4-tabs__items{flex:1;align-items:stretch;min-width:0;display:flex}.arb-v4 .arb-v4-tabs__item{min-height:44px;font:500 11.5px/1 var(--font-sans);color:var(--v4-ink-3);border-radius:12px;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:3px;text-decoration:none;display:flex}.arb-v4 .arb-v4-tabs__chip{flex:none}.arb-v4 .arb-v4-tabs__chip .arb-v4-chip{position:relative}.arb-v4 .arb-v4-tabs__chip .arb-v4-chip:before{content:"";height:max(44px,100%);position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.arb-v4 .arb-v4-tabs__ico{border-radius:var(--r-pill);width:46px;height:26px;transition:background var(--motion) var(--ease-out),color var(--motion) var(--ease-out);place-items:center;display:grid}.arb-v4 .arb-v4-tabs__item--on{color:var(--v4-walnut-d);font-weight:600}.arb-v4 .arb-v4-mini,.arb-v4 .arb-v4-tabs__item--on .arb-v4-tabs__ico{background:var(--v4-walnut-d);color:var(--v4-on-walnut)}.arb-v4 .arb-v4-mini{z-index:50;font:500 13.5px/1 var(--font-sans);white-space:nowrap;opacity:0;transition:.3s var(--v4-ease);pointer-events:none;border-radius:999px;padding:12px 18px;position:absolute;bottom:30px;left:50%;transform:translate(-50%,16px)}.arb-v4 .arb-v4-mini--in{opacity:1;transform:translate(-50%)}.arb-v4 .arb-toast.arb-v4-home__toast{z-index:50;background:var(--v4-walnut-d);width:auto;min-width:380px;max-width:none;color:var(--on-wood-strong);animation:arb-v4-toast-in .35s var(--v4-ease);border-radius:16px;align-items:center;gap:14px;padding:14px 20px 14px 14px;display:flex;position:fixed;bottom:30px;left:50%;transform:translate(-50%);box-shadow:0 30px 60px -20px #140a0499,inset 0 0 0 1.5px #e0a45580}.arb-v4 .arb-toast--fail.arb-v4-home__toast{background:var(--v4-terra);box-shadow:0 30px 60px -20px #78321499,inset 0 0 0 1.5px #ffdcc859}.arb-v4 .arb-toast.arb-v4-home__toast .arb-toast__icon{width:38px;height:38px;color:inherit;font:600 var(--v4-t5) /1 var(--font-serif);background:#fff7ec1f}.arb-v4 .arb-toast.arb-v4-home__toast .arb-toast__body{flex:0 auto}.arb-v4 .arb-toast.arb-v4-home__toast .arb-toast__title{font:500 var(--v4-t5) /1.2 var(--font-serif);color:inherit;margin:0}.arb-v4 .arb-toast.arb-v4-home__toast .arb-toast__text{font:400 13px/1.35 var(--font-sans);color:var(--v4-on-walnut);margin:3px 0 0}.arb-v4 .arb-toast--fail.arb-v4-home__toast .arb-toast__text{color:#ffe3d6}.arb-v4 .arb-toast.arb-v4-home__toast .arb-toast__score{font:500 var(--v4-t7) /1 var(--font-serif);color:var(--v4-on-walnut);font-variant-numeric:tabular-nums;margin-left:auto}.arb-v4 .arb-toast--fail.arb-v4-home__toast .arb-toast__score{color:var(--on-wood-strong)}@keyframes arb-v4-toast-in{0%{opacity:0;transform:translate(-50%,20px)}}@media (min-width:861px) and (max-width:1120px){.arb-v4 .arb-toast.arb-v4-home__toast{width:calc(100% - 80px);min-width:0}}@media (max-width:860px){.arb-v4 .arb-toast.arb-v4-home__toast{left:12px;right:12px;bottom:calc(var(--v4-tabs) + 14px);width:auto;min-width:0;padding:12px 16px 12px 12px;animation-name:arb-v4-toast-in-m;transform:none}@keyframes arb-v4-toast-in-m{0%{opacity:0;transform:translateY(20px)}}}@media (prefers-reduced-motion:reduce){.arb-v4 .arb-toast.arb-v4-home__toast{animation:none}}.arb-v4{--v4-col:min(1040px,100% - 200px);--v4-gut:calc((100% - var(--v4-col)) / 2)}.arb-v4 .arb-shell__col{width:100%;padding:0}.arb-v4 .arb-shell__col:has(.arb-v4-hub){flex-direction:column;display:flex}@media (max-width:860px){.arb-v4{--v4-col:calc(100% - 40px)}.arb-v4 .arb-shell__col{padding:0 0 calc(var(--v4-tabs) + env(safe-area-inset-bottom))}.arb-v4 .arb-shell__topnav{display:block}.arb-v4 .arb-v4-topnav{gap:10px;padding:0 16px}.arb-v4 .arb-v4-topnav__lockup{height:21px;margin-right:0}.arb-v4 .arb-v4-topnav__end,.arb-v4 .arb-v4-topnav__nav{display:none}.arb-v4 .arb-v4-chip{gap:6px;height:32px;padding:0 10px 0 3px}.arb-v4 .arb-v4-chip>.arb-v4-chip__av{width:26px;height:26px}.arb-v4 .arb-v4-chip__count{gap:5px}.arb-v4 .arb-v4-chip__count em{font-size:13px}.arb-v4 .arb-v4-chip__word{display:none}.arb-v4 .arb-shell__dock{padding:0 0 env(safe-area-inset-bottom);background:var(--v4-paper)}@supports (color:color-mix(in lab,red,red)){.arb-v4 .arb-shell__dock{background:color-mix(in srgb,var(--v4-paper) 96%,transparent)}}.arb-v4 .arb-v4-mini{left:16px;right:16px;bottom:calc(var(--v4-tabs) + 14px);white-space:normal;text-align:center;line-height:1.35;transform:translateY(16px)}.arb-v4 .arb-v4-mini--in{transform:none}}.arb-v4 .arb-v4-hubcerts__state{font:400 var(--v4-t2) /1.4 var(--font-sans);color:var(--v4-ink-2);margin:0}.arb-v4 .arb-v4-hubcerts__row{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.arb-v4 .arb-v4-hubcerts__mini{background:var(--v4-paper);box-shadow:inset 0 0 0 1px var(--v4-line);text-align:left;color:inherit;border-radius:14px;align-items:center;gap:12px;padding:12px 16px 12px 12px;text-decoration:none;transition:box-shadow .2s,transform .2s;display:flex}.arb-v4 .arb-v4-hubcerts__mini:hover{box-shadow:inset 0 0 0 1.5px var(--v4-brass);transform:translateY(-1px)}.arb-v4 .arb-v4-hubcerts__seal{width:34px;height:34px;color:var(--v4-brass);box-shadow:inset 0 0 0 1.5px var(--v4-brass);border-radius:50%;flex:none;place-items:center;display:grid}.arb-v4 .arb-v4-hubcerts__text b{font:500 var(--v4-t4) /1.2 var(--font-serif);color:var(--v4-ink);display:block}.arb-v4 .arb-v4-hubcerts__text small{font:500 var(--v4-t1) /1 var(--font-sans);color:var(--v4-ink-3);margin-top:3px;display:block}@media (max-width:860px){.arb-v4 .arb-v4-hubcerts__row{grid-template-columns:1fr 1fr;gap:8px;display:grid}.arb-v4 .arb-v4-hubcerts__mini{gap:8px;width:100%;padding:10px}.arb-v4 .arb-v4-hubcerts__seal{width:28px;height:28px}.arb-v4 .arb-v4-hubcerts__text b{font-size:13.5px}}.arb-v4 .arb-v4-hub{background:var(--v4-plaster);flex:1;justify-content:center;align-items:center;display:flex}.arb-v4 .arb-v4-hub__in{text-align:center;flex-direction:column;align-items:center;gap:18px;width:min(620px,100% - 48px);display:flex}.arb-v4 .arb-v4-hub__in--anim{animation:arb-home-in .38s}.arb-v4 .arb-v4-hub__eyebrow{font:700 var(--v4-t1) /1 var(--font-sans);letter-spacing:var(--v4-trk);text-transform:uppercase;color:var(--v4-gold-t);align-items:center;gap:10px;margin:0;display:flex}.arb-v4 .arb-v4-hub__eyebrow>i{background:var(--v4-link-h);flex:none;width:26px;height:1px;display:block}@supports (color:color-mix(in lab,red,red)){.arb-v4 .arb-v4-hub__eyebrow>i{background:color-mix(in srgb,var(--v4-link-h) 22%,transparent)}}.arb-v4 .arb-v4-hub__title{font:500 60px/1 var(--font-serif);letter-spacing:-.03em;color:var(--v4-ink);text-wrap:balance;margin:0}.arb-v4 .arb-v4-hub__sub{font:400 var(--v4-t5) /1.5 var(--font-sans);color:var(--v4-ink-2);text-wrap:balance;margin:-4px 0 4px}.arb-v4 .arb-v4-hub__sub b{color:var(--v4-ink);font-weight:600}.arb-v4 .arb-v4-hub__shelf,.arb-v4 .arb-v4-hubweek{border-radius:var(--v4-r);background:var(--v4-paper);box-shadow:inset 0 0 0 1px var(--v4-line);align-self:stretch}.arb-v4 .arb-v4-hubweek{flex-direction:column;align-items:center;gap:12px;padding:24px 20px;display:flex}.arb-v4 .arb-v4-hubweek__big{font:500 64px/1 var(--font-serif);letter-spacing:-.03em;color:var(--v4-ink);font-variant-numeric:tabular-nums}.arb-v4 .arb-v4-hubweek__big small{letter-spacing:-.01em;color:var(--v4-ink-3);font-size:24px}.arb-v4 .arb-v4-hub__cap,.arb-v4 .arb-v4-hubweek__cap{font:700 var(--v4-t1) /1.3 var(--font-sans);letter-spacing:var(--v4-trk);text-transform:uppercase;color:var(--v4-ink-3)}.arb-v4 .arb-v4-hubweek__cap em{color:var(--v4-terra);font-style:normal}.arb-v4 .arb-v4-hubweek__dots{justify-content:center;gap:8px;display:flex}.arb-v4 .arb-v4-hubweek__dot{width:28px;height:28px;box-shadow:inset 0 0 0 1.5px var(--v4-ring);border-radius:50%;place-items:center;display:grid}.arb-v4 .arb-v4-hubweek__dot--on{box-shadow:none;color:var(--v4-pass)}.arb-v4 .arb-v4-hubweek__pack{font:500 14px/1.3 var(--font-sans);color:var(--v4-ink-3);align-items:center;gap:7px;display:inline-flex}.arb-v4 .arb-v4-hubweek__pack b{color:var(--v4-ink-2);font-weight:600}.arb-v4 .arb-v4-hubweek__packdot{background:var(--c,var(--v4-brass));border-radius:50%;flex:none;width:8px;height:8px}.arb-v4 .arb-v4-hub__shelf{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.arb-v4 .arb-v4-hub__shelf>div{flex-direction:column;align-items:center;gap:8px;padding:18px 6px 16px;display:flex}.arb-v4 .arb-v4-hub__shelf>div+div{box-shadow:inset 1px 0 0 var(--v4-line)}.arb-v4 .arb-v4-hub__v{font:500 28px/1 var(--font-serif);color:var(--v4-ink);align-items:center;gap:7px;display:flex}.arb-v4 .arb-v4-hub__v--gold{color:#a87a2c}.arb-v4 .arb-v4-hub__line{grid-template-columns:repeat(3,minmax(0,1fr));align-self:stretch;display:grid}.arb-v4 .arb-v4-hub__line>span{font:500 13px/1.25 var(--font-sans);color:var(--v4-ink-3);flex-direction:column;align-items:center;gap:5px;padding:2px 6px;display:flex}.arb-v4 .arb-v4-hub__line>span+span{box-shadow:inset 1px 0 0 var(--v4-line)}.arb-v4 .arb-v4-hub__line b{font:500 22px/1 var(--font-serif);color:var(--v4-ink)}.arb-v4 .arb-v4-hub__cta{justify-content:center;align-items:center;gap:20px;margin-top:8px;display:flex}.arb-v4 .arb-v4-hub__cta .arb-btn{flex:none}.arb-v4 .arb-v4-hub__link{font:500 var(--v4-t3) /1 var(--font-sans);color:var(--brand);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--brand);text-decoration-color:var(--brand);padding:0}@supports (color:color-mix(in lab,red,red)){.arb-v4 .arb-v4-hub__link{-webkit-text-decoration-color:color-mix(in srgb,var(--brand) 45%,transparent);text-decoration-color:color-mix(in srgb,var(--brand) 45%,transparent)}}.arb-v4 .arb-v4-hub__link:hover{color:var(--v4-link-h);text-decoration-color:currentColor}@media (max-width:860px){.arb-v4 .arb-v4-hub{padding:16px 0;overflow:hidden}.arb-v4 .arb-v4-hub__in{gap:14px;width:calc(100% - 40px)}.arb-v4 .arb-v4-hub__title{font-size:36px;line-height:1.02}.arb-v4 .arb-v4-hub__sub{margin:-2px 0 4px;font-size:15px;line-height:1.45}.arb-v4 .arb-v4-hubweek{gap:10px;padding:20px 18px}.arb-v4 .arb-v4-hubweek__big{font-size:56px}.arb-v4 .arb-v4-hubweek__big small{font-size:22px}.arb-v4 .arb-v4-hubweek__dot{width:26px;height:26px}.arb-v4 .arb-v4-hubweek__pack{font-size:13.5px}.arb-v4 .arb-v4-hub__shelf>div{padding:16px 4px 14px}.arb-v4 .arb-v4-hub__v{gap:6px;font-size:26px}.arb-v4 .arb-v4-hub__line>span{padding:2px 4px;font-size:12px}.arb-v4 .arb-v4-hub__line b{font-size:21px}.arb-v4 .arb-v4-hub__cta{flex-direction:column;align-self:stretch;align-items:stretch;gap:14px;margin-top:4px}.arb-v4 .arb-v4-hub__link{align-self:center}}.arb-v4 .arb-v4-home{background:var(--v4-plaster);min-height:100%;display:flow-root}.arb-v4 .arb-v4-hero{flex:none;height:300px;position:relative;overflow:hidden}.arb-v4 .arb-v4-hero,.arb-v4 .arb-v4-hero--photo{background:var(--v4-walnut-d)}.arb-v4 .arb-v4-hero__img{object-fit:cover;object-position:50% 62%;width:100%;height:100%;position:absolute;inset:0}.arb-v4 .arb-v4-hero__scrim{pointer-events:none;background:linear-gradient(97deg,#26170cf2 0 26%,#2d1c0fdb 44%,#34211280 70%,#3c26142e);position:absolute;inset:0}.arb-v4 .arb-v4-hero__inner{z-index:1;height:100%;padding:0 var(--v4-gut);align-items:center;gap:22px;display:flex;position:relative}.arb-v4 .arb-v4-hero__back{width:44px;height:44px;box-shadow:inset 0 0 0 1px var(--v4-on-walnut);background:0 0;border:0;border-radius:50%;flex:none;align-self:flex-start;place-items:center;margin-top:28px;padding:0;display:grid}@supports (color:color-mix(in lab,red,red)){.arb-v4 .arb-v4-hero__back{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--v4-on-walnut) 50%,transparent)}}.arb-v4 .arb-v4-hero__back{color:var(--v4-on-walnut);cursor:pointer;transition:background .18s,transform .18s}.arb-v4 .arb-v4-hero__back:hover{background:var(--v4-on-walnut)}@supports (color:color-mix(in lab,red,red)){.arb-v4 .arb-v4-hero__back:hover{background:color-mix(in srgb,var(--v4-on-walnut) 10%,transparent)}}.arb-v4 .arb-v4-hero__back:active{transform:scale(.97)}.arb-v4 .arb-v4-hero__back path{stroke-width:1.5px}.arb-v4 .arb-v4-hero__col{flex:1;min-width:0}.arb-v4 .arb-v4-hero__eyebrow{font:700 var(--v4-t1) /1 var(--font-sans);letter-spacing:var(--v4-trk);text-transform:uppercase;color:var(--v4-on-walnut);align-items:center;gap:10px;display:flex}.arb-v4 .arb-v4-hero__eyebrow>i{background:var(--v4-on-walnut);flex:none;width:26px;height:1px;display:block}.arb-v4 .arb-v4-hero__greet{font:500 var(--v4-t2) /1 var(--font-sans);letter-spacing:0;text-transform:none;color:var(--v4-on-walnut);font-style:normal}.arb-v4 .arb-v4-hero__h1{font:500 var(--v4-t10) /1 var(--font-serif);letter-spacing:-.028em;color:var(--v4-on-walnut);margin:16px 0 0}.arb-v4 .arb-v4-hero__lede{max-width:560px;font:400 var(--v4-t5) /1.55 var(--font-sans);color:var(--v4-on-walnut);text-wrap:pretty;margin:12px 0 0}.arb-v4 .arb-v4-hero__lede b{color:var(--on-wood-strong);font-weight:600}.arb-v4 .arb-v4-hero__nuts{align-items:center;gap:14px;margin-top:20px;display:flex}.arb-v4 .arb-v4-hero__cta{margin-top:20px}.arb-v4 .arb-v4-hero__nutrow .arb-hnutdots{gap:9px}.arb-v4 .arb-v4-hero__nutrow .arb-hnutdots__dot{border-radius:50%;place-items:center;width:26px;height:26px;display:grid}.arb-v4 .arb-v4-hero__nutrow .arb-hnutdots__dot--idle{box-shadow:inset 0 0 0 1.5px var(--v4-brass-l)}@supports (color:color-mix(in lab,red,red)){.arb-v4 .arb-v4-hero__nutrow .arb-hnutdots__dot--idle{box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--v4-brass-l) 50%,transparent)}}.arb-v4 .arb-v4-hero__nutrow .arb-hnutdots__dot--idle .arb-hazelnut{display:none}.arb-v4 .arb-v4-hero__nutleg{white-space:nowrap;font:500 var(--v4-t2) /1 var(--font-sans);letter-spacing:.02em;color:var(--v4-on-walnut);align-items:center;gap:5px;display:inline-flex}.arb-v4 .arb-v4-hero__pill.arb-latepill{font:600 var(--v4-t2) /1 var(--font-sans);letter-spacing:.03em;color:#ffd9c8;background:#b9603c47;border-radius:999px;align-items:center;gap:8px;margin-top:20px;padding:8px 14px;transition:background .5s,color .5s,opacity .6s;display:inline-flex;box-shadow:inset 0 0 0 1px #f0a18480}.arb-v4 .arb-v4-hero__pill .arb-latepill__dot{background:#f0a184;width:7px;height:7px}.arb-v4 .arb-v4-hero__pill.arb-latepill--ok{color:#ddebd2;background:#7c9a6e4d;box-shadow:inset 0 0 0 1px #c8e1b980}.arb-v4 .arb-v4-hero__pill.arb-latepill--ok .arb-latepill__dot{background:#b9d3a6}.arb-v4 .arb-v4-hero__lede--warn b{color:#f0a184}@media (max-width:1120px){.arb-v4 .arb-v4-hero{height:260px}.arb-v4 .arb-v4-hero__h1{font-size:var(--v4-t9)}}@media (max-width:860px){.arb-v4 .arb-v4-hero{height:auto;min-height:0}.arb-v4 .arb-v4-hero__scrim{background:linear-gradient(#26170c8c,#26170ce6 55%,#26170cf5)}.arb-v4 .arb-v4-hero__inner{flex-direction:column;justify-content:flex-end;align-items:stretch;gap:14px;height:auto;min-height:0;padding:18px 20px 20px}.arb-v4 .arb-v4-hero__back{z-index:1;width:40px;height:40px;margin:0;position:absolute;top:14px;left:20px}.arb-v4 .arb-v4-hero__back+.arb-v4-hero__col>.arb-v4-hero__eyebrow:first-child{min-height:32px;margin-left:50px}.arb-v4 .arb-v4-hero__h1{margin-top:10px}.arb-v4 .arb-v4-hero__lede{margin-top:8px;font-size:15px}.arb-v4 .arb-v4-hero__nuts{flex-wrap:wrap;gap:8px;margin-top:12px}.arb-v4 .arb-v4-hero__cta{margin-top:16px}.arb-v4 .arb-v4-hero__nutleg{white-space:normal}.arb-v4 .arb-v4-hero__pill.arb-latepill{margin-top:14px}}.arb-v4 .arb-v4-home__list{width:var(--v4-col);flex-direction:column;gap:16px;margin:26px auto 40px;display:flex}.arb-v4 .arb-v4-home__list>.arb-rewardbar{transition:max-height .6s var(--ease-out),opacity .5s var(--ease-out),padding .6s var(--ease-out),margin .6s var(--ease-out)}.arb-v4 .arb-v4-home__list>.arb-rewardbar:not(.is-in){margin-bottom:-16px}.arb-v4 .arb-v4-home__list>.arb-reward{background:var(--v4-paper);box-shadow:inset 0 0 0 1px var(--v4-line);border-radius:18px;align-items:center;gap:18px;padding:16px 22px;display:flex}.arb-v4 .arb-v4-home__list>.arb-reward .arb-reward__nuts{gap:6px;display:flex}.arb-v4 .arb-v4-home__list>.arb-reward .arb-hazelnut{filter:drop-shadow(0 2px 3px #4a31184d);width:auto}.arb-v4 .arb-v4-home__list>.arb-reward .arb-reward__text{font:400 var(--v4-t4) /1.45 var(--font-sans);color:var(--v4-ink-2);margin:0}.arb-v4 .arb-v4-home__list>.arb-reward .arb-reward__text b{color:var(--v4-ink);font-weight:600}.arb-v4 .arb-v4-home__group{display:contents}.arb-v4 .arb-v4-home__grouplabel{font:700 var(--v4-t1) /1 var(--font-sans);letter-spacing:var(--v4-trk);text-transform:uppercase;color:var(--v4-ink-2);align-items:center;gap:10px;padding:0 4px;display:flex}.arb-v4 .arb-v4-home__grouplabel>i{background:var(--v4-link-h);flex:1;order:5;height:1px;display:block}@supports (color:color-mix(in lab,red,red)){.arb-v4 .arb-v4-home__grouplabel>i{background:color-mix(in srgb,var(--v4-link-h) 22%,transparent)}}.arb-v4 .arb-v4-home__grouplabel>em{font:500 var(--v4-t2) /1 var(--font-sans);letter-spacing:0;text-transform:none;color:var(--v4-ink-3);font-style:normal}.arb-v4 .arb-v4-home__grouplabel--late{color:var(--v4-terra)}.arb-v4 .arb-v4-home__wtag{background:var(--v4-terra);border-radius:6px;padding:5px 9px}@supports (color:color-mix(in lab,red,red)){.arb-v4 .arb-v4-home__wtag{background:color-mix(in srgb,var(--v4-terra) 12%,transparent)}}.arb-v4 .arb-v4-home__wtag{color:var(--v4-terra-d)}.arb-v4 .arb-v4-home>.arb-list{width:var(--v4-col);margin:0 auto}.arb-v4 .arb-v4-home__cards{flex-direction:column;margin-left:-86px;display:flex}.arb-v4 .arb-v4-home__footer{box-shadow:inset 0 0 0 1px var(--v4-line);font:400 var(--v4-t3) /1.5 var(--font-sans);color:var(--v4-ink-2);background:#fffcf699;border-radius:18px;align-items:center;gap:14px;padding:14px 22px;display:flex}.arb-v4 .arb-v4-home__footericon{background:var(--v4-sage);border-radius:11px;flex:none;place-items:center;width:34px;height:34px;display:grid}@supports (color:color-mix(in lab,red,red)){.arb-v4 .arb-v4-home__footericon{background:color-mix(in srgb,var(--v4-sage) 18%,transparent)}}.arb-v4 .arb-v4-home__footericon{color:#587046}.arb-v4 .arb-v4-home__footertext{text-wrap:pretty;flex:1;margin:0}.arb-v4 .arb-v4-home__footertext b{color:var(--v4-ink);font-weight:600}.arb-v4 .arb-v4-state{font:400 var(--v4-t3) /1.5 var(--font-sans);color:var(--v4-ink-3)}.arb-v4 .arb-explain{border-radius:var(--v4-r);background:var(--v4-paper);box-shadow:inset 0 0 0 1px var(--v4-line)}.arb-v4 .arb-explain__icon{background:var(--v4-surf);color:var(--brand)}.arb-v4 .arb-explain__text{font:400 var(--v4-t3) /1.5 var(--font-sans);color:var(--v4-ink-3)}.arb-v4 .arb-explain__text b{color:var(--v4-ink)}.arb-v4 .arb-v4-home__footerbtn{flex:none}.arb-v4 .arb-v4-home__footerbtn:disabled{opacity:.6;cursor:progress}.arb-v4 .arb-v4-home__unlockerror{font:500 var(--v4-t2) /1.4 var(--font-sans);color:var(--v4-terra);text-align:right;flex:100%;margin:0}@media (max-width:860px){.arb-v4 .arb-v4-home__list{gap:14px;margin:20px auto 28px}.arb-v4 .arb-v4-home__list>.arb-rewardbar:not(.is-in){margin-bottom:-14px}.arb-v4 .arb-v4-home__list>.arb-reward{flex-direction:column;align-items:flex-start;gap:10px;padding:16px 18px}.arb-v4 .arb-v4-home__grouplabel>em{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;overflow:hidden}.arb-v4 .arb-v4-home__cards{margin-left:0}.arb-v4 .arb-v4-home__footer{border-radius:16px;flex-wrap:wrap;gap:12px;padding:14px 16px}.arb-v4 .arb-v4-home__footertext{flex:200px}.arb-v4 .arb-v4-home__footerbtn{flex:100%}}.arb-v4 .arb-v4-notice{box-shadow:inset 0 0 0 1px var(--v4-line);font:400 var(--v4-t3) /1.5 var(--font-sans);color:var(--v4-ink-2);background:#fffcf699;border-radius:18px;align-items:center;gap:14px;padding:14px 22px;display:flex}.arb-v4 .arb-v4-notice b{color:var(--v4-ink);font-weight:600}.arb-v4 .arb-v4-notice__text{text-wrap:pretty;flex:1;margin:0}.arb-v4 .arb-v4-notice__ico{color:#587046;background:#7c9a6e2e;border-radius:11px;flex:none;place-items:center;width:34px;height:34px;display:grid}.arb-v4 .arb-v4-notice--brass{background:#c9a05c1a;box-shadow:inset 0 0 0 1px #c9a05c59}.arb-v4 .arb-v4-notice--brass .arb-v4-notice__ico{color:var(--v4-gold-t);background:#c9a05c33}.arb-v4 .arb-v4-notice--warn{background:#b9603c14;box-shadow:inset 0 0 0 1px #b9603c40}.arb-v4 .arb-v4-notice--warn .arb-v4-notice__ico{color:var(--v4-terra);background:#b9603c24}.arb-v4 .arb-v4-notice--warn b{color:var(--v4-terra-d)}.arb-v4 .arb-v4-notice--teal{background:#3f6f6b14;box-shadow:inset 0 0 0 1px #3f6f6b47}.arb-v4 .arb-v4-notice--teal .arb-v4-notice__ico{color:var(--v4-teal);background:#3f6f6b24}.arb-v4 .arb-v4-notice--teal b{color:var(--v4-teal)}.arb-v4 .arb-v4-notice__close{width:44px;height:44px;box-shadow:inset 0 0 0 1px var(--v4-ring);color:var(--brand);cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;padding:0;transition:background .18s,transform .18s;display:grid}.arb-v4 .arb-v4-notice__close:hover{background:#5e3a1c0f}.arb-v4 .arb-v4-notice__close:active{transform:scale(.97)}@media (max-width:860px){.arb-v4 .arb-v4-notice{border-radius:16px;flex-wrap:wrap;gap:12px;padding:14px 16px}.arb-v4 .arb-v4-notice__text{flex:200px}}.arb-v4 .arb-v4-notice--dark{background:var(--v4-walnut-d);color:var(--v4-on-walnut);flex-direction:column;align-items:stretch;gap:14px;padding:22px 24px;box-shadow:0 24px 50px -30px #2e1a0ab3}.arb-v4 .arb-v4-notice--dark b{color:var(--on-wood-strong)}.arb-v4 .arb-v4-notice--dark .arb-v4-notice__text{font-size:var(--v4-t3);flex:none}.arb-v4 .arb-v4-notice__label{font:700 var(--v4-t1) /1 var(--font-sans);letter-spacing:var(--v4-trk);text-transform:uppercase;color:var(--v4-on-walnut);align-items:center;gap:10px;display:flex}.arb-v4 .arb-v4-notice__label>i{background:var(--v4-on-walnut);flex:none;width:26px;height:1px;display:block}.arb-v4 .arb-v4-notice__title{font:500 var(--v4-t7) /1.1 var(--font-serif);letter-spacing:-.02em;color:var(--v4-on-walnut);margin:0}.arb-v4 .arb-v4-notice__lock{font:500 var(--v4-t2) /1 var(--font-sans);color:var(--v4-on-walnut);align-items:center;gap:8px;display:flex}.arb-v4 .arb-v4-notice__meter{gap:6px;margin-top:2px}.arb-v4 .arb-v4-notice__meter .arb-v4-meter__seg{background:#e7c68c33;border-radius:3px;height:6px}.arb-v4 .arb-v4-notice__meter .arb-v4-meter__seg--full{background:var(--v4-brass)}.arb-v4 .arb-v4-notice--terra{background:var(--v4-terra-d)}.arb-v4 .arb-v4-notice--terra .arb-v4-notice__label{color:#ffd9c8}.arb-v4 .arb-v4-notice--terra .arb-v4-notice__label>i{background:#ffd9c880}.arb-v4 .arb-v4-notice--terra .arb-v4-notice__meter .arb-v4-meter__seg--full{background:#ffd9c8}@media (max-width:860px){.arb-v4 .arb-v4-notice--dark{padding:20px}}.arb-v4 .arb-v4-return__grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.arb-v4 .arb-v4-return__head{font:600 var(--v4-t3) /1 var(--font-sans);color:var(--v4-ink);align-items:center;gap:10px;padding:0 4px 10px;display:flex}.arb-v4 .arb-v4-return__head>i{background:var(--c);border-radius:50%;width:9px;height:9px}.arb-v4 .arb-v4-return__head b{font-weight:600}.arb-v4 .arb-v4-return__head span{font:500 var(--v4-t2) /1 var(--font-sans);color:var(--v4-ink-3);margin-left:auto}.arb-v4 .arb-v4-return__card{background:var(--v4-paper);box-shadow:inset 0 0 0 1px var(--v4-line);border-radius:14px;margin-bottom:10px;padding:18px 20px}.arb-v4 .arb-v4-return__card h3{font:500 var(--v4-t5) /1.3 var(--font-serif);color:#2f2317;margin:0 0 10px}.arb-v4 .arb-v4-return__meta{flex-wrap:wrap;align-items:center;gap:8px;margin:0;display:flex}@media (max-width:860px){.arb-v4 .arb-v4-return__grid{grid-template-columns:1fr}}.arb-v4 .arb-v4-skel{background:var(--v4-plaster);min-height:100%;display:flow-root}.arb-v4 .arb-v4-skel__bar{background:var(--v4-plaster-2);color:#0000;border-radius:10px;position:relative;overflow:hidden}.arb-v4 .arb-v4-skel__bar:after{content:"";background:linear-gradient(90deg,#0000,#fffcf68c,#0000);animation:arb-v4-shimmer 1.4s infinite;position:absolute;inset:0;transform:translate(-100%)}@keyframes arb-v4-shimmer{to{transform:translate(100%)}}.arb-v4 .arb-v4-skel__bar--t{width:60%;height:14px}.arb-v4 .arb-v4-skel__bar--eyebrow{width:200px}.arb-v4 .arb-v4-skel__bar--h{width:420px;height:56px;margin-top:16px;display:block}.arb-v4 .arb-v4-skel__bar--lede{width:340px;margin-top:14px;display:block}.arb-v4 .arb-v4-skel__label{width:220px}.arb-v4 .arb-v4-skel__panel{border-radius:var(--v4-r);flex:1;height:160px}.arb-v4 .arb-v4-skel__hero .arb-v4-skel__bar{background:#fff7ec1f}.arb-v4 .arb-v4-skel__hero .arb-v4-skel__bar:after{background:linear-gradient(90deg,#0000,#fff7ec1f,#0000)}@media (max-width:860px){.arb-v4 .arb-v4-skel__bar{max-width:100%}}@media (prefers-reduced-motion:reduce){.arb-v4 .arb-v4-skel__bar:after{animation:none}}.arb-v4 .arb-v4-taskcard{align-items:flex-start;padding:10px 0;transition:opacity .5s;display:flex;position:relative}.arb-v4 .arb-v4-taskcard__ord{text-align:right;width:52px;font:600 var(--v4-t2) /1 var(--font-sans);letter-spacing:var(--v4-trk);color:var(--v4-ink-2);font-variant-numeric:tabular-nums;flex:none;padding-top:17px}.arb-v4 .arb-v4-taskcard--next .arb-v4-taskcard__ord{color:var(--v4-walnut)}.arb-v4 .arb-v4-taskcard--overdue .arb-v4-taskcard__ord{color:var(--v4-terra)}.arb-v4 .arb-v4-taskcard__mark{flex:none;justify-content:center;align-self:stretch;align-items:flex-start;width:34px;padding-top:19px;display:flex;position:relative}.arb-v4 .arb-v4-taskcard--done .arb-v4-taskcard__mark{padding-top:12px}.arb-v4 .arb-v4-taskcard__mark:before{content:"";background:var(--v4-rail);border-radius:2px;width:2px;transition:background .5s;position:absolute;top:-10px;bottom:-10px;left:calc(50% - 1px)}.arb-v4 .arb-v4-taskcard--done .arb-v4-taskcard__mark:before{background:var(--v4-brass)}.arb-v4 .arb-v4-taskcard--next .arb-v4-taskcard__mark:before{background:linear-gradient(180deg,var(--v4-brass) 0 36px,var(--v4-rail) 36px)}.arb-v4 .arb-v4-taskcard:first-child .arb-v4-taskcard__mark:before{top:26px}.arb-v4 .arb-v4-taskcard:last-child .arb-v4-taskcard__mark:before{bottom:calc(100% - 26px)}.arb-v4 .arb-v4-taskcard__dot{z-index:2;background:var(--v4-surf);width:13px;height:13px;box-shadow:inset 0 0 0 2px var(--v4-ring),0 0 0 4px var(--v4-plaster);border-radius:50%;transition:all .35s;display:block;position:relative}.arb-v4 .arb-v4-taskcard__dot--next{background:var(--v4-brass);box-shadow:inset 0 0 0 2px #a9793a,0 0 0 4px var(--v4-plaster),0 0 0 8px var(--v4-brass)}@supports (color:color-mix(in lab,red,red)){.arb-v4 .arb-v4-taskcard__dot--next{box-shadow:inset 0 0 0 2px #a9793a,0 0 0 4px var(--v4-plaster),0 0 0 8px color-mix(in srgb,var(--v4-brass) 28%,transparent)}}.arb-v4 .arb-v4-taskcard__dot--overdue{background:var(--v4-terra);box-shadow:inset 0 0 0 2px var(--v4-terra-d),0 0 0 4px var(--v4-plaster),0 0 0 8px var(--v4-terra)}@supports (color:color-mix(in lab,red,red)){.arb-v4 .arb-v4-taskcard__dot--overdue{box-shadow:inset 0 0 0 2px var(--v4-terra-d),0 0 0 4px var(--v4-plaster),0 0 0 8px color-mix(in srgb,var(--v4-terra) 22%,transparent)}}.arb-v4 .arb-v4-taskcard__dot--done{width:27px;height:27px;box-shadow:0 0 0 4px var(--v4-plaster);background:0 0;place-items:center;display:grid}.arb-v4 .arb-v4-taskcard__dot--done img{filter:drop-shadow(0 1px 2px #4a31184d);width:27px;height:auto;display:block}.arb-v4 .arb-v4-taskcard__dot--chk{background:var(--v4-paper);color:var(--v4-pass);box-shadow:inset 0 0 0 2px var(--v4-pass),0 0 0 4px var(--v4-plaster)}@supports (color:color-mix(in lab,red,red)){.arb-v4 .arb-v4-taskcard__dot--chk{box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--v4-pass) 50%,transparent),0 0 0 4px var(--v4-plaster)}}.arb-v4 .arb-v4-taskcard__panel{border-radius:var(--v4-r);background:var(--v4-paper);min-width:0;height:160px;box-shadow:inset 0 0 0 1px var(--v4-line);flex:1;align-items:stretch;transition:transform .25s,box-shadow .5s,background .5s;display:flex;overflow:hidden}.arb-v4 .arb-v4-taskcard--next .arb-v4-taskcard__panel{box-shadow:inset 0 0 0 1px #e6d4b4,0 20px 42px -26px #4a311866}.arb-v4 .arb-v4-taskcard--overdue .arb-v4-taskcard__panel{box-shadow:inset 0 0 0 1px var(--v4-terra),0 20px 42px -26px #4a311866}@supports (color:color-mix(in lab,red,red)){.arb-v4 .arb-v4-taskcard--overdue .arb-v4-taskcard__panel{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--v4-terra) 35%,transparent),0 20px 42px -26px #4a311866}}.arb-v4 .arb-v4-taskcard--done .arb-v4-taskcard__panel{background:var(--v4-paper);height:124px}@supports (color:color-mix(in lab,red,red)){.arb-v4 .arb-v4-taskcard--done .arb-v4-taskcard__panel{background:color-mix(in srgb,var(--v4-paper) 72%,transparent)}}.arb-v4 .arb-v4-taskcard--later:not(.arb-v4-taskcard--pending):not(.arb-v4-taskcard--ready) .arb-v4-taskcard__panel{height:124px}.arb-v4 .arb-v4-taskcard__body{flex:1;align-self:center;min-width:0;padding:18px 0 18px 24px}.arb-v4 .arb-v4-taskcard__label{font:700 var(--v4-t1) /1 var(--font-sans);letter-spacing:var(--v4-trk);text-transform:uppercase;align-items:center;gap:10px;margin-bottom:8px;display:flex}.arb-v4 .arb-v4-taskcard__label--gold{color:var(--v4-gold-t)}.arb-v4 .arb-v4-taskcard__label--terra{color:var(--v4-terra)}.arb-v4 .arb-v4-taskcard__labelfrom{font:500 var(--v4-t2) /1 var(--font-sans);letter-spacing:0;text-transform:none;color:var(--v4-ink-3);font-style:normal}.arb-v4 .arb-v4-taskcard__title{font:500 var(--v4-t6) /1.3 var(--font-serif);letter-spacing:-.01em;color:var(--v4-ink);text-wrap:pretty;margin:0}.arb-v4 .arb-v4-taskcard--done .arb-v4-taskcard__title{font-size:var(--v4-t5);color:var(--v4-ink-2)}.arb-v4 .arb-v4-taskcard__meta{flex-wrap:wrap;align-items:center;gap:8px;margin:11px 0 0;display:flex}.arb-v4 .arb-v4-almanaque .arb-tag,.arb-v4 .arb-v4-brief__act .arb-tag,.arb-v4 .arb-v4-return__card .arb-tag,.arb-v4 .arb-v4-svans__q .arb-tag,.arb-v4 .arb-v4-taskcard .arb-tag,.arb-v4 .arb-v4-taskcard .arb-taskcard__practicebadge,.arb-v4 .arb-v4-weeksheet__meta .arb-tag,.arb-v4 .arb-wel__tcard .arb-tag{border-radius:var(--r-pill);font:700 var(--v4-t1) /1 var(--font-sans);letter-spacing:var(--v4-trk);text-transform:uppercase;background:var(--v4-surf);color:#6e5a3e;box-shadow:none;white-space:nowrap;align-items:center;gap:7px;padding:6px 11px;display:inline-flex}.arb-v4 .arb-v4-lad{align-items:flex-end;gap:2px;height:11px;display:inline-flex}.arb-v4 .arb-v4-lad>i{background:var(--v4-rail);border-radius:1px;width:3px;height:4px;display:block}.arb-v4 .arb-v4-lad>i:nth-child(2){height:7.5px}.arb-v4 .arb-v4-lad>i:nth-child(3){height:11px}.arb-v4 .arb-v4-lad>i.arb-v4-lad__f{background:var(--brand)}.arb-v4 .arb-v4-taskcard__best{font:500 var(--v4-t2) /1 var(--font-sans);color:var(--v4-ink-3);align-items:center;gap:6px;margin-left:4px;display:inline-flex}.arb-v4 .arb-v4-taskcard__best b{color:var(--v4-terra)}.arb-v4 .arb-v4-taskcard__feedbacklink{font:500 var(--v4-t2) /1 var(--font-sans);color:var(--brand);cursor:pointer;text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--brand);text-decoration-color:var(--brand);background:0 0;border:0;padding:0}@supports (color:color-mix(in lab,red,red)){.arb-v4 .arb-v4-taskcard__feedbacklink{-webkit-text-decoration-color:color-mix(in srgb,var(--brand) 45%,transparent);text-decoration-color:color-mix(in srgb,var(--brand) 45%,transparent)}}.arb-v4 .arb-v4-taskcard__feedbacklink:hover{color:var(--v4-link-h);text-decoration-color:currentColor}.arb-v4 .arb-v4-taskcard__shot{background:var(--v4-plaster-2);flex:none;order:-1;align-self:stretch;width:284px;position:relative;overflow:hidden}.arb-v4 .arb-v4-taskcard__illus{object-fit:cover;width:100%;height:100%;transition:transform .5s;display:block;position:absolute;inset:0}.arb-v4 .arb-v4-taskcard--next .arb-v4-taskcard__panel:hover .arb-v4-taskcard__illus{transform:scale(1.05)}.arb-v4 .arb-v4-taskcard__edge{box-shadow:inset -1px 0 0 var(--v4-link-h);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.arb-v4 .arb-v4-taskcard__edge{box-shadow:inset -1px 0 0 color-mix(in srgb,var(--v4-link-h) 16%,transparent)}}.arb-v4 .arb-v4-taskcard__pright{flex:none;align-self:center;align-items:center;gap:18px;min-height:46px;margin:0 24px 0 20px;display:flex}.arb-v4 .arb-v4-taskcard__pright .arb-btn{flex:none}.arb-v4 .arb-v4-taskcard__score{text-align:right;min-width:70px;font:400 16px/normal var(--font-sans);color:var(--v4-ink);flex-direction:column;flex:none;align-items:flex-end;gap:6px;display:flex}.arb-v4 .arb-v4-taskcard__score>b,.arb-v4 .arb-v4-taskcard__scorenum{font:500 var(--v4-t7) /1 var(--font-serif);color:var(--v4-pass);font-variant-numeric:tabular-nums}.arb-v4 .arb-v4-taskcard__score--gold .arb-v4-taskcard__scorenum{color:var(--v4-gold-t)}.arb-v4 .arb-v4-taskcard__score--check>b{width:34px;height:34px;box-shadow:inset 0 0 0 1.5px var(--v4-pass);border-radius:50%;place-items:center;display:grid}@supports (color:color-mix(in lab,red,red)){.arb-v4 .arb-v4-taskcard__score--check>b{box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--v4-pass) 45%,transparent)}}.arb-v4 .arb-v4-taskcard__reward{opacity:0;pointer-events:none;display:inline-flex}.arb-v4 .arb-v4-taskcard__reward--on{opacity:1}.arb-v4 .arb-v4-taskcard--done .arb-v4-taskcard__reward{width:1px;height:1px;position:absolute;overflow:hidden}.arb-v4 .arb-v4-taskcard__nextbtn{width:44px;height:44px;color:var(--brand);box-shadow:inset 0 0 0 1px var(--v4-ring);cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;padding:0;font-size:13.3333px;transition:background .18s,transform .18s;display:grid}.arb-v4 .arb-v4-taskcard__nextbtn:hover{background:var(--v4-link-h)}@supports (color:color-mix(in lab,red,red)){.arb-v4 .arb-v4-taskcard__nextbtn:hover{background:color-mix(in srgb,var(--v4-link-h) 6%,transparent)}}.arb-v4 .arb-v4-taskcard__nextbtn:hover{transform:translate(2px)}.arb-v4 .arb-v4-taskcard__pright .arb-v4-taskcard__pick{display:none}.arb-v4 .arb-v4-taskcard__grading{white-space:nowrap;height:46px;font:500 var(--v4-t2) /1 var(--font-sans);color:var(--v4-gold-t);background:#e0a4551f;border-radius:12px;flex:none;align-items:center;gap:8px;padding:0 20px 0 16px;display:flex;box-shadow:inset 0 0 0 1px #e0a45557}.arb-v4 .arb-v4-taskcard__grading .arb-taskcard__gradingdots i{background:var(--v4-brass);width:6px;height:6px}.arb-v4 .arb-v4-taskcard__grading--slow{color:var(--v4-ink-2);box-shadow:inset 0 0 0 1px var(--v4-line);background:0 0}.arb-v4 .arb-v4-taskcard__grading--failed{color:var(--v4-terra-d);box-shadow:inset 0 0 0 1px var(--v4-terra);background:0 0}@supports (color:color-mix(in lab,red,red)){.arb-v4 .arb-v4-taskcard__grading--failed{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--v4-terra) 35%,transparent)}}@media (min-width:861px) and (max-width:1120px){.arb-v4 .arb-v4-taskcard__shot{width:213px}}@media (max-width:860px){.arb-v4 .arb-v4-taskcard__ord{display:none}.arb-v4 .arb-v4-taskcard__mark{width:22px;margin-right:8px}.arb-v4 .arb-v4-taskcard--done .arb-v4-taskcard__panel,.arb-v4 .arb-v4-taskcard__panel{grid-template-columns:minmax(0,1fr) 84px;grid-template-areas:"body shot""act act";height:auto;display:grid}.arb-v4 .arb-v4-taskcard__body{grid-area:body;align-self:start;padding:16px 12px 0 16px}.arb-v4 .arb-v4-taskcard__title{font-size:17px}.arb-v4 .arb-v4-taskcard--done .arb-v4-taskcard__title{font-size:var(--v4-t5)}.arb-v4 .arb-v4-taskcard__meta{gap:6px;margin-top:9px}.arb-v4 .arb-v4-taskcard__shot{aspect-ratio:1;border-radius:10px;order:0;grid-area:shot;align-self:start;width:72px;margin:16px 14px 0 0}.arb-v4 .arb-v4-taskcard__edge{box-shadow:inset 0 0 0 1px var(--v4-link-h)}@supports (color:color-mix(in lab,red,red)){.arb-v4 .arb-v4-taskcard__edge{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--v4-link-h) 14%,transparent)}}.arb-v4 .arb-v4-taskcard__edge{border-radius:10px}.arb-v4 .arb-v4-taskcard__pright{grid-area:act;justify-content:flex-end;gap:12px;min-height:0;margin:0;padding:14px 16px 16px}.arb-v4 .arb-v4-taskcard--next .arb-v4-taskcard__pright .arb-btn,.arb-v4 .arb-v4-taskcard--overdue .arb-v4-taskcard__pright .arb-btn,.arb-v4 .arb-v4-taskcard__pright [data-testid=task-reveal]{flex:1}.arb-v4 .arb-v4-taskcard--done .arb-v4-taskcard__pright{justify-content:space-between;align-items:center;gap:16px}.arb-v4 .arb-v4-taskcard--done .arb-v4-taskcard__score{flex-direction:row;align-items:center;min-width:0}.arb-v4 .arb-v4-taskcard--done .arb-v4-taskcard__pright .arb-btn{flex:none;height:40px;padding:0 16px}.arb-v4 .arb-v4-taskcard__score--check>b{width:34px}.arb-v4 .arb-v4-taskcard--later:not(.arb-v4-taskcard--pending):not(.arb-v4-taskcard--ready) .arb-v4-taskcard__panel{height:auto;min-height:124px}.arb-v4 .arb-v4-taskcard--later .arb-v4-taskcard__nextbtn,.arb-v4 .arb-v4-taskcard--later:not(.arb-v4-taskcard--sel):not(.arb-v4-taskcard--tried):not(.arb-v4-taskcard--pending):not(.arb-v4-taskcard--ready) .arb-v4-taskcard__pright{display:none}.arb-v4 .arb-v4-home__group--picking .arb-v4-taskcard--next:not(.arb-v4-taskcard--sel):not(.arb-v4-taskcard--tried) .arb-v4-taskcard__body,.arb-v4 .arb-v4-taskcard--later:not(.arb-v4-taskcard--sel):not(.arb-v4-taskcard--tried):not(.arb-v4-taskcard--pending):not(.arb-v4-taskcard--ready) .arb-v4-taskcard__body{padding-bottom:16px}.arb-v4 .arb-v4-home__group--picking .arb-v4-taskcard--next:not(.arb-v4-taskcard--sel):not(.arb-v4-taskcard--tried) .arb-v4-taskcard__shot,.arb-v4 .arb-v4-taskcard--later:not(.arb-v4-taskcard--sel):not(.arb-v4-taskcard--tried):not(.arb-v4-taskcard--pending):not(.arb-v4-taskcard--ready) .arb-v4-taskcard__shot{margin-bottom:16px}.arb-v4 .arb-v4-taskcard--later.arb-v4-taskcard--sel .arb-v4-taskcard__pick,.arb-v4 .arb-v4-taskcard--later.arb-v4-taskcard--tried .arb-v4-taskcard__pick{flex:1;display:inline-flex}.arb-v4 .arb-v4-home__group--picking .arb-v4-taskcard--next:not(.arb-v4-taskcard--sel):not(.arb-v4-taskcard--tried) .arb-v4-taskcard__pright{display:none}.arb-v4 .arb-v4-taskcard__grading{white-space:normal;flex:1;height:auto;min-height:44px;padding:10px 14px;line-height:1.3}}.arb-v4 .arb-v4-pill{border-radius:var(--r-pill);font:600 var(--v4-t1) /1 var(--font-sans);letter-spacing:var(--v4-trk);background:var(--v4-paper);align-items:center;gap:6px;padding:5px 12px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.arb-v4 .arb-v4-pill{background:color-mix(in srgb,var(--v4-paper) 70%,transparent)}}.arb-v4 .arb-v4-pill{color:var(--v4-ink-2);box-shadow:inset 0 0 0 1px var(--v4-ring)}.arb-v4 .arb-v4-pill__dot{background:currentColor;border-radius:50%;width:6px;height:6px}.arb-v4 .arb-v4-pill--ok{color:var(--v4-pass)}.arb-v4 .arb-v4-pill--warn{color:var(--v4-gold-t)}.arb-v4 .arb-v4-pill--danger{color:var(--v4-terra-d)}.arb-v4 .arb-v4-meter{gap:4px;display:flex}.arb-v4 .arb-v4-meter__seg{background:var(--v4-line);border-radius:3px;flex:1;height:6px}.arb-v4 .arb-v4-meter__seg--full{background:var(--v4-terra)}.arb-v4 .arb-v4-meter--walnut .arb-v4-meter__seg--full{background:var(--v4-walnut-d)}.arb-v4 .arb-v4-stat{font:400 var(--v4-t2) /1 var(--font-sans);color:var(--v4-ink-3);align-items:baseline;gap:5px;display:inline-flex}.arb-v4 .arb-v4-stat__value{font:700 var(--v4-t5) /1 var(--font-serif);color:var(--v4-ink)}.arb-v4 .arb-v4-almanaque__band{background:linear-gradient(180deg,var(--v4-paper),transparent);padding:34px 0 22px}@supports (color:color-mix(in lab,red,red)){.arb-v4 .arb-v4-almanaque__band{background:linear-gradient(180deg,color-mix(in srgb,var(--v4-paper) 55%,transparent),transparent)}}.arb-v4 .arb-v4-almanaque__body,.arb-v4 .arb-v4-almanaque__inner{width:var(--v4-col,min(1040px,100% - 200px));flex-direction:column;margin:0 auto;display:flex}.arb-v4 .arb-v4-almanaque__inner{gap:12px}.arb-v4 .arb-v4-almanaque__top{align-items:center;gap:14px;display:flex}.arb-v4 .arb-v4-almanaque__retry{margin-top:12px}.arb-v4 .arb-v4-almanaque__back{width:44px;height:44px;box-shadow:inset 0 0 0 1px var(--v4-ring);color:var(--brand);cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;padding:0;display:grid}.arb-v4 .arb-v4-almanaque__back:hover{background:var(--v4-link-h)}@supports (color:color-mix(in lab,red,red)){.arb-v4 .arb-v4-almanaque__back:hover{background:color-mix(in srgb,var(--v4-link-h) 6%,transparent)}}.arb-v4 .arb-v4-almanaque__eyebrow{font:700 var(--v4-t1) /1 var(--font-sans);letter-spacing:var(--v4-trk);text-transform:uppercase;color:var(--v4-gold-t);align-items:center;gap:10px;display:flex}.arb-v4 .arb-v4-almanaque__eyebrow>i{background:var(--v4-link-h);flex:none;width:26px;height:1px;display:block}@supports (color:color-mix(in lab,red,red)){.arb-v4 .arb-v4-almanaque__eyebrow>i{background:color-mix(in srgb,var(--v4-link-h) 22%,transparent)}}.arb-v4 .arb-v4-almanaque__eyebrow em{font:500 var(--v4-t2) /1 var(--font-sans);letter-spacing:0;text-transform:none;color:var(--v4-ink-3);font-style:normal}.arb-v4 .arb-v4-almanaque__h1{font:500 var(--v4-t9) /1.05 var(--font-serif);letter-spacing:-.025em;color:var(--v4-ink);text-wrap:balance;margin:0}.arb-v4 .arb-v4-almanaque__sub{font:400 var(--v4-t4) /1.5 var(--font-sans);color:var(--v4-ink-2);margin:0}.arb-v4 .arb-v4-almanaque__body{gap:16px;padding:26px 0 40px}.arb-v4 .arb-v4-almanaque .arb-legend{flex-wrap:wrap;gap:8px;padding:0;display:flex}.arb-v4 .arb-v4-almanaque .arb-legend__pk{border-radius:var(--r-pill);background:var(--v4-paper);min-height:0;box-shadow:inset 0 0 0 1px var(--v4-line);font:600 var(--v4-t2) /1 var(--font-sans);color:var(--v4-ink-2);cursor:pointer;border:0;align-items:center;gap:8px;padding:7px 12px;transition:all .2s;display:inline-flex;position:relative}.arb-v4 .arb-v4-almanaque .arb-legend__pk:after{content:"";position:absolute;inset:-9px 0}.arb-v4 .arb-v4-almanaque .arb-legend__pk[aria-pressed=true]{box-shadow:inset 0 0 0 1.5px var(--c)}.arb-v4 .arb-v4-almanaque .arb-legend__dot{width:9px;height:9px}.arb-v4 .arb-v4-almanaque__sech{box-shadow:inset 0 -1px 0 var(--v4-link-h);justify-content:space-between;align-items:baseline;margin-top:4px;padding:0 4px 12px;display:flex}@supports (color:color-mix(in lab,red,red)){.arb-v4 .arb-v4-almanaque__sech{box-shadow:inset 0 -1px 0 color-mix(in srgb,var(--v4-link-h) 16%,transparent)}}.arb-v4 .arb-v4-almanaque__sech b{font:700 var(--v4-t1) /1 var(--font-sans);letter-spacing:var(--v4-trk);text-transform:uppercase;color:var(--v4-ink-2)}.arb-v4 .arb-v4-almanaque__sech span{font:italic 400 var(--v4-t3) /1 var(--font-serif);color:var(--v4-ink-3)}.arb-v4 .arb-v4-almanaque__mon{font:600 var(--v4-t1) /1 var(--font-sans);letter-spacing:var(--v4-trk);text-transform:uppercase;color:var(--v4-ink-3);align-items:center;gap:16px;margin:2px 0 0;padding:0 4px;display:flex}.arb-v4 .arb-v4-almanaque__mon:after{content:"";background:var(--v4-link-h);flex:1;height:1px}@supports (color:color-mix(in lab,red,red)){.arb-v4 .arb-v4-almanaque__mon:after{background:color-mix(in srgb,var(--v4-link-h) 14%,transparent)}}.arb-v4 .arb-v4-almanaque__trigger,.arb-v4 .arb-v4-almanaque__vac{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;margin-top:-4px;padding:0;font-family:inherit;display:block}.arb-v4 .arb-v4-almanaque__vac{cursor:default}.arb-v4 .arb-v4-almanaque__trigger:focus-visible{outline-offset:-2px}.arb-v4 .arb-v4-almanaque__acard{border-radius:var(--v4-r);border-left:3px solid var(--v4-rail);background:var(--v4-paper);box-shadow:inset 0 0 0 1px var(--v4-line);grid-template-columns:168px 1fr 96px;gap:0 28px;padding:22px 24px 20px 26px;transition:box-shadow .2s,transform .2s;display:grid}.arb-v4 .arb-v4-almanaque__trigger:hover .arb-v4-almanaque__acard{transform:translateY(-1px);box-shadow:inset 0 0 0 1px #dec79e,0 20px 42px -26px #4a311866}.arb-v4 .arb-v4-almanaque__trigger--hoy .arb-v4-almanaque__acard{border-left-color:var(--v4-brass);background:var(--v4-brass-l)}@supports (color:color-mix(in lab,red,red)){.arb-v4 .arb-v4-almanaque__trigger--hoy .arb-v4-almanaque__acard{background:color-mix(in srgb,var(--v4-brass-l) 10%,var(--v4-paper))}}.arb-v4 .arb-v4-almanaque__trigger--est .arb-v4-almanaque__acard{border-left:2px dashed var(--v4-ink-4);background:var(--v4-paper)}@supports (color:color-mix(in lab,red,red)){.arb-v4 .arb-v4-almanaque__trigger--est .arb-v4-almanaque__acard{background:color-mix(in srgb,var(--v4-paper) 60%,transparent)}}.arb-v4 .arb-v4-almanaque__vac .arb-v4-almanaque__acard{border-left-color:var(--v4-teal);background:var(--v4-teal);grid-template-columns:168px 1fr;align-items:center}@supports (color:color-mix(in lab,red,red)){.arb-v4 .arb-v4-almanaque__vac .arb-v4-almanaque__acard{background:color-mix(in srgb,var(--v4-teal) 6%,transparent)}}.arb-v4 .arb-v4-almanaque__vac .arb-v4-almanaque__acard{box-shadow:inset 0 0 0 1px var(--v4-teal)}@supports (color:color-mix(in lab,red,red)){.arb-v4 .arb-v4-almanaque__vac .arb-v4-almanaque__acard{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--v4-teal) 20%,transparent)}}.arb-v4 .arb-v4-almanaque__wcol{flex-direction:column;display:flex}.arb-v4 .arb-v4-almanaque__d{font:500 var(--v4-t6) /1.05 var(--font-serif);letter-spacing:-.015em;color:var(--v4-ink);font-variant-numeric:tabular-nums}.arb-v4 .arb-v4-almanaque__trigger--est .arb-v4-almanaque__d{color:var(--v4-ink-3)}.arb-v4 .arb-v4-almanaque__tags{flex-wrap:wrap;gap:6px 10px;margin-top:10px;display:flex}.arb-v4 .arb-v4-almanaque__tags span{font:700 var(--v4-t1) /1 var(--font-sans);letter-spacing:var(--v4-trk);text-transform:uppercase;color:var(--v4-gold-t)}.arb-v4 .arb-v4-almanaque__tags .arb-v4-almanaque__tag--q{color:var(--v4-ink-3)}.arb-v4 .arb-v4-almanaque__tags .arb-v4-almanaque__tag--ovd{color:var(--v4-terra)}.arb-v4 .arb-v4-almanaque__cnt{font:500 var(--v4-t2) /1 var(--font-sans);color:var(--v4-ink-3);margin-top:12px}.arb-v4 .arb-v4-almanaque__vlab{font:700 var(--v4-t1) /1 var(--font-sans);letter-spacing:var(--v4-trk);text-transform:uppercase;color:var(--v4-teal)}.arb-v4 .arb-v4-almanaque__bundles{flex-direction:column;gap:16px;display:flex}.arb-v4 .arb-v4-almanaque__bd{padding-left:16px;display:block;position:relative}.arb-v4 .arb-v4-almanaque__bd:before{content:"";background:var(--c);border-radius:1px;width:2px;position:absolute;top:2px;bottom:2px;left:0}.arb-v4 .arb-v4-almanaque__bd--ov:before{background:var(--v4-terra)}.arb-v4 .arb-v4-almanaque__trigger--est .arb-v4-almanaque__bd:before{opacity:.6}.arb-v4 .arb-v4-almanaque__lab{font:600 var(--v4-t1) /1 var(--font-sans);letter-spacing:var(--v4-trk);text-transform:uppercase;color:var(--c);align-items:center;gap:10px;margin-bottom:4px;display:flex}.arb-v4 .arb-v4-almanaque__trigger--est .arb-v4-almanaque__lab{opacity:.7}.arb-v4 .arb-v4-almanaque__lab--ov{color:var(--v4-terra)}.arb-v4 .arb-v4-almanaque__lab em{font:700 var(--v4-t1) /1 var(--font-sans);letter-spacing:var(--v4-trk);color:var(--v4-terra);background:#b9603c1a;border-radius:5px;padding:4px 7px;font-style:normal}.arb-v4 .arb-v4-almanaque__row{grid-template-columns:minmax(0,1fr) 44px 104px;align-items:center;gap:0 12px;padding:6px 0;display:grid}.arb-v4 .arb-v4-almanaque__nm{font:500 var(--v4-t5) /1.3 var(--font-serif);letter-spacing:-.005em;color:var(--v4-ink);text-wrap:pretty}.arb-v4 .arb-v4-almanaque__row--done .arb-v4-almanaque__nm{color:var(--v4-ink-3);text-decoration:line-through;-webkit-text-decoration-color:var(--v4-link-h);text-decoration-color:var(--v4-link-h)}@supports (color:color-mix(in lab,red,red)){.arb-v4 .arb-v4-almanaque__row--done .arb-v4-almanaque__nm{-webkit-text-decoration-color:color-mix(in srgb,var(--v4-link-h) 30%,transparent);text-decoration-color:color-mix(in srgb,var(--v4-link-h) 30%,transparent)}}.arb-v4 .arb-v4-almanaque__trigger--est .arb-v4-almanaque__nm{color:var(--v4-ink-2)}.arb-v4 .arb-v4-almanaque .arb-tag{justify-self:start}.arb-v4 .arb-v4-almanaque__only{grid-column:2/-1}.arb-v4 .arb-v4-almanaque__trigger--est .arb-tag{opacity:.7}.arb-v4 .arb-v4-almanaque__side{flex-direction:column;justify-content:space-between;align-items:flex-end;gap:12px;padding-top:4px;display:flex}.arb-v4 .arb-v4-almanaque__tok{flex-wrap:wrap;justify-content:flex-end;gap:6px;max-width:96px;display:flex}.arb-v4 .arb-v4-almanaque__tok i{background:var(--c);opacity:.35;border-radius:5px;width:14px;height:14px;transition:opacity .2s;display:block}.arb-v4 .arb-v4-almanaque__tok i.arb-v4-almanaque__tok--f{opacity:1}.arb-v4 .arb-v4-almanaque__tok i.arb-v4-almanaque__tok--qz{box-shadow:inset 0 0 0 2px var(--c);background:0 0}.arb-v4 .arb-v4-almanaque__trigger--est .arb-v4-almanaque__tok i{opacity:.2}.arb-v4 .arb-v4-almanaque__certc{width:26px;height:26px;color:var(--c);box-shadow:inset 0 0 0 1.5px var(--c);border-radius:50%;flex:none;place-items:center;display:grid}@media (min-width:861px) and (max-width:1120px){.arb-v4 .arb-v4-almanaque__acard{grid-template-columns:130px 1fr 72px;gap:0 18px}}@media (max-width:860px){.arb-v4 .arb-v4-almanaque__band{padding:22px 0 16px}.arb-v4 .arb-v4-almanaque__body,.arb-v4 .arb-v4-almanaque__inner{width:var(--v4-col,calc(100% - 40px))}.arb-v4 .arb-v4-almanaque__body{gap:14px;padding:20px 0 28px}.arb-v4 .arb-v4-almanaque__sub{font-size:14.5px}.arb-v4 .arb-v4-almanaque__acard{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"wcol side""bun bun";gap:14px 12px;padding:16px 16px 16px 18px}.arb-v4 .arb-v4-almanaque__vac .arb-v4-almanaque__acard{grid-template-columns:1fr;grid-template-areas:"wcol""vl";gap:8px}.arb-v4 .arb-v4-almanaque__wcol{grid-area:wcol}.arb-v4 .arb-v4-almanaque__bundles{grid-area:bun}.arb-v4 .arb-v4-almanaque__side{grid-area:side;padding-top:2px}.arb-v4 .arb-v4-almanaque__vlab{grid-area:vl}.arb-v4 .arb-v4-almanaque__cnt,.arb-v4 .arb-v4-almanaque__tags{margin-top:8px}.arb-v4 .arb-v4-almanaque__tok{max-width:84px}.arb-v4 .arb-v4-almanaque__bd:before{display:none}.arb-v4 .arb-v4-almanaque__row{flex-wrap:wrap;gap:6px;padding:7px 0;display:flex;position:relative}.arb-v4 .arb-v4-almanaque__row:before{content:"";background:var(--c);border-radius:1px;width:2px;position:absolute;top:9px;bottom:9px;left:-16px}.arb-v4 .arb-v4-almanaque__bd--ov .arb-v4-almanaque__row:before{background:var(--v4-terra)}.arb-v4 .arb-v4-almanaque__nm{flex-basis:100%}}.arb-v4 .arb-v4-weekpop{z-index:41;scrollbar-width:none;opacity:0;border-radius:var(--v4-r);background:var(--v4-paper);width:560px;max-width:calc(100% - 80px);max-height:82vh;box-shadow:inset 0 0 0 1.5px var(--v4-ring),0 40px 90px -30px #140a0480;transition:transform .38s var(--v4-ease),opacity .32s var(--v4-ease);padding:32px 34px 28px;position:fixed;top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-46%)scale(.97)}.arb-v4 .arb-v4-weekpop::-webkit-scrollbar{display:none}.arb-v4 .arb-v4-weekpop--in{opacity:1;transform:translate(-50%,-50%)scale(1)}.arb-v4 .arb-v4-weekpop__close:focus-visible{outline:2px solid var(--v4-brass);outline-offset:2px}.arb-v4 .arb-v4-weekpop__title{font:500 var(--v4-t7) /1.15 var(--font-serif);letter-spacing:-.02em;color:var(--v4-ink);margin:0;padding-right:40px}.arb-v4 .arb-v4-weekpop__sub{font:400 var(--v4-t3) /1.45 var(--font-sans);color:var(--v4-ink-3);margin:8px 0 18px}.arb-v4 .arb-v4-weekpop__rows{margin:0;padding:0;list-style:none}.arb-v4 .arb-v4-weekpop__row{box-shadow:inset 0 -1px 0 var(--v4-line);grid-template-columns:8px minmax(0,1fr) 44px 104px;align-items:center;gap:0 12px;padding:12px 0;display:grid}.arb-v4 .arb-v4-weekpop__row>.arb-tag{justify-self:start}.arb-v4 .arb-v4-weekpop__only{grid-column:3/-1}.arb-v4 .arb-v4-weekpop__chip{border-radius:50%;flex:none;width:8px;height:8px}.arb-v4 .arb-v4-weekpop__chip--ov{background:var(--v4-terra)}.arb-v4 .arb-v4-weekpop__rowtitle{font:500 var(--v4-t4) /1.35 var(--font-serif);color:var(--v4-ink);flex:1;margin:0}@media (max-width:860px){.arb-v4 .arb-v4-weekpop{border-radius:22px 22px 0 0;width:100%;max-width:none;max-height:88vh;padding:24px 20px 28px;inset:auto 0 0;transform:translateY(12px)}.arb-v4 .arb-v4-weekpop--in{transform:none}.arb-v4 .arb-v4-weekpop:before{content:"";background:var(--v4-rail);border-radius:2px;width:36px;height:4px;margin:-12px auto 16px;display:block}.arb-v4 .arb-v4-weekpop__title{font-size:var(--v4-t7);padding-right:44px}.arb-v4 .arb-v4-weekpop__row{flex-wrap:wrap;align-items:center;gap:7px 6px;display:flex}.arb-v4 .arb-v4-weekpop__chip{margin-right:8px}.arb-v4 .arb-v4-weekpop__rowtitle{flex:calc(100% - 22px)}.arb-v4 .arb-v4-weekpop__rowtitle+.arb-tag{margin-left:16px}}.arb-v4 .arb-v4-progress{min-height:100%}.arb-v4 .arb-v4-progress__band{background:linear-gradient(180deg,var(--v4-paper),transparent);flex:none;padding:34px 0 22px}@supports (color:color-mix(in lab,red,red)){.arb-v4 .arb-v4-progress__band{background:linear-gradient(180deg,color-mix(in srgb,var(--v4-paper) 55%,transparent),transparent)}}.arb-v4 .arb-v4-progress__body,.arb-v4 .arb-v4-progress__inner{width:var(--v4-col,min(1040px,100% - 200px));flex-direction:column;margin:0 auto;display:flex}.arb-v4 .arb-v4-progress__inner{gap:12px}.arb-v4 .arb-v4-progress__eyebrow,.arb-v4 .arb-v4-progress__listlabel{font:700 var(--v4-t1) /1 var(--font-sans);letter-spacing:var(--v4-trk);text-transform:uppercase;color:var(--v4-ink-2);align-items:center;gap:10px;display:flex}.arb-v4 .arb-v4-progress__eyebrow{color:var(--v4-gold-t)}.arb-v4 .arb-v4-progress__eyebrow>i,.arb-v4 .arb-v4-progress__listlabel>i{background:var(--v4-link-h);flex:none;width:26px;height:1px;display:block}@supports (color:color-mix(in lab,red,red)){.arb-v4 .arb-v4-progress__eyebrow>i,.arb-v4 .arb-v4-progress__listlabel>i{background:color-mix(in srgb,var(--v4-link-h) 22%,transparent)}}.arb-v4 .arb-v4-progress__eyebrow em,.arb-v4 .arb-v4-progress__listlabel em{font:500 var(--v4-t2) /1 var(--font-sans);letter-spacing:0;text-transform:none;color:var(--v4-ink-3);font-style:normal}.arb-v4 .arb-v4-progress__listlabel{padding:0 4px}.arb-v4 .arb-v4-progress__listlabel>i{flex:1;order:5}.arb-v4 .arb-v4-progress__h1{font:500 var(--v4-t9) /1.05 var(--font-serif);letter-spacing:-.025em;color:var(--v4-ink);text-wrap:balance;margin:0}.arb-v4 .arb-v4-progress__sub{font:400 var(--v4-t4) /1.5 var(--font-sans);color:var(--v4-ink-2);margin:0}.arb-v4 .arb-v4-progress__sub b{color:var(--v4-ink);font-weight:600}.arb-v4 .arb-v4-progress__body{gap:16px;padding:26px 0 40px}.arb-v4 .arb-v4-progress__ranges{border-radius:var(--r-pill);background:var(--v4-paper);align-self:flex-start;align-items:center;gap:4px;max-width:100%;padding:4px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.arb-v4 .arb-v4-progress__ranges{background:color-mix(in srgb,var(--v4-paper) 70%,transparent)}}.arb-v4 .arb-v4-progress__ranges{box-shadow:inset 0 0 0 1px var(--v4-line)}.arb-v4 .arb-v4-progress__range{border-radius:var(--r-pill);font:500 13.5px/1 var(--font-sans);color:var(--v4-ink-2);white-space:nowrap;cursor:pointer;background:0 0;border:0;align-items:center;gap:9px;padding:9px 16px;transition:background .18s,color .18s;display:inline-flex}.arb-v4 .arb-v4-progress__range:hover:not(.arb-v4-progress__range--on){background:var(--v4-link-h)}@supports (color:color-mix(in lab,red,red)){.arb-v4 .arb-v4-progress__range:hover:not(.arb-v4-progress__range--on){background:color-mix(in srgb,var(--v4-link-h) 8%,transparent)}}.arb-v4 .arb-v4-progress__range:hover:not(.arb-v4-progress__range--on){color:var(--v4-ink)}.arb-v4 .arb-v4-progress__range--on{background:var(--v4-walnut-d);color:var(--v4-on-walnut);font-weight:600}.arb-v4 .arb-v4-progress__statgrid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.arb-v4 .arb-v4-progress__stat{border-radius:var(--v4-r);background:var(--v4-paper);box-shadow:inset 0 0 0 1px var(--v4-line);flex-direction:column;gap:10px;padding:18px 20px;display:flex}.arb-v4 .arb-v4-progress__hl{font:700 var(--v4-t1) /1.3 var(--font-sans);letter-spacing:var(--v4-trk);text-transform:uppercase;color:var(--v4-ink-3)}.arb-v4 .arb-v4-progress__hn{font:500 var(--v4-t8) /1 var(--font-serif);letter-spacing:-.02em;color:var(--v4-ink);align-items:baseline;gap:8px;display:flex}.arb-v4 .arb-v4-progress__hn small{font:500 var(--v4-t2) /1 var(--font-sans);letter-spacing:0;color:var(--v4-ink-3)}.arb-v4 .arb-v4-progress__hnuts{gap:18px;display:flex}.arb-v4 .arb-v4-progress__certs,.arb-v4 .arb-v4-progress__hnuts>span{font:500 var(--v4-t8) /1 var(--font-serif);color:var(--v4-ink);align-items:center;gap:7px;display:flex}.arb-v4 .arb-v4-progress__hnuts img{width:auto;height:26px}.arb-v4 .arb-v4-progress__certs{color:var(--v4-gold-t);cursor:pointer;background:0 0;border:0;padding:0}.arb-v4 .arb-v4-progress__certs:disabled{cursor:default}.arb-v4 .arb-v4-progress__cur{border-radius:var(--v4-r);background:var(--v4-walnut-d);width:100%;color:var(--v4-on-walnut);font:400 var(--v4-t4) /1.4 var(--font-sans);text-align:left;align-items:center;gap:14px;padding:16px 22px;text-decoration:none;display:flex}.arb-v4 .arb-v4-progress__cur b{color:var(--v4-on-walnut);font-weight:600}.arb-v4 .arb-v4-progress__go{font:600 13.5px/1 var(--font-sans);color:var(--v4-on-walnut);white-space:nowrap;text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--v4-on-walnut);text-decoration-color:var(--v4-on-walnut);margin-left:auto}@supports (color:color-mix(in lab,red,red)){.arb-v4 .arb-v4-progress__go{-webkit-text-decoration-color:color-mix(in srgb,var(--v4-on-walnut) 60%,transparent);text-decoration-color:color-mix(in srgb,var(--v4-on-walnut) 60%,transparent)}}.arb-v4 .arb-v4-progress__empty{font:400 var(--v4-t4) /1.5 var(--font-sans);color:var(--v4-ink-3);margin:0;padding:20px 4px}.arb-v4 .arb-v4-almanaque__empty,.arb-v4 .arb-v4-progress__empty2{text-align:center;box-shadow:inset 0 0 0 1px var(--v4-line);background:#fffcf699;border-radius:18px;flex-direction:column;align-items:center;gap:10px;padding:48px 40px;display:flex}.arb-v4 .arb-v4-almanaque__empty>svg,.arb-v4 .arb-v4-progress__empty2>svg{color:#a87a2c;width:28px;height:28px}.arb-v4 .arb-v4-almanaque__empty h4,.arb-v4 .arb-v4-progress__empty2 h4{font:500 var(--v4-t7) /1.15 var(--font-serif);letter-spacing:normal;color:var(--v4-ink);margin:6px 0 0}.arb-v4 .arb-v4-almanaque__empty p,.arb-v4 .arb-v4-progress__empty2 p{max-width:46ch;font:400 var(--v4-t3) /1.5 var(--font-sans);color:var(--v4-ink-2);text-wrap:pretty;margin:0}.arb-v4 .arb-v4-almanaque__empty p b,.arb-v4 .arb-v4-progress__empty2 p b{color:var(--v4-ink)}@media (max-width:860px){.arb-v4 .arb-v4-almanaque__empty,.arb-v4 .arb-v4-progress__empty2{padding:36px 22px}}.arb-v4 .arb-v4-sk{background:var(--v4-plaster-2);color:#0000;border-radius:10px;max-width:100%;display:block;position:relative;overflow:hidden}.arb-v4 .arb-v4-sk:after{content:"";background:linear-gradient(90deg,#0000,#fffcf68c,#0000);animation:arb-v4-shimmer 1.4s infinite;position:absolute;inset:0;transform:translate(-100%)}.arb-v4 .arb-v4-sk--t{width:60%;height:14px}.arb-v4 .arb-v4-sk--h{width:50%;height:40px}.arb-v4 .arb-v4-progress__skpill{border-radius:999px;width:380px;height:38px}.arb-v4 .arb-v4-progress__skstat{height:96px}.arb-v4 .arb-v4-progress__skrow{height:92px}.arb-v4 .arb-v4-progress__state{font:400 var(--v4-t3) /1.5 var(--font-sans);color:var(--v4-ink-3);padding:24px max(24px,50% - 520px)}.arb-v4 .arb-v4-wrow{border-radius:var(--v4-r);background:var(--v4-paper);width:100%;box-shadow:inset 0 0 0 1px var(--v4-line);font:inherit;color:inherit;text-align:left;cursor:pointer;border:0;align-items:center;gap:20px;padding:14px 20px 14px 14px;transition:box-shadow .2s,transform .2s;display:flex;position:relative;overflow:hidden}.arb-v4 .arb-v4-wrow:hover{transform:translateY(-1px);box-shadow:inset 0 0 0 1px #dec79e,0 20px 42px -26px #4a311866}.arb-v4 .arb-v4-wrow--cert{box-shadow:inset 0 0 0 1.5px var(--v4-brass)}.arb-v4 .arb-v4-wrow--cert:hover{background:var(--v4-brass-l)}@supports (color:color-mix(in lab,red,red)){.arb-v4 .arb-v4-wrow--cert:hover{background:color-mix(in srgb,var(--v4-brass-l) 12%,var(--v4-paper))}}.arb-v4 .arb-v4-wrow__laurel{opacity:.18;pointer-events:none;width:auto;height:60px;position:absolute;top:50%;transform:translateY(-50%)}.arb-v4 .arb-v4-wrow__laurel--l{left:-4px}.arb-v4 .arb-v4-wrow__laurel--r{right:-4px}.arb-v4 .arb-v4-wrow__thumbs{background:var(--v4-plaster-2);border-radius:10px;flex:none;grid-template-columns:1fr 1fr;gap:3px;width:92px;height:64px;display:grid;overflow:hidden}.arb-v4 .arb-v4-wrow__thumbs img{object-fit:cover;width:100%;height:100%;display:block}.arb-v4 .arb-v4-wrow__thumbs img:only-child{grid-column:1/3}.arb-v4 .arb-v4-wrow__wk{width:110px;font:600 13px/1 var(--font-sans);letter-spacing:var(--v4-trk);color:var(--v4-walnut);flex-direction:column;flex:none;gap:6px;display:flex}.arb-v4 .arb-v4-wrow__wk small{font:500 var(--v4-t2) /1 var(--font-sans);letter-spacing:0;color:var(--v4-ink-3)}.arb-v4 .arb-v4-wrow__main{flex:1;min-width:0}.arb-v4 .arb-v4-wrow__fichas{flex-wrap:wrap;gap:6px;display:flex}.arb-v4 .arb-v4-ficha{font:500 var(--v4-t3) /1 var(--font-serif);font-variant-numeric:tabular-nums;background:var(--v4-surf);color:var(--v4-pass);border-radius:8px;padding:6px 10px}.arb-v4 .arb-v4-ficha--gold{background:var(--v4-brass)}@supports (color:color-mix(in lab,red,red)){.arb-v4 .arb-v4-ficha--gold{background:color-mix(in srgb,var(--v4-brass) 22%,transparent)}}.arb-v4 .arb-v4-ficha--gold{color:var(--v4-gold-t)}.arb-v4 .arb-v4-ficha--mid{color:var(--v4-terra)}.arb-v4 .arb-v4-ficha--open{box-shadow:inset 0 0 0 1px var(--v4-line);color:var(--v4-ink-3);background:0 0}.arb-v4 .arb-v4-ficha--quiz{background:0 0;box-shadow:inset 0 0 0 1.5px}.arb-v4 .arb-v4-ficha--svy{box-shadow:inset 0 0 0 1px var(--v4-line);color:var(--v4-teal);background:0 0;place-items:center;padding:0 8px;display:inline-grid}.arb-v4 .arb-v4-wrow__sub{font:400 13px/1 var(--font-sans);color:var(--v4-ink-3);flex-wrap:wrap;align-items:center;gap:10px;margin-top:9px;display:flex}.arb-v4 .arb-v4-wrow__sub b{color:var(--v4-ink-2);font-weight:600}.arb-v4 .arb-v4-dotsep{background:var(--v4-rail);border-radius:50%;flex:none;width:3px;height:3px;display:inline-block}.arb-v4 .arb-v4-wrow__nuts{align-items:center;gap:4px;display:inline-flex}.arb-v4 .arb-v4-wrow__nuts img{width:auto;height:14px}.arb-v4 .arb-v4-wrow__certname{color:var(--v4-gold-t);align-items:center;gap:5px;font-weight:600;display:inline-flex}.arb-v4 .arb-v4-wrow__certname em{color:var(--brand);text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--brand);text-decoration-color:var(--brand);font-style:normal;font-weight:500}@supports (color:color-mix(in lab,red,red)){.arb-v4 .arb-v4-wrow__certname em{-webkit-text-decoration-color:color-mix(in srgb,var(--brand) 45%,transparent);text-decoration-color:color-mix(in srgb,var(--brand) 45%,transparent)}}.arb-v4 .arb-v4-wrow__note{color:var(--v4-terra);font-weight:500}.arb-v4 .arb-v4-wrow__avg{text-align:right;flex-direction:column;align-items:flex-end;gap:5px;margin-left:auto;display:flex}.arb-v4 .arb-v4-wrow__pn{font:500 var(--v4-t7) /1 var(--font-serif);color:var(--v4-pass)}.arb-v4 .arb-v4-wrow__pn--low,.arb-v4 .arb-v4-wrow__pn--mid{color:var(--v4-terra)}.arb-v4 .arb-v4-wrow__pn--gold{color:var(--v4-gold-t)}.arb-v4 .arb-v4-wrow__avglabel{font:700 var(--v4-t1) /1 var(--font-sans);letter-spacing:var(--v4-trk);text-transform:uppercase;color:var(--v4-ink-3)}.arb-v4 .arb-v4-wrow__chev{color:var(--brand);flex:none;display:grid}@media (min-width:861px) and (max-width:1120px){.arb-v4 .arb-v4-progress__statgrid{grid-template-columns:1fr 1fr}.arb-v4 .arb-v4-wrow__wk{width:84px}}@media (max-width:860px){.arb-v4 .arb-v4-progress__band{padding:22px 0 16px}.arb-v4 .arb-v4-progress__body,.arb-v4 .arb-v4-progress__inner{width:var(--v4-col,calc(100% - 40px))}.arb-v4 .arb-v4-progress__body{gap:14px;padding:20px 0 28px}.arb-v4 .arb-v4-progress__sub{font-size:14.5px}.arb-v4 .arb-v4-progress__ranges{align-self:stretch}.arb-v4 .arb-v4-progress__range{flex:1;justify-content:center;padding:9px 2px;font-size:12px}.arb-v4 .arb-v4-progress__statgrid{grid-template-columns:1fr 1fr}.arb-v4 .arb-v4-progress__stat{gap:8px;padding:14px 16px}.arb-v4 .arb-v4-progress__hnuts{flex-wrap:wrap;gap:12px}.arb-v4 .arb-v4-progress__hnuts img{height:22px}.arb-v4 .arb-v4-progress__cur{flex-wrap:wrap;gap:6px 12px;padding:14px 18px;font-size:14.5px}.arb-v4 .arb-v4-progress__go{margin-left:0}.arb-v4 .arb-v4-wrow{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"wkl avg""grow grow";gap:10px 12px;padding:14px 16px;display:grid}.arb-v4 .arb-v4-wrow__chev,.arb-v4 .arb-v4-wrow__thumbs{display:none}.arb-v4 .arb-v4-wrow__wk{flex-direction:row;grid-area:wkl;align-items:baseline;gap:10px;width:auto}.arb-v4 .arb-v4-wrow__main{grid-area:grow}.arb-v4 .arb-v4-wrow__avg{flex-direction:row;grid-area:avg;align-items:baseline;gap:6px}.arb-v4 .arb-v4-wrow__sub{gap:8px}.arb-v4 .arb-v4-progress__listlabel em{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;overflow:hidden}}.arb-v4 .arb-v4-weeksheet{z-index:42;scrollbar-width:none;background:var(--v4-paper);width:680px;max-width:calc(100% - 80px);max-height:82vh;box-shadow:inset 0 0 0 1.5px var(--v4-ring),0 40px 90px -30px #140a0480;opacity:0;transition:transform .35s var(--v4-ease),opacity .35s var(--v4-ease);border-radius:22px;flex-direction:column;padding:32px 34px 28px;display:flex;position:fixed;top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-46%)scale(.97)}.arb-v4 .arb-v4-weeksheet--in{opacity:1;transform:translate(-50%,-50%)scale(1)}.arb-v4 .arb-v4-weekpop__close,.arb-v4 .arb-v4-weeksheet__close{z-index:5;width:44px;height:44px;box-shadow:inset 0 0 0 1px var(--v4-ring);color:var(--brand);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;top:16px;right:16px}.arb-v4 .arb-v4-weekpop__close svg,.arb-v4 .arb-v4-weeksheet__close svg{width:18px;height:18px}.arb-v4 .arb-v4-weeksheet__eyebrow{font:700 var(--v4-t1) /1 var(--font-sans);letter-spacing:var(--v4-trk);text-transform:uppercase;color:var(--v4-gold-t);align-items:center;gap:10px;margin-bottom:10px;display:flex}.arb-v4 .arb-v4-weeksheet__eyebrow>i{background:var(--v4-link-h);flex:none;width:26px;height:1px;display:block}@supports (color:color-mix(in lab,red,red)){.arb-v4 .arb-v4-weeksheet__eyebrow>i{background:color-mix(in srgb,var(--v4-link-h) 22%,transparent)}}.arb-v4 .arb-v4-weeksheet__eyebrow em{font:500 var(--v4-t2) /1 var(--font-sans);letter-spacing:0;text-transform:none;color:var(--v4-ink-3);font-style:normal}.arb-v4 .arb-v4-weeksheet__title{font:500 var(--v4-t7) /1.15 var(--font-serif);letter-spacing:-.02em;color:var(--v4-ink);text-wrap:pretty;margin:0}.arb-v4 .arb-v4-weeksheet__packs{color:var(--v4-ink-2)}.arb-v4 .arb-v4-weeksheet__sub{font:400 var(--v4-t3) /1.45 var(--font-sans);color:var(--v4-ink-3);text-wrap:pretty;margin:8px 0 18px}.arb-v4 .arb-v4-weeksheet__sub b{color:var(--v4-ink)}.arb-v4 .arb-v4-weeksheet__sub img{vertical-align:-2px;width:auto;height:13px;margin:0 2px}.arb-v4 .arb-v4-weeksheet__state{font:400 var(--v4-t3) /1.5 var(--font-sans);color:var(--v4-ink-3)}.arb-v4 .arb-v4-weeksheet__rows{flex-direction:column;display:flex}.arb-v4 .arb-v4-weeksheet__row{box-shadow:inset 0 -1px 0 var(--v4-line);align-items:center;gap:14px;padding:12px 0;display:flex}.arb-v4 .arb-v4-weeksheet__ord{width:24px;font:600 var(--v4-t1) /1 var(--font-sans);letter-spacing:var(--v4-trk);color:var(--v4-ink-2);font-variant-numeric:tabular-nums;flex:none}.arb-v4 .arb-v4-weeksheet__illus{object-fit:cover;background:var(--v4-plaster-2);border-radius:9px;flex:none;width:76px;height:52px;display:block}.arb-v4 .arb-v4-weeksheet__body{flex:1;min-width:0}.arb-v4 .arb-v4-weeksheet__task{font:500 var(--v4-t4) /1.3 var(--font-serif);color:var(--v4-ink);text-wrap:pretty;margin:0}.arb-v4 .arb-v4-weeksheet__row--open .arb-v4-weeksheet__task{color:var(--v4-ink-2)}.arb-v4 .arb-v4-weeksheet__meta{flex-wrap:wrap;align-items:center;gap:6px;margin-top:7px;display:flex}.arb-v4 .arb-v4-weeksheet__meta .arb-tag{padding:5px 9px}.arb-v4 .arb-v4-weeksheet__score{text-align:center;min-width:64px;color:var(--v4-pass);flex-direction:column;flex:none;align-items:center;gap:4px;display:flex}.arb-v4 .arb-v4-weeksheet__score>b{font:500 24px/1 var(--font-serif);font-variant-numeric:tabular-nums}.arb-v4 .arb-v4-weeksheet__score small{font:500 var(--v4-t1) /1 var(--font-sans);color:var(--v4-ink-3)}.arb-v4 .arb-v4-weeksheet__score--check{width:34px;min-width:0}.arb-v4 .arb-v4-weeksheet__score--check>b{border-radius:50%;place-items:center;width:34px;height:34px;display:grid;box-shadow:inset 0 0 0 1.5px #4e7a4773}.arb-v4 .arb-v4-weeksheet__score--gold{color:#a87a2c}.arb-v4 .arb-v4-weeksheet__score--pass{color:var(--v4-pass)}.arb-v4 .arb-v4-weeksheet__score--low{color:var(--v4-terra)}.arb-v4 .arb-v4-weeksheet__certbtn{align-self:flex-end;margin-top:22px}@media (max-width:860px){.arb-v4 .arb-v4-weekpop__close,.arb-v4 .arb-v4-weeksheet__close{top:12px;right:12px}.arb-v4 .arb-v4-weeksheet{border-radius:22px 22px 0 0;width:100%;max-width:none;max-height:88vh;padding:24px 20px 28px;inset:auto 0 0;transform:translateY(12px)}.arb-v4 .arb-v4-weeksheet--in{transform:none}.arb-v4 .arb-v4-weeksheet:before{content:"";background:var(--v4-rail);border-radius:2px;flex:none;align-self:center;width:36px;height:4px;margin:-12px 0 16px}.arb-v4 .arb-v4-weeksheet__title{font-size:var(--v4-t7);padding-right:44px}.arb-v4 .arb-v4-weeksheet__row{gap:12px}.arb-v4 .arb-v4-weeksheet__ord{display:none}.arb-v4 .arb-v4-weeksheet__illus{width:52px;height:44px}.arb-v4 .arb-v4-weeksheet__task{font-size:15px}.arb-v4 .arb-v4-weeksheet__score{min-width:48px}.arb-v4 .arb-v4-weeksheet__score>b{font-size:20px}.arb-v4 .arb-v4-weeksheet__score--check{min-width:0}.arb-v4 .arb-v4-weeksheet__certbtn{align-self:stretch;width:100%}}.arb-v4 .arb-scrim.arb-v4-cview__scrim{-webkit-backdrop-filter:blur();backdrop-filter:blur();background:0 0;transition:background .4s,-webkit-backdrop-filter .4s,backdrop-filter .4s}.arb-v4 .arb-scrim.arb-v4-cview__scrim.arb-scrim--in{background:var(--v4-ink)}@supports (color:color-mix(in lab,red,red)){.arb-v4 .arb-scrim.arb-v4-cview__scrim.arb-scrim--in{background:color-mix(in srgb,var(--v4-ink) 42%,transparent)}}.arb-v4 .arb-scrim.arb-v4-cview__scrim.arb-scrim--in{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.arb-v4 .arb-v4-cview{z-index:46;opacity:0;flex-direction:column;justify-content:center;align-items:center;gap:22px;transition:opacity .4s;display:flex;position:fixed;inset:0;overflow-y:auto}.arb-v4 .arb-v4-cview--in{opacity:1}.arb-v4 .arb-v4-cview__close,.arb-v4 .arb-v4-cview__navbtn{width:44px;height:44px;box-shadow:inset 0 0 0 1px var(--v4-on-walnut);background:0 0;border:0;border-radius:50%;flex:none;place-items:center;padding:0;display:grid}@supports (color:color-mix(in lab,red,red)){.arb-v4 .arb-v4-cview__close,.arb-v4 .arb-v4-cview__navbtn{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--v4-on-walnut) 50%,transparent)}}.arb-v4 .arb-v4-cview__close,.arb-v4 .arb-v4-cview__navbtn{color:var(--v4-on-walnut);cursor:pointer;transition:background .18s,transform .18s,opacity .2s}.arb-v4 .arb-v4-cview__close{z-index:2;position:absolute;top:26px;right:26px}.arb-v4 .arb-v4-cview__close:hover,.arb-v4 .arb-v4-cview__navbtn:hover:not(:disabled){background:var(--v4-on-walnut)}@supports (color:color-mix(in lab,red,red)){.arb-v4 .arb-v4-cview__close:hover,.arb-v4 .arb-v4-cview__navbtn:hover:not(:disabled){background:color-mix(in srgb,var(--v4-on-walnut) 10%,transparent)}}.arb-v4 .arb-v4-cview__navbtn:disabled{opacity:.35;cursor:default}.arb-v4 .arb-v4-cview__count{font:700 var(--v4-t1) /1 var(--font-sans);letter-spacing:var(--v4-trk);text-transform:uppercase;color:var(--v4-on-walnut);margin:0}.arb-v4 .arb-v4-cview__row{align-items:center;gap:26px;display:flex}.arb-v4 .arb-v4-cview__slot{justify-content:center;display:flex}.arb-v4 .arb-v4-cvcard{background:var(--v4-paper);width:420px;box-shadow:0 40px 80px -34px var(--v4-walnut-d),inset 0 0 0 1px var(--v4-line);border-radius:24px;flex-direction:column;padding:14px;display:flex}@supports (color:color-mix(in lab,red,red)){.arb-v4 .arb-v4-cvcard{box-shadow:0 40px 80px -34px color-mix(in srgb,var(--v4-walnut-d) 50%,transparent),inset 0 0 0 1px var(--v4-line)}}.arb-v4 .arb-v4-cvcard{text-align:left;transition:opacity .22s var(--v4-ease),transform .22s var(--v4-ease)}.arb-v4 .arb-v4-cvcard--out{opacity:0;transform:translateX(var(--arb-cv-dx,-16px)) scale(.985)}.arb-v4 .arb-v4-cvcard__img{background:var(--v4-plaster);border-radius:14px;height:300px;position:relative;overflow:hidden}.arb-v4 .arb-v4-cvcard__art{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.arb-v4 .arb-v4-cvcard__logo{width:auto;height:34%;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.arb-v4 .arb-v4-cvcard__bd{flex-direction:column;gap:10px;padding:22px 14px 6px;display:flex}.arb-v4 .arb-v4-cvcard__eyebrow{font:700 var(--v4-t1) /1 var(--font-sans);letter-spacing:var(--v4-trk);text-transform:uppercase;color:var(--v4-gold-t)}.arb-v4 .arb-v4-cvcard__name{font:500 36px/1.02 var(--font-serif);letter-spacing:-.025em;color:var(--v4-ink);margin:0}.arb-v4 .arb-v4-cvcard__who{font:400 var(--v4-t3) /1.4 var(--font-sans);color:var(--v4-ink-2)}.arb-v4 .arb-v4-cvcard__who b{color:var(--v4-ink);font-weight:600}.arb-v4 .arb-v4-cvcard__ft{box-shadow:inset 0 1px 0 var(--v4-line);grid-template-columns:auto 1fr auto;align-items:end;gap:18px;margin-top:8px;padding-top:16px;display:grid}.arb-v4 .arb-v4-cvcard__avg{font:500 32px/1 var(--font-serif);letter-spacing:-.02em;color:var(--v4-gold-t)}.arb-v4 .arb-v4-cvcard__k{font:700 var(--v4-t1) /1 var(--font-sans);letter-spacing:var(--v4-trk);text-transform:uppercase;color:var(--v4-ink-3);margin-top:6px;display:block}.arb-v4 .arb-v4-cvcard__r{gap:3px;display:flex}.arb-v4 .arb-v4-cvcard__r img{width:auto;height:20px}.arb-v4 .arb-v4-cvcard__wk{font:500 var(--v4-t2) /1.3 var(--font-sans);color:var(--v4-ink-3);text-align:right}.arb-v4 .arb-v4-cvcard__brand{font:500 var(--v4-t1) /1 var(--font-sans);color:var(--v4-ink-3);justify-content:space-between;align-items:center;gap:12px;padding:14px 14px 4px;display:flex}.arb-v4 .arb-v4-cvcard__brand img{width:auto;height:15px}.arb-v4 .arb-v4-cview__pdf:disabled{opacity:.6}.arb-v4 .arb-v4-cview__pdf--retry{box-shadow:inset 0 0 0 1px var(--v4-terra);color:var(--v4-brass-l)}.arb-v4 .arb-v4-cview__pdftoast{position:relative}@media (max-width:860px){.arb-v4 .arb-v4-cview{gap:16px;padding:60px 20px 24px}.arb-v4 .arb-v4-cview__close{top:14px;right:14px}.arb-v4 .arb-v4-cview__row{flex-wrap:wrap;justify-content:center;gap:14px 24px}.arb-v4 .arb-v4-cview__slot{flex-basis:100%;order:-1}.arb-v4 .arb-v4-cvcard{border-radius:20px;width:100%;max-width:350px;padding:12px}.arb-v4 .arb-v4-cvcard__img{height:210px}.arb-v4 .arb-v4-cvcard__name{font-size:30px}.arb-v4 .arb-v4-cvcard__ft{gap:12px}.arb-v4 .arb-v4-cvcard__avg{font-size:28px}.arb-v4 .arb-v4-cview__pdf{width:100%;height:46px;padding:0 12px;font-size:14px}}.arb-v4 .arb-v4-sheet{z-index:41;border:9px solid var(--v4-walnut-d);background:var(--v4-paper);outline-offset:-1.5px;opacity:0;width:min(940px,100% - 48px);height:min(590px,100% - 48px);transition:opacity .3s var(--v4-ease),transform .3s var(--v4-ease),border-color .4s var(--v4-ease);border-radius:24px;outline:1.5px solid #e0a45580;margin:auto;display:flex;position:fixed;inset:0;overflow:hidden;transform:scale(.985);box-shadow:0 40px 90px -30px #140a04bf}.arb-v4 .arb-v4-sheet--in{opacity:1;transform:none}.arb-v4 .arb-v4-sheet--live{border-color:var(--v4-terra)}.arb-v4 .arb-v4-sheet:focus{outline:none}.arb-v4 .arb-v4-sheet__x{z-index:2;width:44px;height:44px;box-shadow:inset 0 0 0 1px var(--v4-ring);color:var(--brand);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;display:grid;position:absolute;top:16px;right:16px}.arb-v4 .arb-v4-sheet__x:hover{background:var(--v4-link-h)}@supports (color:color-mix(in lab,red,red)){.arb-v4 .arb-v4-sheet__x:hover{background:color-mix(in srgb,var(--v4-link-h) 6%,transparent)}}.arb-v4 .arb-v4-brief__cta:focus-visible,.arb-v4 .arb-v4-sheet__x:focus-visible{outline:2px solid var(--v4-brass);outline-offset:3px}.arb-v4 .arb-v4-sheet__label{font:700 var(--v4-t1) /1 var(--font-sans);letter-spacing:var(--v4-trk);text-transform:uppercase;color:var(--v4-ink-2);align-items:center;gap:10px;display:flex}.arb-v4 .arb-v4-sheet__label em{font:500 var(--v4-t2) /1 var(--font-sans);letter-spacing:0;text-transform:none;color:var(--v4-ink-3);font-style:normal}.arb-v4 .arb-v4-sheet__label--gold{color:var(--v4-gold-t)}.arb-v4 .arb-v4-sheet__label--terra{color:var(--v4-terra)}.arb-v4 .arb-v4-sheet__guest{width:238px;box-shadow:inset -1px 0 0 var(--v4-line);background:linear-gradient(#f5ecdd,#ede2cf);flex-direction:column;flex:none;justify-content:center;align-items:center;gap:16px;padding:34px 26px;display:flex}.arb-v4 .arb-v4-sheet__photo{object-fit:cover;background:var(--v4-surf);width:150px;height:150px;box-shadow:0 0 0 4px var(--v4-paper),0 0 0 5.5px var(--v4-brass);transition:box-shadow .5s var(--v4-ease);border-radius:50%;flex:none;place-items:center;display:grid}.arb-v4 .arb-v4-sheet__photo--empty{color:var(--v4-ink-3)}.arb-v4 .arb-v4-sheet__photo--initial{font:500 56px/1 var(--font-serif);color:var(--v4-walnut)}.arb-v4 .arb-v4-sheet--live .arb-v4-sheet__photo{box-shadow:0 0 0 4px var(--v4-paper),0 0 0 5.5px var(--v4-terra),0 0 0 14px #b9603c1f;animation:arb-v4-ring 2.2s infinite}.arb-v4 .arb-v4-sheet__guest--talking .arb-v4-sheet__photo{animation-duration:.9s}@keyframes arb-v4-ring{0%,to{box-shadow:0 0 0 4px var(--v4-paper),0 0 0 5.5px var(--v4-terra),0 0 0 10px #b9603c24}50%{box-shadow:0 0 0 4px var(--v4-paper),0 0 0 5.5px var(--v4-terra),0 0 0 22px #b9603c00}}.arb-v4 .arb-v4-sheet__qart{color:#a87a2c;width:150px;height:150px;box-shadow:0 0 0 4px var(--v4-paper),0 0 0 5.5px var(--v4-brass);background:#c9a05c29;border-radius:50%;place-items:center;display:grid}.arb-v4 .arb-v4-sheet__qart--teal{color:var(--v4-teal);background:var(--v4-teal)}@supports (color:color-mix(in lab,red,red)){.arb-v4 .arb-v4-sheet__qart--teal{background:color-mix(in srgb,var(--v4-teal) 12%,transparent)}}.arb-v4 .arb-v4-sheet__qart--teal{box-shadow:0 0 0 4px var(--v4-paper),0 0 0 5.5px var(--v4-teal)}.arb-v4 .arb-v4-sheet__gname{font:500 var(--v4-t7) /1.1 var(--font-serif);letter-spacing:-.01em;color:var(--v4-ink);text-align:center}.arb-v4 .arb-v4-sheet__gwait{background:var(--v4-plaster-2);box-shadow:0 0 0 4px var(--v4-paper),0 0 0 5.5px #5e3a1c1f;animation:arb-v4-gbreathe 2.4s ease-in-out infinite}.arb-v4 .arb-v4-sheet__gwait-n{background:var(--v4-plaster-2);border-radius:8px;width:128px;height:16px;animation:arb-v4-gbreathe 2.4s ease-in-out .2s infinite;display:block}@keyframes arb-v4-gbreathe{50%{opacity:.55}}.arb-v4 .arb-v4-sheet__gill{background:var(--v4-paper);place-items:center;display:grid;overflow:hidden}.arb-v4 .arb-v4-sheet__gill img{object-fit:cover;width:100%;height:100%;display:block}.arb-v4 .arb-v4-sheet__gcap{font:italic 400 var(--v4-t6) /1.2 var(--font-serif);color:var(--v4-ink-2);text-align:center}.arb-v4 .arb-v4-sheet__guest--in>*{animation:arb-v4-gin .4s var(--v4-ease)}@keyframes arb-v4-gin{0%{opacity:0;transform:translateY(8px)}}.arb-v4 .arb-v4-sheet__gstate{border-radius:var(--r-pill);font:700 var(--v4-t1) /1 var(--font-sans);letter-spacing:var(--v4-trk);text-transform:uppercase;color:var(--v4-terra);align-items:center;gap:8px;margin-top:6px;padding:7px 12px;display:inline-flex;box-shadow:inset 0 0 0 1px #b9603c59}.arb-v4 .arb-v4-sheet__gstate i{background:var(--v4-terra);border-radius:50%;width:7px;height:7px;animation:arb-v4-blink 1.2s infinite}@keyframes arb-v4-blink{50%{opacity:.3}}.arb-v4 .arb-v4-brief{flex-direction:column;flex:1;gap:18px;min-width:0;padding:34px 38px 30px 34px;display:flex;overflow-y:auto}.arb-v4 .arb-v4-brief__title{font:500 var(--v4-t7) /1.2 var(--font-serif);letter-spacing:-.02em;color:var(--v4-ink);text-wrap:pretty;margin:0;padding-right:44px}.arb-v4 .arb-v4-brief__desc{font:400 var(--v4-t4) /1.55 var(--font-sans);color:var(--v4-ink-2);text-wrap:pretty;margin:0}.arb-v4 .arb-v4-brief__watch{background:#b9603c14;border-radius:14px;margin-top:2px;padding:14px 16px;box-shadow:inset 0 0 0 1px #b9603c38}.arb-v4 .arb-v4-brief__watch .arb-v4-sheet__label{margin-bottom:10px}.arb-v4 .arb-v4-brief__watch ul{flex-direction:column;gap:7px;margin:0;padding:0;list-style:none;display:flex}.arb-v4 .arb-v4-brief__watch li{font:500 var(--v4-t3) /1.45 var(--font-sans);color:#4a2e1e;align-items:flex-start;gap:10px;display:flex}.arb-v4 .arb-v4-brief__watch li>i{background:var(--v4-terra);border-radius:50%;flex:none;width:6px;height:6px;margin-top:8px}.arb-v4 .arb-v4-brief__act{flex-wrap:wrap;align-items:center;gap:10px 14px;margin-top:auto;padding-top:6px;display:flex}.arb-v4 .arb-v4-brief__best{font:500 var(--v4-t2) /1 var(--font-sans);color:var(--v4-ink-3)}.arb-v4 .arb-v4-brief__best b{color:var(--v4-terra)}.arb-v4 .arb-v4-brief__cta{margin-left:auto}.arb-v4 .arb-v4-brief__act .arb-tag__dsq{--v4-lad-1:#d8c8ac;--v4-lad-2:#d8c8ac;--v4-lad-3:#d8c8ac;color:#0000;background:linear-gradient(var(--v4-lad-1) 0 0) 0 100% /3px 4px no-repeat,linear-gradient(var(--v4-lad-2) 0 0) 5px 100% /3px 7.5px no-repeat,linear-gradient(var(--v4-lad-3) 0 0) 10px 100% /3px 11px no-repeat;border-radius:0;width:13px;height:11px;font-size:0}.arb-v4 .arb-v4-brief__act .arb-tag__dsq--2{--v4-lad-1:#9a5a34}.arb-v4 .arb-v4-brief__act .arb-tag__dsq--3{--v4-lad-1:#9a5a34;--v4-lad-2:#9a5a34}.arb-v4 .arb-v4-brief__act .arb-tag__dsq--4{--v4-lad-1:#9a5a34;--v4-lad-2:#9a5a34;--v4-lad-3:#9a5a34}.arb-v4 .arb-v4-sheet__state{z-index:3;text-align:center;background:var(--v4-paper);animation:arb-v4-fadein .4s var(--v4-ease);flex-direction:column;justify-content:center;align-items:center;gap:14px;padding:40px;display:flex;position:absolute;inset:0}@keyframes arb-v4-fadein{0%{opacity:0}}.arb-v4 .arb-v4-sheet__statetitle{font:500 var(--v4-t7) /1.2 var(--font-serif);color:var(--v4-ink);text-wrap:balance;margin:0}.arb-v4 .arb-v4-sheet__statebody{max-width:44ch;font:400 var(--v4-t3) /1.5 var(--font-sans);color:var(--v4-ink-2);text-wrap:pretty;margin:0}.arb-v4 .arb-v4-sheet__acts{gap:12px;margin-top:8px;display:flex}.arb-v4 .arb-v4-sheet__eico{width:64px;height:64px;color:var(--v4-terra);background:#b9603c1a;border-radius:50%;place-items:center;margin-bottom:6px;display:grid;box-shadow:inset 0 0 0 1.5px #b9603c4d}.arb-v4 .arb-v4-sheet__eico--ok{color:var(--v4-pass);background:#7c9a6e24;box-shadow:inset 0 0 0 1.5px #4e7a4759}.arb-v4 .arb-v4-sheet__eico--brass{color:var(--v4-gold-t);box-shadow:inset 0 0 0 1.5px var(--v4-brass);background:#c9a05c29}.arb-v4 .arb-v4-sheet__spin{width:44px;height:44px;box-shadow:inset 0 0 0 3px var(--v4-line);border-radius:50%;position:relative}.arb-v4 .arb-v4-sheet__spin:after{content:"";border:3px solid #0000;border-top:3px solid var(--v4-brass);border-radius:50%;animation:arb-v4-spin .9s linear infinite;position:absolute;inset:0}@keyframes arb-v4-spin{to{transform:rotate(1turn)}}.arb-v4 .arb-v4-sheet__lvl{background:var(--v4-line);border-radius:4px;width:220px;height:8px;overflow:hidden}.arb-v4 .arb-v4-sheet__lvl span{background:var(--v4-pass);border-radius:4px;width:0;height:100%;transition:width .12s linear;display:block}@media (prefers-reduced-motion:reduce){.arb-v4 .arb-v4-sheet__lvl span{transition:none}}.arb-v4 .arb-v4-sheet__steps{text-align:left;font:400 var(--v4-t3) /1.45 var(--font-sans);color:var(--v4-ink-2);flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.arb-v4 .arb-v4-sheet__steps li{align-items:flex-start;gap:10px;display:flex}.arb-v4 .arb-v4-sheet__stepn{width:24px;height:24px;font:600 var(--v4-t1) /1 var(--font-sans);color:var(--v4-ink-2);box-shadow:inset 0 0 0 1.5px var(--v4-ring);border-radius:50%;flex:none;place-items:center;margin-top:-1px;display:grid}.arb-v4 .arb-v4-call{flex-direction:column;flex:1;gap:14px;min-width:0;padding:30px 34px 26px;display:flex}.arb-v4 .arb-v4-call>.arb-v4-sheet__label{padding-right:30px}.arb-v4 .arb-v4-call__tm{font:500 13px/1 var(--font-sans);font-variant-numeric:tabular-nums;letter-spacing:0;text-transform:none;color:var(--v4-ink-3);margin-left:auto}.arb-v4 .arb-v4-call__mid{flex-direction:column;flex:1;justify-content:center;align-items:center;gap:22px;min-height:0;display:flex}.arb-v4 .arb-v4-call__mic{width:96px;height:96px;color:var(--v4-terra);background:#b9603c14;border-radius:50%;place-items:center;transition:background .35s,transform .35s;display:grid;box-shadow:inset 0 0 0 1.5px #b9603c47}.arb-v4 .arb-v4-call__mic--on{background:#b9603c29;animation:arb-v4-micring 1.8s infinite;transform:scale(1.04)}@keyframes arb-v4-micring{0%,to{box-shadow:inset 0 0 0 1.5px #b9603c80,0 0 0 6px #b9603c1f}50%{box-shadow:inset 0 0 0 1.5px #b9603c80,0 0 0 22px #b9603c00}}.arb-v4 .arb-v4-call__bars{justify-content:center;align-items:center;gap:6px;width:165px;height:62px;display:flex}.arb-v4 .arb-v4-call__bars i{background:#d8c6a8;border-radius:3px;width:5px;height:12px;transition:background .3s;display:block}.arb-v4 .arb-v4-call__bars[data-who=g] i,.arb-v4 .arb-v4-call__bars[data-who=u] i{animation:arb-v4-bar .9s ease-in-out infinite;animation-delay:calc(var(--i) * -.13s)}.arb-v4 .arb-v4-call__bars[data-who=g] i{background:var(--v4-brass)}.arb-v4 .arb-v4-call__bars[data-who=u] i{background:var(--v4-terra)}@keyframes arb-v4-bar{0%,to{height:12px}50%{height:52px}}.arb-v4 .arb-v4-call__cue{min-width:200px;font-size:var(--v4-t2);text-transform:none;box-shadow:none;background:var(--v4-surf);justify-content:center;gap:9px;padding:8px 14px}.arb-v4 .arb-v4-call__cue.arb-v4-pill--neutral{color:var(--v4-ink-3)}.arb-v4 .arb-v4-call__cue .arb-v4-pill__dot{width:7px;height:7px}.arb-v4 .arb-v4-call__cue.arb-v4-pill--neutral .arb-v4-pill__dot{background:var(--v4-rail)}.arb-v4 .arb-v4-call__cue.arb-v4-pill--warn{background:#c9a05c29}.arb-v4 .arb-v4-call__cue.arb-v4-pill--danger{color:var(--v4-terra);background:#b9603c1a}.arb-v4 .arb-v4-call__cue:not(.arb-v4-pill--neutral) .arb-v4-pill__dot{animation:arb-v4-blink 1s infinite}.arb-v4 .arb-v4-call__bar{box-shadow:inset 0 1px 0 var(--v4-line);align-items:center;gap:14px;padding-top:12px;display:flex}.arb-v4 .arb-v4-call__hint{font:500 13px/1 var(--font-sans);color:var(--v4-ink-3);margin-right:auto}.arb-v4 .sim-primer-cta{border-radius:var(--r-btn)}.arb-v4 .arb-v4-call__startveil{z-index:46;text-align:center;background:var(--v4-paper);flex-direction:column;justify-content:center;align-items:center;gap:18px;padding:24px;display:flex;position:fixed;inset:0}@supports (color:color-mix(in lab,red,red)){.arb-v4 .arb-v4-call__startveil{background:color-mix(in srgb,var(--v4-paper) 94%,transparent)}}.arb-v4 .arb-v4-call__startveil{font:400 var(--v4-t4) /1.5 var(--font-sans);color:var(--v4-ink-2)}.arb-v4 .arb-v4-confirm__veil{z-index:4;background:var(--v4-ink);place-items:center;padding:24px;display:grid;position:fixed;inset:0}@supports (color:color-mix(in lab,red,red)){.arb-v4 .arb-v4-confirm__veil{background:color-mix(in srgb,var(--v4-ink) 42%,transparent)}}.arb-v4 .arb-v4-confirm__veil{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.arb-v4 .arb-v4-confirm{background:var(--v4-paper);width:min(480px,100%);box-shadow:inset 0 0 0 1.5px var(--v4-ring),0 40px 90px -30px #140a0480;opacity:0;transition:opacity .35s var(--v4-ease),transform .35s var(--v4-ease);border-radius:22px;flex-direction:column;padding:32px 34px 28px;display:flex;transform:translateY(8px)scale(.97)}.arb-v4 .arb-v4-confirm--in{opacity:1;transform:none}.arb-v4 .arb-v4-confirm:focus{outline:none}.arb-v4 .arb-v4-confirm__title{font:500 var(--v4-t7) /1.15 var(--font-serif);letter-spacing:-.02em;color:var(--v4-ink);margin:0}.arb-v4 .arb-v4-confirm__sub{font:400 var(--v4-t3) /1.45 var(--font-sans);color:var(--v4-ink-3);text-wrap:pretty;margin:8px 0 18px}.arb-v4 .arb-v4-confirm__sub b{color:var(--v4-ink)}.arb-v4 .arb-v4-confirm__acts{justify-content:flex-end;gap:12px;margin-top:22px;display:flex}@media (max-width:860px){.arb-v4 .arb-v4-sheet{border-width:6px 6px 0;border-radius:22px 22px 0 0;flex-direction:column;width:100%;height:auto;margin:0;inset:36px 0 0;transform:translateY(12px)}.arb-v4 .arb-v4-sheet--in{transform:none}.arb-v4 .arb-v4-sheet--brief{max-height:90%;top:auto;bottom:0;overflow-y:auto}.arb-v4 .arb-v4-sheet--brief .arb-v4-brief{flex:none;overflow:visible}.arb-v4 .arb-v4-sheet--brief .arb-v4-brief__act{margin-top:10px;padding-top:0}.arb-v4 .arb-v4-sheet__x{top:12px;right:12px}.arb-v4 .arb-v4-sheet__guest{width:auto;box-shadow:inset 0 -1px 0 var(--v4-line);flex-direction:row;justify-content:flex-start;gap:14px;padding:18px 64px 18px 20px}.arb-v4 .arb-v4-sheet__photo,.arb-v4 .arb-v4-sheet__qart{width:64px;height:64px}.arb-v4 .arb-v4-sheet__photo--initial{font-size:28px}.arb-v4 .arb-v4-sheet__gname{font-size:var(--v4-t6);text-align:left}.arb-v4 .arb-v4-sheet__gstate{display:none}.arb-v4 .arb-v4-sheet--live .arb-v4-sheet__guest{flex-direction:column;justify-content:center;gap:10px;padding:26px 20px 18px}.arb-v4 .arb-v4-sheet--live .arb-v4-sheet__photo{width:104px;height:104px}.arb-v4 .arb-v4-sheet--live .arb-v4-sheet__gname{text-align:center}.arb-v4 .arb-v4-sheet--live .arb-v4-sheet__gstate{margin-top:4px;padding:5px 9px;display:inline-flex}.arb-v4 .arb-v4-sheet__gwait-n{width:110px;height:14px}.arb-v4 .arb-v4-sheet__gcap{text-align:left}.arb-v4 .arb-v4-sheet--live .arb-v4-sheet__gcap{text-align:center}.arb-v4 .arb-v4-brief{gap:14px;padding:22px 20px}.arb-v4 .arb-v4-brief__title{padding-right:0}.arb-v4 .arb-v4-brief__desc{font-size:14.5px}.arb-v4 .arb-v4-brief__act{gap:10px 8px;padding-top:4px}.arb-v4 .arb-v4-brief__cta{flex:100%;margin:6px 0 0}.arb-v4 .arb-v4-sheet__state{padding:28px 22px}.arb-v4 .arb-v4-confirm__acts,.arb-v4 .arb-v4-sheet__acts{flex-direction:column-reverse;align-self:stretch;gap:10px}.arb-v4 .arb-v4-confirm__acts .arb-btn,.arb-v4 .arb-v4-sheet__acts .arb-btn{width:100%}.arb-v4 .arb-v4-sheet__steps{align-self:stretch}.arb-v4 .arb-v4-call{gap:12px;padding:18px 20px 20px}.arb-v4 .arb-v4-call__mid{gap:18px;padding:10px 0}.arb-v4 .arb-v4-call__mic{width:84px;height:84px}.arb-v4 .arb-v4-call__bar{flex-wrap:wrap;gap:10px 12px}.arb-v4 .arb-v4-call__hint{text-align:center;flex-basis:100%;margin:0 0 2px;line-height:1.4}.arb-v4 .arb-v4-call__bar .arb-btn{flex:1}.arb-v4 .arb-v4-confirm__veil{place-items:end stretch;padding:0}.arb-v4 .arb-v4-confirm{border-radius:22px 22px 0 0;width:100%;padding:24px 20px 28px}.arb-v4 .arb-v4-confirm:before{content:"";background:var(--v4-rail);border-radius:2px;flex:none;align-self:center;width:36px;height:4px;margin:-12px 0 16px}.arb-v4 .arb-v4-confirm__title{padding-right:44px}.arb-v4 .arb-v4-call>.arb-v4-sheet__label{padding-right:0}}.arb-v4 .arb-modal.arb-v4-settings{background:var(--v4-paper);width:680px;max-width:calc(100vw - 32px);max-height:84vh;box-shadow:inset 0 0 0 1.5px var(--v4-ring),0 40px 90px -30px #140a0480;border-radius:22px;grid-template-columns:176px 1fr;gap:0;padding:0;display:grid;overflow:hidden}.arb-v4 .arb-v4-settings .arb-modal__close{width:44px;height:44px;box-shadow:inset 0 0 0 1px var(--v4-ring);color:var(--brand);background:0 0;top:16px;right:16px}.arb-v4 .arb-v4-settings .arb-modal__close:hover{background:var(--v4-link-h)}@supports (color:color-mix(in lab,red,red)){.arb-v4 .arb-v4-settings .arb-modal__close:hover{background:color-mix(in srgb,var(--v4-link-h) 6%,transparent)}}.arb-v4 .arb-v4-settings__rail{background:var(--v4-plaster);box-shadow:inset -1px 0 0 var(--v4-line);flex-direction:column;gap:2px;padding:28px 12px;display:flex}.arb-v4 .arb-v4-settings__tab{font:500 var(--v4-t3) /1 var(--font-sans);color:var(--v4-ink-2);text-align:left;cursor:pointer;transition:background .15s var(--v4-ease);background:0 0;border:0;border-radius:10px;padding:11px 14px}.arb-v4 .arb-v4-settings__tab:hover{background:var(--v4-walnut)}@supports (color:color-mix(in lab,red,red)){.arb-v4 .arb-v4-settings__tab:hover{background:color-mix(in srgb,var(--v4-walnut) 7%,transparent)}}.arb-v4 .arb-v4-settings__tab--on{background:var(--v4-walnut-d);color:var(--v4-on-walnut);font-weight:600}.arb-v4 .arb-v4-settings__body{flex-direction:column;gap:22px;min-height:420px;padding:30px 34px 32px;display:flex;overflow-y:auto}.arb-v4 .arb-v4-settings__section-title{font:500 var(--v4-t7) /1.15 var(--font-serif);letter-spacing:-.02em;color:var(--v4-ink);text-wrap:pretty;margin:0}.arb-v4 .arb-v4-settings__identity{grid-template-columns:1fr 1fr;gap:12px 20px;margin:0;display:grid}.arb-v4 .arb-v4-settings__identity div{background:var(--v4-surf);border-radius:12px;padding:10px 14px}.arb-v4 .arb-v4-settings__identity dt{font:500 var(--v4-t1) /1 var(--font-sans);letter-spacing:var(--v4-trk);text-transform:uppercase;color:var(--v4-ink-3)}.arb-v4 .arb-v4-settings__identity dd{font:500 var(--v4-t4) /1.3 var(--font-sans);color:var(--v4-ink);margin:5px 0 0}.arb-v4 .arb-v4-settings__section{flex-direction:column;gap:10px;display:flex}.arb-v4 .arb-v4-settings__label{font:700 var(--v4-t1) /1 var(--font-sans);letter-spacing:var(--v4-trk);text-transform:uppercase;color:var(--v4-ink-3);align-items:center;gap:10px;margin-bottom:10px;display:flex}.arb-v4 .arb-v4-settings__choices{flex-wrap:wrap;gap:6px;display:flex}.arb-v4 .arb-v4-settings__choice{border-radius:var(--r-btn,10px);background:var(--v4-surf);min-height:40px;box-shadow:inset 0 0 0 1px var(--v4-line);font:500 var(--v4-t2) /1 var(--font-sans);color:var(--v4-ink-2);cursor:pointer;border:0;padding:0 14px;transition:background .15s,box-shadow .15s}.arb-v4 .arb-v4-settings__choice--on{color:var(--v4-on-walnut);background:var(--v4-walnut-d);box-shadow:none;font-weight:600}.arb-v4 .arb-v4-settings__hint{font:400 var(--v4-t2) /1.4 var(--font-sans);color:var(--v4-ink-3);margin:0}.arb-v4 .arb-v4-settings__picture{align-items:center;gap:18px;display:flex}.arb-v4 .arb-v4-settings__avatar{width:64px;height:64px;font:700 var(--v4-t5) /1 var(--font-sans);color:var(--brand);background:var(--v4-paper);box-shadow:inset 0 0 0 1.5px var(--v4-ring);border-radius:50%;flex:none;place-items:center;display:grid;overflow:hidden}.arb-v4 .arb-v4-settings__avatar img{object-fit:cover;width:100%;height:100%;display:block}.arb-v4 .arb-v4-settings__picture-actions{flex-wrap:wrap;align-items:center;gap:14px;min-width:0;display:flex}.arb-v4 .arb-v4-settings__picture-actions .arb-v4-settings__hint{flex-basis:100%}.arb-v4 .arb-v4-settings__quiet{font:500 var(--v4-t3) /1 var(--font-sans);color:var(--brand);cursor:pointer;text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--brand);text-decoration-color:var(--brand);background:0 0;border:0;padding:0}@supports (color:color-mix(in lab,red,red)){.arb-v4 .arb-v4-settings__quiet{-webkit-text-decoration-color:color-mix(in srgb,var(--brand) 45%,transparent);text-decoration-color:color-mix(in srgb,var(--brand) 45%,transparent)}}.arb-v4 .arb-v4-settings__file{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.arb-v4 .arb-v4-settings__vacation{display:contents}.arb-v4 .arb-v4-settings__vacation>.arb-v4-settings__section>.arb-v4-settings__hint{margin:1em 0}.arb-v4 .arb-v4-settings__vacation>.arb-v4-settings__hint{font:400 var(--v4-t3) /1.45 var(--font-sans);color:var(--v4-ink-3);text-wrap:pretty;margin:-12px 0 0}.arb-v4 .arb-v4-settings__vacform{flex-direction:column;gap:10px;display:flex}.arb-v4 .arb-v4-settings__vacfields{align-items:flex-start;gap:12px;display:flex}.arb-v4 .arb-v4-settings__field{flex-direction:column;flex:1;gap:7px;min-width:0;display:flex}.arb-v4 .arb-v4-settings__input{background:var(--v4-paper);height:42px;box-shadow:inset 0 0 0 1px var(--v4-ring);font:400 var(--v4-t3) /1 var(--font-sans);color:var(--v4-ink);border:0;border-radius:11px;outline:0;padding:0 14px;transition:box-shadow .15s}.arb-v4 .arb-v4-settings__input:focus-visible{box-shadow:inset 0 0 0 1.5px var(--v4-brass)}.arb-v4 .arb-v4-settings__fielderror{font:500 var(--v4-t2) /1.4 var(--font-sans);color:var(--v4-terra);margin:0}.arb-v4 .arb-v4-settings__formend{justify-content:flex-end;align-items:center;gap:12px;margin-top:4px;display:flex}.arb-v4 .arb-v4-settings__formend .arb-v4-settings__fielderror{flex:1}.arb-v4 .arb-v4-settings__formend .arb-btn{flex:none}.arb-v4 .arb-v4-settings__toast{position:fixed}.arb-v4 .arb-v4-settings__retry{font:600 var(--v4-t2) /1 var(--font-sans);color:var(--brand);cursor:pointer;text-underline-offset:3px;background:0 0;border:0;align-self:flex-start;padding:0;text-decoration:underline}.arb-v4 .arb-v4-settings__password{display:contents}.arb-v4 .arb-v4-settings__fielderror--ok{color:var(--v4-pass)}.arb-v4 .arb-v4-settings__vaclist{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.arb-v4 .arb-v4-settings__vacrow{box-shadow:inset 0 -1px 0 var(--v4-line);justify-content:space-between;align-items:center;gap:14px;padding:11px 0;display:flex}.arb-v4 .arb-v4-settings__vacrange{min-width:0;font:500 var(--v4-t4) /1.3 var(--font-serif);color:var(--v4-ink);flex:1}.arb-v4 .arb-v4-settings__link{font:500 var(--v4-t2) /1 var(--font-sans);color:var(--brand);cursor:pointer;text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--brand);text-decoration-color:var(--brand);background:0 0;border:0;flex:none;padding:0}@supports (color:color-mix(in lab,red,red)){.arb-v4 .arb-v4-settings__link{-webkit-text-decoration-color:color-mix(in srgb,var(--brand) 45%,transparent);text-decoration-color:color-mix(in srgb,var(--brand) 45%,transparent)}}.arb-v4 .arb-v4-settings__link:hover:not(:disabled){color:var(--v4-link-h);text-decoration-color:currentColor}.arb-v4 .arb-v4-settings__link:disabled{opacity:.5;cursor:default}.arb-v4 .arb-v4-settings__vacskelcol{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.arb-v4 .arb-v4-settings__vacskel{background:var(--v4-plaster-2);width:150px;max-width:100%;height:14px;font:400 var(--v4-t2) /1.3 var(--font-sans);color:#0000;border-radius:10px;position:relative;overflow:hidden}.arb-v4 .arb-v4-settings__vacskel--short{width:90px;height:11px}.arb-v4 .arb-v4-settings__vacskel:after{content:"";background:linear-gradient(90deg,#0000,#fffcf68c,#0000);animation:arb-v4-settings-skel 1.4s infinite;position:absolute;inset:0;transform:translate(-100%)}@keyframes arb-v4-settings-skel{to{transform:translate(100%)}}.arb-v4 .arb-v4-settings__spin{box-sizing:border-box;border:2px solid #fff3e24d;border-top:2px solid var(--on-wood-strong);border-radius:50%;flex:none;width:16px;height:16px;animation:arb-v4-spin .8s linear infinite}@media (max-width:860px){.arb-v4 .arb-modal.arb-v4-settings{border-radius:22px 22px 0 0;flex-direction:column;width:auto;max-width:none;height:auto;max-height:88dvh;padding:24px 0 0;display:flex;inset:auto 0 0;overflow-y:auto;transform:none}.arb-v4 .arb-modal.arb-v4-settings:before{content:"";background:var(--v4-rail);border-radius:2px;flex:none;align-self:center;width:36px;height:4px;margin:-12px auto 12px}.arb-v4 .arb-v4-settings .arb-modal__close{top:12px;right:12px}.arb-v4 .arb-v4-settings__rail{border-radius:var(--r-pill);background:var(--v4-paper);flex-direction:row;flex:none;gap:4px;margin:44px 20px 0;padding:4px}@supports (color:color-mix(in lab,red,red)){.arb-v4 .arb-v4-settings__rail{background:color-mix(in srgb,var(--v4-paper) 70%,transparent)}}.arb-v4 .arb-v4-settings__rail{box-shadow:inset 0 0 0 1px var(--v4-line)}.arb-v4 .arb-v4-settings__tab{border-radius:var(--r-pill);text-align:center;flex:1;padding:10px 6px;font-size:13px}.arb-v4 .arb-v4-settings__body{min-height:0;padding:22px 20px max(28px,env(safe-area-inset-bottom));flex:none;gap:20px;overflow:visible}.arb-v4 .arb-v4-settings__section-title{padding-right:44px}.arb-v4 .arb-v4-settings__picture{align-items:flex-start;gap:14px}.arb-v4 .arb-v4-settings__identity{grid-template-columns:1fr;gap:8px}.arb-v4 .arb-v4-settings__formend{flex-direction:column-reverse;align-items:stretch}.arb-v4 .arb-v4-settings__formend .arb-btn{width:100%}}.arb-v4 .arb-v4-sheet.arb-v4-results{flex-direction:column;width:min(900px,100% - 80px);height:min(780px,100% - 120px)}.arb-v4 .arb-v4-results .arb-v4-sheet__x{z-index:4}.arb-v4 .arb-v4-results__strip{box-shadow:inset 0 -1px 0 var(--v4-line);background:linear-gradient(#f5ecdd,#ede2cf);flex:none;align-items:center;gap:20px;padding:26px 84px 26px 40px;display:flex}.arb-v4 .arb-v4-results__photo{object-fit:cover;background:var(--v4-surf);width:88px;height:88px;box-shadow:0 0 0 3px var(--v4-paper),0 0 0 4.5px var(--v4-brass);border-radius:50%;flex:none;place-items:center;display:grid}.arb-v4 .arb-v4-results__photo--initial{font:500 40px/1 var(--font-serif);color:var(--v4-walnut)}.arb-v4 .arb-v4-results__who{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.arb-v4 .arb-v4-results__gname{font:500 var(--v4-t6) /1.15 var(--font-serif);letter-spacing:-.01em;color:var(--v4-ink)}.arb-v4 .arb-v4-results__hist{flex-direction:column;flex:none;gap:2px;width:190px;padding-right:24px;display:flex;box-shadow:inset -1px 0 #5e3a1c24}.arb-v4 .arb-v4-results__histlabel{font:700 var(--v4-t1) /1 var(--font-sans);letter-spacing:var(--v4-trk);text-transform:uppercase;color:var(--v4-ink-3);align-items:center;gap:10px;margin-bottom:4px;display:flex}.arb-v4 .arb-v4-results__hrow{font:500 var(--v4-t2) /1 var(--font-sans);color:var(--v4-ink-2);align-items:center;gap:8px;padding:6px 0;display:flex;box-shadow:inset 0 -1px #5e3a1c1a}.arb-v4 .arb-v4-results__hrow:last-child{box-shadow:none}.arb-v4 .arb-v4-results__hrow em{font-style:normal;font-size:var(--v4-t1);color:var(--v4-ink-3);flex:1}.arb-v4 .arb-v4-results__hrow b{font:500 var(--v4-t4) /1 var(--font-serif);font-variant-numeric:tabular-nums;color:var(--v4-pass)}.arb-v4 .arb-v4-results__hrow--open b{color:var(--v4-terra)}.arb-v4 .arb-v4-results__big{text-align:center;flex-direction:column;flex:none;justify-content:center;min-width:132px}.arb-v4 .arb-v4-results__big,.arb-v4 .arb-v4-results__bn{align-items:center;gap:8px;display:flex}.arb-v4 .arb-v4-results__big b{font:500 48px/1 var(--font-serif);letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:var(--v4-pass)}.arb-v4 .arb-v4-results__big--gold b{color:#a87a2c}.arb-v4 .arb-v4-results__big--fail b{color:var(--v4-terra)}.arb-v4 .arb-v4-results__big img{filter:drop-shadow(0 1px 2px #4a31184d);width:auto;height:24px}.arb-v4 .arb-v4-results__big>span{max-width:170px;font:700 var(--v4-t1) /1.3 var(--font-sans);letter-spacing:var(--v4-trk);text-transform:uppercase;color:var(--v4-ink-2);text-align:center}.arb-v4 .arb-v4-results__body{scrollbar-width:none;flex:1;min-height:0;overflow-y:auto;-webkit-mask-image:linear-gradient(#0000,#000 18px calc(100% - 22px),#0000);mask-image:linear-gradient(#0000,#000 18px calc(100% - 22px),#0000)}.arb-v4 .arb-v4-results__body::-webkit-scrollbar{display:none}.arb-v4 .arb-v4-results__col{flex-direction:column;gap:36px;width:min(680px,100% - 96px);margin:0 auto;padding:40px 0 44px;display:flex}.arb-v4 .arb-v4-results__head{flex-direction:column;gap:14px;display:flex}.arb-v4 .arb-v4-results__head>.arb-v4-sheet__label>i{background:#5e3a1c38;flex:none;width:26px;height:1px;display:block}.arb-v4 .arb-v4-results__body .arb-v4-sheet__label em{margin-left:auto}.arb-v4 .arb-v4-results .arb-v4-sheet__label--pass{color:var(--v4-pass)}.arb-v4 .arb-v4-results__title{font:500 var(--v4-t8) /1.15 var(--font-serif);letter-spacing:-.02em;color:var(--v4-ink);text-wrap:balance;margin:0}.arb-v4 .arb-v4-results__rintro,.arb-v4 .arb-v4-results__statetext{font:400 var(--v4-t4) /1.5 var(--font-sans);color:var(--v4-ink-2);text-wrap:pretty;margin:0}.arb-v4 .arb-v4-results__rintro b{color:var(--v4-ink)}.arb-v4 .arb-v4-results__sec{flex-direction:column;gap:14px;margin:0;display:flex}.arb-v4 .arb-v4-results__sec>h3{margin:0}.arb-v4 .arb-v4-results__quote{font:italic 400 var(--v4-t6) /1.5 var(--font-serif);color:var(--v4-ink);box-shadow:inset 3px 0 0 var(--v4-brass);text-wrap:pretty;margin:0;padding-left:18px}.arb-v4 .arb-v4-results__quote--fail{box-shadow:inset 3px 0 0 var(--v4-terra)}.arb-v4 .arb-v4-results__fbl{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.arb-v4 .arb-v4-results__fbl li{font:400 var(--v4-t4) /1.5 var(--font-sans);color:var(--v4-ink-2);text-wrap:pretty;align-items:flex-start;gap:12px;display:flex}.arb-v4 .arb-v4-results__fbl li>i{background:var(--v4-sage);border-radius:50%;flex:none;width:7px;height:7px;margin-top:8px}.arb-v4 .arb-v4-results__fbl--brass li>i{background:var(--v4-brass)}.arb-v4 .arb-v4-results__fbl--fail li>i{background:var(--v4-terra)}.arb-v4 .arb-v4-results__crit,.arb-v4 .arb-v4-results__crits{flex-direction:column;display:flex}.arb-v4 .arb-v4-results__crit{box-shadow:inset 0 1px 0 var(--v4-line);gap:8px;padding:12px 0}.arb-v4 .arb-v4-results__ch{font:600 var(--v4-t3) /1 var(--font-sans);color:var(--v4-ink);justify-content:space-between;align-items:baseline;display:flex}.arb-v4 .arb-v4-results__ch b{font:500 18px/1 var(--font-serif);font-variant-numeric:tabular-nums;color:var(--v4-pass)}.arb-v4 .arb-v4-results__ch b.arb-v4-results__cs--gold{color:#a87a2c}.arb-v4 .arb-v4-results__ch b.arb-v4-results__cs--mid{color:var(--v4-terra)}.arb-v4 .arb-v4-results__track{background:#ede3d2;border-radius:3px;height:6px;overflow:hidden}.arb-v4 .arb-v4-results__track i{background:var(--v4-sage);height:100%;transition:width .6s var(--v4-ease);border-radius:3px;display:block}.arb-v4 .arb-v4-results__track i.arb-v4-results__cs--gold{background:var(--v4-brass)}.arb-v4 .arb-v4-results__track i.arb-v4-results__cs--mid{background:#d39a7c}.arb-v4 .arb-v4-results__crit p{font:italic 400 var(--v4-t2) /1.45 var(--font-serif);color:var(--v4-ink-2);margin:0}.arb-v4 .arb-v4-results__player{box-shadow:inset 0 0 0 1px var(--v4-line);background:#f6efe2;border-radius:14px;flex-direction:column;gap:10px;padding:14px 16px 12px;display:flex}.arb-v4 .arb-v4-results__awave{cursor:pointer;touch-action:none;align-items:center;gap:2px;height:54px;display:flex}.arb-v4 .arb-v4-results__awave i{background:var(--v4-brass);opacity:.35;border-radius:2px;flex:1;transition:opacity .12s}.arb-v4 .arb-v4-results__awave i.arb-v4-results__u{background:var(--v4-walnut)}.arb-v4 .arb-v4-results__awave i.arb-v4-results__on{opacity:.9}.arb-v4 .arb-v4-results__astrip{cursor:pointer;touch-action:none;gap:3px;height:8px;display:flex;position:relative}.arb-v4 .arb-v4-results__astrip:focus-visible{outline:2px solid var(--v4-brass);outline-offset:6px}.arb-v4 .arb-v4-results__astrip span{background:var(--v4-brass);opacity:.55;border-radius:4px}.arb-v4 .arb-v4-results__astrip span.arb-v4-results__u{background:var(--v4-walnut)}.arb-v4 .arb-v4-results__astrip span.arb-v4-results__sil{background:0 0}.arb-v4 .arb-v4-results__ahead{background:var(--v4-ink);pointer-events:none;border-radius:1px;width:2px;transition:left .1s linear;position:absolute;top:-5px;bottom:-5px;left:0}.arb-v4 .arb-v4-results__ahead:after{content:"";background:var(--v4-ink);border:2.5px solid var(--v4-paper);border-radius:50%;width:12px;height:12px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 1px 4px #00000040}.arb-v4 .arb-v4-results__actl{align-items:center;gap:12px;padding-top:2px;display:flex}.arb-v4 .arb-v4-results__aplay{background:var(--v4-walnut-d);width:44px;height:44px;color:var(--on-wood-strong);font:400 13.3333px/normal var(--font-sans);cursor:pointer;border:0;border-radius:50%;flex:none;place-items:center;padding:0;transition:background .18s,transform .18s;display:grid;box-shadow:0 8px 18px -10px #2e1a0a99}.arb-v4 .arb-v4-results__aplay:hover{background:var(--v4-walnut)}.arb-v4 .arb-v4-results__aplay:active{transform:scale(.97)}.arb-v4 .arb-v4-results__aplay:focus-visible{outline:2px solid var(--v4-brass);outline-offset:3px}.arb-v4 .arb-v4-results__atime{font:500 var(--v4-t2) /1 var(--font-sans);font-variant-numeric:tabular-nums;color:var(--v4-ink-3)}.arb-v4 .arb-v4-results__aleg{font:500 var(--v4-t2) /1 var(--font-sans);color:var(--v4-ink-3);align-items:center;gap:6px;margin-left:auto;display:flex}.arb-v4 .arb-v4-results__aleg i{background:var(--v4-brass);border-radius:50%;width:8px;height:8px;margin-left:8px}.arb-v4 .arb-v4-results__aleg i.arb-v4-results__u{background:var(--v4-walnut);margin-left:0}.arb-v4 .arb-v4-results__aerr{font:500 var(--v4-t2) /1.4 var(--font-sans);color:var(--v4-terra);flex-wrap:wrap;align-items:center;gap:10px;display:flex}.arb-v4 .arb-v4-results__aerr button{font:inherit;color:var(--brand);cursor:pointer;background:0 0;border:0;padding:0;font-weight:600;text-decoration:underline}.arb-v4 .arb-v4-results__tx{flex-direction:column;gap:10px;display:flex}.arb-v4 .arb-v4-results__bub{background:var(--v4-surf);max-width:84%;font:400 var(--v4-t3) /1.5 var(--font-sans);color:var(--v4-ink);border-radius:16px 16px 16px 4px;align-self:flex-start;padding:12px 16px}.arb-v4 .arb-v4-results__bub--u{background:var(--v4-walnut-d);color:var(--on-wood-strong);border-radius:16px 16px 4px;align-self:flex-end}.arb-v4 .arb-v4-results__bub small{font:700 var(--v4-t1) /1 var(--font-sans);letter-spacing:var(--v4-trk);text-transform:uppercase;color:var(--v4-ink-3);margin-bottom:4px;display:block}.arb-v4 .arb-v4-results__bub--u small{color:var(--v4-on-walnut)}.arb-v4 .arb-v4-results__noteslist{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.arb-v4 .arb-v4-results__snote{background:var(--v4-paper);box-shadow:inset 0 0 0 1px var(--v4-line);border-radius:14px;flex-direction:column;gap:10px;padding:14px 16px;display:flex}.arb-v4 .arb-v4-results__snote--empty{box-shadow:none;border:1px dashed var(--v4-ring);background:0 0}.arb-v4 .arb-v4-results__snote p{font:400 var(--v4-t3) /1.5 var(--font-sans);color:var(--v4-ink-2);text-wrap:pretty;margin:0}.arb-v4 .arb-v4-results__snote--empty p{color:var(--v4-ink-3)}.arb-v4 .arb-v4-results__snwho{align-items:center;gap:10px;display:flex}.arb-v4 .arb-v4-results__snav{width:32px;height:32px;font:700 var(--v4-t1) /1 var(--font-sans);color:var(--brand);background:var(--v4-paper);box-shadow:inset 0 0 0 1.5px var(--v4-ring);border-radius:50%;flex:none;place-items:center;display:grid;overflow:hidden}.arb-v4 .arb-v4-results__snwho b{font:600 var(--v4-t3) /1.2 var(--font-sans);color:var(--v4-ink);display:block}.arb-v4 .arb-v4-results__snwho em{font:500 var(--v4-t1) /1.3 var(--font-sans);color:var(--v4-ink-3);margin-top:2px;font-style:normal;display:block}.arb-v4 .arb-v4-results__notesstate{font:400 var(--v4-t3) /1.5 var(--font-sans);color:var(--v4-ink-3);margin:0}.arb-v4 .arb-v4-results__retry{border-radius:var(--r-btn);font:600 var(--v4-t2) /1 var(--font-sans);background:var(--v4-ink);color:var(--v4-surf);cursor:pointer;border:0;margin-top:10px;padding:8px 16px}.arb-v4 .arb-v4-results__actions{justify-content:flex-end;align-items:center;gap:12px;padding-top:6px;display:flex}@media (max-width:860px){.arb-v4 .arb-v4-sheet.arb-v4-results{width:100%;height:auto}.arb-v4 .arb-v4-results__strip{flex-wrap:wrap;align-items:center;gap:14px;padding:18px 20px 16px}.arb-v4 .arb-v4-results__photo{order:1;width:56px;height:56px}.arb-v4 .arb-v4-results__photo--initial{font-size:26px}.arb-v4 .arb-v4-results__who{flex:calc(100% - 70px);order:2;gap:3px;padding-right:44px}.arb-v4 .arb-v4-results__big{text-align:left;order:3;align-items:flex-start;gap:6px;min-width:0}.arb-v4 .arb-v4-results__big b{font-size:40px}.arb-v4 .arb-v4-results__big>span{text-align:left;max-width:130px}.arb-v4 .arb-v4-results__hist{flex:1;order:4;width:auto;padding:0 0 0 16px;box-shadow:inset 1px 0 #5e3a1c24}.arb-v4 .arb-v4-results__col{gap:28px;width:calc(100% - 40px);padding:24px 0 30px}.arb-v4 .arb-v4-results__body .arb-v4-sheet__label em{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.arb-v4 .arb-v4-results__quote{font-size:var(--v4-t5)}.arb-v4 .arb-v4-results__fbl li{font-size:14.5px}.arb-v4 .arb-v4-results__bub{max-width:90%}.arb-v4 .arb-v4-results__aleg{font-size:11.5px}.arb-v4 .arb-v4-results__actions{flex-direction:column-reverse;align-items:stretch;gap:10px}}.arb-v4 .arb-v4-quiz__col{min-height:0}.arb-v4 .arb-v4-quiz__mid{scrollbar-width:thin;flex-direction:column;flex:1;align-items:center;gap:12px;min-height:0;padding:4px 2px 8px;display:flex;overflow-y:auto}.arb-v4 .arb-v4-quiz__count{align-items:baseline;gap:10px;display:flex}.arb-v4 .arb-v4-quiz__count b{font:500 56px/1 var(--font-serif);letter-spacing:-.03em;color:var(--v4-walnut);animation:arb-v4-quiz-land .5s cubic-bezier(.34,1.56,.64,1)}.arb-v4 .arb-v4-quiz__count span{font:500 var(--v4-t3) /1 var(--font-sans);color:var(--v4-ink-3)}@keyframes arb-v4-quiz-land{0%{opacity:.4;transform:translateY(6px)scale(.9)}}.arb-v4 .arb-v4-quiz__meter{gap:5px;margin-bottom:6px;display:flex}.arb-v4 .arb-v4-quiz__meter i{background:#e6d9c2;border-radius:3px;width:26px;height:6px;transition:background .3s}.arb-v4 .arb-v4-quiz__meter i.arb-v4-quiz__seg--on{background:var(--v4-brass)}.arb-v4 .arb-v4-quiz__prompt{text-align:center;max-width:540px;font:500 var(--v4-t6) /1.35 var(--font-serif);color:var(--v4-ink);text-wrap:pretty;margin:0}.arb-v4 .arb-v4-quiz__opts{flex-direction:column;gap:8px;width:100%;max-width:540px;margin-top:4px;display:flex}.arb-v4 .arb-v4-quiz__opt{background:var(--v4-paper);width:100%;min-height:56px;box-shadow:inset 0 0 0 1px var(--v4-line);color:var(--v4-ink);text-align:left;cursor:pointer;border:0;border-radius:14px;align-items:center;gap:16px;padding:12px 20px;transition:box-shadow .2s,transform .2s,background .2s,opacity .2s;display:flex}.arb-v4 .arb-v4-quiz__opt:hover{transform:translateY(-1px);box-shadow:inset 0 0 0 1px #dec79e,0 16px 30px -22px #4a311880}.arb-v4 .arb-v4-quiz__opt:focus-visible{outline:2px solid var(--v4-brass);outline-offset:-2px}.arb-v4 .arb-v4-quiz__opt b{font:500 var(--v4-t5) /1.4 var(--font-serif);text-wrap:pretty;flex:1}.arb-v4 .arb-v4-quiz__numb{width:30px;height:30px;font:600 var(--v4-t2) /1 var(--font-sans);color:var(--v4-ink-2);box-shadow:inset 0 0 0 1.5px var(--v4-ring);border-radius:50%;flex:none;place-items:center;display:grid}.arb-v4 .arb-v4-quiz__opt--sel,.arb-v4 .arb-v4-quiz__opt--sel:hover{background:var(--v4-walnut-d);color:var(--v4-on-walnut);transform:none;box-shadow:inset 0 0 0 1.5px #e0a45599}.arb-v4 .arb-v4-quiz__opt--sel .arb-v4-quiz__numb{color:var(--v4-on-walnut);box-shadow:inset 0 0 0 1.5px var(--v4-on-walnut)}.arb-v4 .arb-v4-quiz__opt--ro,.arb-v4 .arb-v4-quiz__opt--ro:hover{cursor:default;opacity:.5;min-height:0;color:var(--v4-ink-2);border-radius:10px;gap:12px;padding:9px 12px;transform:none;box-shadow:inset 0 0 0 1px #5e3a1c1a}.arb-v4 .arb-v4-quiz__opt--ro b{font:400 var(--v4-t3) /1.4 var(--font-sans)}.arb-v4 .arb-v4-quiz__opt--ro .arb-v4-quiz__numb{width:24px;height:24px;font-size:var(--v4-t1)}.arb-v4 .arb-v4-quiz__opt--right,.arb-v4 .arb-v4-quiz__opt--right:hover{opacity:1;color:var(--v4-ink);background:#7c9a6e24;box-shadow:inset 0 0 0 1.5px #58704673}.arb-v4 .arb-v4-quiz__opt--right .arb-v4-quiz__numb{color:var(--v4-on-walnut);box-shadow:none;background:#587046}.arb-v4 .arb-v4-quiz__opt--yours,.arb-v4 .arb-v4-quiz__opt--yours:hover{opacity:1;color:var(--v4-ink);background:#c9a05c1a;box-shadow:inset 0 0 0 1.5px #c9a05c99}.arb-v4 .arb-v4-quiz__opt--yours .arb-v4-quiz__numb{background:var(--v4-brass);color:#3a2812;box-shadow:none}.arb-v4 .arb-v4-quiz__rtag{font:700 var(--v4-t1) /1 var(--font-sans);letter-spacing:var(--v4-trk);text-transform:uppercase;color:#587046;flex:none;align-items:center;gap:5px;display:inline-flex}.arb-v4 .arb-v4-quiz__rtag--yours{color:var(--v4-gold-t)}.arb-v4 .arb-v4-quiz__rintro{font:400 var(--v4-t4) /1.5 var(--font-sans);color:var(--v4-ink-2);text-wrap:pretty;margin:0}.arb-v4 .arb-v4-quiz__rintro b{color:var(--v4-ink)}.arb-v4 .arb-v4-quiz__qlist{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}.arb-v4 .arb-v4-quiz__qrev{background:var(--v4-paper);box-shadow:inset 0 0 0 1px var(--v4-line);border-radius:16px;flex-direction:column;gap:12px;padding:16px 18px;display:flex}.arb-v4 .arb-v4-quiz__qrev--wrong{box-shadow:inset 0 0 0 1.5px #c9a05c99}.arb-v4 .arb-v4-quiz__qh{align-items:flex-start;gap:12px;display:flex}.arb-v4 .arb-v4-quiz__qn{width:26px;height:26px;font:500 var(--v4-t2) /1 var(--font-serif);color:var(--v4-ink-2);background:var(--v4-surf);border-radius:8px;flex:none;place-items:center;display:grid}.arb-v4 .arb-v4-quiz__qh p{font:500 var(--v4-t4) /1.4 var(--font-serif);color:var(--v4-ink);text-wrap:pretty;flex:1;margin:0}.arb-v4 .arb-v4-quiz__qst{border-radius:var(--r-pill);font:700 var(--v4-t1) /1 var(--font-sans);letter-spacing:var(--v4-trk);text-transform:uppercase;color:#587046;background:#7c9a6e29;flex:none;padding:6px 9px}.arb-v4 .arb-v4-quiz__qrev--wrong .arb-v4-quiz__qst{color:var(--v4-gold-t);background:#c9a05c2e}.arb-v4 .arb-v4-quiz__qopts{flex-direction:column;gap:6px;display:flex}.arb-v4 .arb-v4-quiz__qx{color:#a87a2c;background:#f6efe2;border-radius:10px;align-items:flex-start;gap:10px;padding:11px 13px;display:flex}.arb-v4 .arb-v4-quiz__qx svg{flex:none;margin-top:2px}.arb-v4 .arb-v4-quiz__qx p{font:400 var(--v4-t3) /1.5 var(--font-sans);color:var(--v4-ink-2);margin:0}@media (prefers-reduced-motion:reduce){.arb-v4 .arb-v4-quiz__count b{animation:none}.arb-v4 .arb-v4-quiz__opt{transition:none}}@media (max-width:860px){.arb-v4 .arb-v4-quiz__count b{font-size:48px}.arb-v4 .arb-v4-quiz__meter i{width:20px}.arb-v4 .arb-v4-quiz__opt{gap:12px;min-height:56px;padding:12px 14px}.arb-v4 .arb-v4-quiz__opt--ro,.arb-v4 .arb-v4-quiz__opt--ro:hover{min-height:0;padding:9px 11px}.arb-v4 .arb-v4-quiz__qrev{padding:14px}.arb-v4 .arb-v4-quiz__qst{padding:5px 7px}}.arb-v4 .arb-v4-sheet.arb-v4-sheet--gdk{width:min(900px,100% - 80px);height:min(780px,100% - 120px)}.arb-v4 .arb-v4-gd,.arb-v4 .arb-v4-qz{background:var(--v4-paper);flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;position:relative}.arb-v4 .arb-v4-gd--out{opacity:0;transition:opacity .24s}.arb-v4 .arb-v4-gd__top{flex:none;align-items:center;gap:16px;padding:24px 76px 18px 34px;display:flex}.arb-v4 .arb-v4-gd__meta{font:500 var(--v4-t2) /1 var(--font-sans);color:var(--v4-ink-3)}.arb-v4 .arb-v4-gd__top .arb-v4-gd__x{top:14px;right:16px}.arb-v4 .arb-v4-gd__bar{background:#ede3d2;flex:none;height:3px}.arb-v4 .arb-v4-gd__bar i{background:var(--v4-brass);height:100%;transition:width .12s linear;display:block}.arb-v4 .arb-v4-gd__body{scrollbar-width:thin;scrollbar-color:#dccbae transparent;flex:1;min-height:0;overflow-y:auto}.arb-v4 .arb-v4-gd__body:focus{outline:none}.arb-v4 .arb-v4-gd__in{flex-direction:column;gap:14px;max-width:640px;margin:0 auto;padding:34px 34px 44px;display:flex}.arb-v4 .arb-v4-gd__pack{color:var(--v4-ink-3)}.arb-v4 .arb-v4-gd__title{font:500 var(--v4-t8) /1.15 var(--font-serif);letter-spacing:-.02em;color:var(--v4-ink);text-wrap:balance;margin:0}.arb-v4 .arb-v4-gd__lede{font:400 var(--v4-t5) /1.55 var(--font-serif);color:var(--v4-ink-2);text-wrap:pretty;margin:0 0 6px}.arb-v4 .arb-v4-gd__sec{box-shadow:inset 0 1px 0 var(--v4-line);flex-direction:column;gap:10px;margin-top:6px;padding-top:22px;display:flex}.arb-v4 .arb-v4-gd__sec h3{font:500 var(--v4-t6) /1.25 var(--font-serif);color:var(--v4-ink);text-wrap:balance;align-items:center;gap:12px;margin:0 0 2px;display:flex}.arb-v4 .arb-v4-gd__numb{width:24px;height:24px;font:600 var(--v4-t1) /1 var(--font-sans);color:var(--v4-ink-2);box-shadow:inset 0 0 0 1.5px var(--v4-ring);border-radius:50%;flex:none;place-items:center;display:grid}.arb-v4 .arb-v4-gd__sec p{font:400 var(--v4-t4) /1.6 var(--font-sans);color:var(--v4-ink-2);text-wrap:pretty;margin:0}.arb-v4 .arb-v4-gd__sec ul{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.arb-v4 .arb-v4-gd__sec li{font:400 var(--v4-t4) /1.55 var(--font-sans);color:var(--v4-ink-2);text-wrap:pretty;align-items:flex-start;gap:12px;display:flex}.arb-v4 .arb-v4-gd__sec li>i{background:var(--v4-brass);border-radius:50%;flex:none;width:6px;height:6px;margin-top:10px}.arb-v4 .arb-v4-gd__sec li b{color:var(--v4-ink);font-weight:600}.arb-v4 .arb-v4-gd__sec figure{margin:6px 0 0}.arb-v4 .arb-v4-gd__sec figure img{aspect-ratio:16/7;object-fit:cover;border-radius:12px;width:100%;display:block}.arb-v4 .arb-v4-gd__sec figcaption{font:500 var(--v4-t2) /1.4 var(--font-sans);color:var(--v4-ink-3);margin-top:8px}.arb-v4 .arb-v4-gd__end{margin-top:22px}.arb-v4 .arb-v4-gd__act{background:var(--v4-paper);box-shadow:inset 0 1px 0 var(--v4-line);flex:none;align-items:center;gap:14px;padding:16px 34px;display:flex}.arb-v4 .arb-v4-gd__hint{font:500 13px/1.3 var(--font-sans);color:var(--v4-ink-3);margin-right:auto}.arb-v4 .arb-v4-gd__act .arb-btn,.arb-v4 .arb-v4-qz__bar .arb-btn{white-space:nowrap}.arb-v4 .arb-v4-gd__act .arb-btn__icon,.arb-v4 .arb-v4-qz__bar .arb-btn__icon{color:currentColor}.arb-v4 .arb-v4-gd__act .arb-btn>.arb-btn__icon:last-child,.arb-v4 .arb-v4-qz__bar .arb-btn>.arb-btn__icon:last-child{margin-right:-4px}.arb-v4 .arb-v4-gd--over{z-index:4;animation:arb-v4-gdup .32s var(--v4-ease);position:absolute;inset:0}@keyframes arb-v4-gdup{0%{opacity:0;transform:translateY(14px)}}.arb-v4 .arb-v4-qz{animation:arb-v4-qzup .4s var(--v4-ease)}@keyframes arb-v4-qzup{0%{opacity:0;transform:translateY(8px)}}.arb-v4 .arb-v4-qz__top{flex:none;align-items:center;gap:16px;padding:24px 34px 18px;display:flex}.arb-v4 .arb-v4-qz__label b{font-variant-numeric:tabular-nums;font-weight:700}.arb-v4 .arb-v4-qz__meter{gap:5px;display:flex}.arb-v4 .arb-v4-qz__meter i{background:#e6d9c2;border-radius:3px;width:26px;height:6px;transition:background .3s}.arb-v4 .arb-v4-qz__meter i.arb-v4-qz__seg--f{background:var(--v4-brass)}.arb-v4 .arb-v4-qz__meter i.arb-v4-qz__seg--c{background:#dcc28f}.arb-v4 .arb-v4-qz__link{border-radius:var(--r-btn);height:36px;font:600 var(--v4-t3) /1 var(--font-sans);color:var(--brand);cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;margin-left:auto;padding:0 12px;display:inline-flex}.arb-v4 .arb-v4-qz__link:hover{color:var(--v4-link-h);background:#5e3a1c0f}.arb-v4 .arb-v4-qz__link:focus-visible{outline:2px solid var(--v4-brass);outline-offset:3px}.arb-v4 .arb-v4-qz__link:disabled{cursor:default}.arb-v4 .arb-v4-qz__tm{text-align:right;min-width:36px;font:500 13px/1 var(--font-sans);color:var(--v4-ink-3);font-variant-numeric:tabular-nums}.arb-v4 .arb-v4-qz__body{flex:1;min-height:0;display:flex;overflow-y:auto}.arb-v4 .arb-v4-qz__in{flex-direction:column;gap:24px;width:100%;max-width:660px;margin:auto;padding:8px 34px 30px;display:flex}.arb-v4 .arb-v4-qz__q{font:500 var(--v4-t7) /1.25 var(--font-serif);letter-spacing:-.015em;color:var(--v4-ink);text-wrap:pretty;margin:0}.arb-v4 .arb-v4-qz__opts{flex-direction:column;gap:10px;display:flex}.arb-v4 .arb-v4-qz__opts .arb-v4-quiz__opt{min-height:62px;padding:14px 20px}.arb-v4 .arb-v4-qz__bar{box-shadow:inset 0 1px 0 var(--v4-line);flex:none;justify-content:center;align-items:center;gap:14px;padding:16px 34px;display:flex}.arb-v4 .arb-v4-qz__hint{font:500 13px/1 var(--font-sans);color:var(--v4-ink-3);margin-right:auto}.arb-v4 .arb-v4-qz__bar .arb-btn:disabled{opacity:.45;cursor:default}@media (max-width:860px){.arb-v4 .arb-v4-sheet.arb-v4-sheet--gdk{width:100%;height:auto}.arb-v4 .arb-v4-gd__top{flex-wrap:wrap;gap:8px 12px;padding:18px 60px 14px 20px}.arb-v4 .arb-v4-gd__top .arb-v4-gd__x{top:10px;right:10px}.arb-v4 .arb-v4-gd__in{gap:12px;padding:24px 20px 32px}.arb-v4 .arb-v4-gd__lede{font-size:var(--v4-t5)}.arb-v4 .arb-v4-gd__act{flex-wrap:wrap;gap:8px;padding:12px 16px 20px}.arb-v4 .arb-v4-gd__hint{text-align:center;flex-basis:100%;margin:0}.arb-v4 .arb-v4-gd__act .arb-btn{flex:1}.arb-v4 .arb-v4-qz__top{flex-wrap:wrap;gap:12px;padding:18px 20px 12px}.arb-v4 .arb-v4-qz__meter{flex-basis:100%;order:5;display:flex}.arb-v4 .arb-v4-qz__meter i{flex:1;width:auto}.arb-v4 .arb-v4-qz__link{margin-right:-8px;padding:0 8px}.arb-v4 .arb-v4-qz__in{gap:18px;margin:0 auto auto;padding:8px 20px 20px}.arb-v4 .arb-v4-qz__opts .arb-v4-quiz__opt{gap:12px;min-height:56px;padding:12px 16px}.arb-v4 .arb-v4-qz__bar{flex-wrap:wrap;gap:10px 12px;padding:12px 16px 20px}.arb-v4 .arb-v4-qz__hint{text-align:center;flex-basis:100%;margin:0 0 2px;line-height:1.4}.arb-v4 .arb-v4-qz__bar .arb-btn{flex:1}}.arb-v4 .arb-v4-rv .arb-v4-qz__top{padding-right:76px}.arb-v4 .arb-v4-rv__body{scrollbar-width:thin;scrollbar-color:#dccbae transparent;flex:1;min-height:0;position:relative;overflow-y:auto}.arb-v4 .arb-v4-rv__in{flex-direction:column;gap:22px;max-width:660px;margin:0 auto;padding:8px 34px 40px;display:flex}.arb-v4 .arb-v4-rv__head{flex-direction:column;gap:10px;display:flex}.arb-v4 .arb-v4-rv__head h2{font:500 var(--v4-t8) /1.15 var(--font-serif);letter-spacing:-.02em;color:var(--v4-ink);text-wrap:balance;margin:0}.arb-v4 .arb-v4-rv__muted{color:var(--v4-ink-3)}.arb-v4 .arb-v4-rv__rule{padding:0 4px}.arb-v4 .arb-v4-rv__rule>i{background:#5e3a1c38;flex:1;order:5;height:1px;display:block}.arb-v4 .arb-v4-rv__sum{box-shadow:inset 0 0 0 1px var(--v4-line);background:#f6efe2;border-radius:16px;flex-wrap:wrap;align-items:center;gap:16px 28px;padding:20px 24px 18px;display:flex}.arb-v4 .arb-v4-rv__n{flex-direction:column;flex:none;gap:8px;display:flex}.arb-v4 .arb-v4-rv__n b{font:500 48px/1 var(--font-serif);letter-spacing:-.03em;color:var(--v4-pass);font-variant-numeric:tabular-nums}.arb-v4 .arb-v4-rv__sum--fail .arb-v4-rv__n b{color:var(--v4-terra)}.arb-v4 .arb-v4-rv__n span{font:500 var(--v4-t2) /1.2 var(--font-sans);color:var(--v4-ink-2)}.arb-v4 .arb-v4-rv__bar{flex-direction:column;flex:240px;gap:12px;min-width:0;display:flex}.arb-v4 .arb-v4-rv__track{background:#e6d9c3;border-radius:4px;height:8px;position:relative}.arb-v4 .arb-v4-rv__track i{background:var(--v4-sage);border-radius:4px;position:absolute;top:0;bottom:0;left:0}.arb-v4 .arb-v4-rv__sum--fail .arb-v4-rv__track i{background:#d39a7c}.arb-v4 .arb-v4-rv__track em{background:var(--v4-ink);border-radius:1px;width:2px;margin-left:-1px;position:absolute;top:-5px;bottom:-5px}.arb-v4 .arb-v4-rv__leg{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;display:flex}.arb-v4 .arb-v4-rv__need{white-space:nowrap;font:600 var(--v4-t3) /1 var(--font-sans);color:var(--v4-ink)}.arb-v4 .arb-v4-rv__st{font:700 var(--v4-t1) /1 var(--font-sans);letter-spacing:var(--v4-trk);text-transform:uppercase;color:#587046;background:#7c9a6e29;border-radius:999px;flex:none;padding:6px 9px}.arb-v4 .arb-v4-rv__st--no{color:var(--v4-terra-d);background:#b9603c1a}.arb-v4 .arb-v4-rv__att{flex-direction:column;gap:10px;display:flex}.arb-v4 .arb-v4-rv__rows{background:var(--v4-paper);box-shadow:inset 0 0 0 1px var(--v4-line);border-radius:14px;flex-direction:column;display:flex;overflow:hidden}.arb-v4 .arb-v4-rv__row{text-align:left;cursor:pointer;width:100%;min-height:52px;font:500 var(--v4-t3) /1.2 var(--font-sans);color:var(--v4-ink);box-shadow:inset 0 -1px 0 var(--v4-line);background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto 52px 60px;align-items:center;gap:12px;padding:10px 16px;display:grid}.arb-v4 .arb-v4-rv__row:last-child{box-shadow:none}.arb-v4 .arb-v4-rv__row:hover{background:#5e3a1c0a}.arb-v4 .arb-v4-rv__row:focus-visible{outline:2px solid var(--v4-brass);outline-offset:-2px}.arb-v4 .arb-v4-rv__row--on,.arb-v4 .arb-v4-rv__row--on:hover{cursor:default;background:#c9a05c1f}.arb-v4 .arb-v4-rv__al{flex-direction:column;gap:4px;min-width:0;display:flex}.arb-v4 .arb-v4-rv__an{white-space:nowrap;font-weight:600}.arb-v4 .arb-v4-rv__row em{white-space:nowrap;font-style:normal;font-size:var(--v4-t2);color:var(--v4-ink-3)}.arb-v4 .arb-v4-rv__row b{text-align:right;font:500 var(--v4-t5) /1 var(--font-serif);color:var(--v4-pass);font-variant-numeric:tabular-nums}.arb-v4 .arb-v4-rv__row b.arb-v4-rv__no{color:var(--v4-terra)}.arb-v4 .arb-v4-rv__go{font:600 var(--v4-t2) /1 var(--font-sans);color:var(--brand);justify-content:flex-end;display:flex}.arb-v4 .arb-v4-rv__row--on .arb-v4-rv__go{color:var(--v4-gold-t)}@media (max-width:860px){.arb-v4 .arb-v4-rv .arb-v4-qz__top{padding:18px 60px 12px 20px}.arb-v4 .arb-v4-rv__in{gap:18px;padding:6px 20px 28px}.arb-v4 .arb-v4-rv__head h2{font-size:var(--v4-t7)}.arb-v4 .arb-v4-rv__sum{flex-direction:column;align-items:stretch;gap:16px;padding:16px 16px 14px}.arb-v4 .arb-v4-rv__bar{flex:none}.arb-v4 .arb-v4-rv__n{flex-direction:row;align-items:baseline;gap:12px}.arb-v4 .arb-v4-rv__n b{font-size:40px}.arb-v4 .arb-v4-rv__row{grid-template-columns:minmax(0,1fr) auto 44px 48px;gap:10px;padding:10px 14px}}.arb-v4 .arb-v4-svans .arb-v4-qz__top{padding-right:76px}.arb-v4 .arb-v4-svans__meta{margin-left:auto}.arb-v4 .arb-v4-svans__label--teal{color:var(--v4-teal)}.arb-v4 .arb-v4-svans__label--muted{color:var(--v4-ink-3)}.arb-v4 .arb-v4-svans__body{scrollbar-width:thin;scrollbar-color:#dccbae transparent;flex:1;min-height:0;position:relative;overflow-y:auto}.arb-v4 .arb-v4-svans__in{flex-direction:column;gap:22px;max-width:660px;margin:0 auto;padding:8px 34px 40px;display:flex}.arb-v4 .arb-v4-svans__head{flex-direction:column;gap:10px;display:flex}.arb-v4 .arb-v4-svans__head h2{font:500 var(--v4-t8) /1.15 var(--font-serif);letter-spacing:-.02em;color:var(--v4-ink);text-wrap:balance;margin:0}.arb-v4 .arb-v4-svans__q{background:var(--v4-paper);box-shadow:inset 0 0 0 1px var(--v4-line);border-radius:16px;flex-direction:column;gap:12px;padding:16px 18px;display:flex}.arb-v4 .arb-v4-svans__q .arb-tag{flex:none}.arb-v4 .arb-v4-quiz__opt.arb-v4-svans__sel,.arb-v4 .arb-v4-quiz__opt.arb-v4-svans__sel:hover{opacity:1;color:var(--v4-ink);background:#c9a05c1a;box-shadow:inset 0 0 0 1.5px #c9a05c99}.arb-v4 .arb-v4-svans__qm{flex:none;gap:4px;display:flex}.arb-v4 .arb-v4-svans__qm i{background:#e6d9c2;border-radius:3px;width:12px;height:5px}.arb-v4 .arb-v4-svans__qm i.arb-v4-svans__qm--f{background:var(--v4-brass)}.arb-v4 .arb-v4-svans__txt{font:400 var(--v4-t4) /1.55 var(--font-sans);color:var(--v4-ink);text-wrap:pretty;white-space:pre-wrap;background:#f6efe2;border-radius:12px;margin:0;padding:14px 16px}.arb-v4 .arb-v4-svans__txt--empty{box-shadow:inset 0 0 0 1px var(--v4-line);color:var(--v4-ink-3);background:0 0}.arb-v4 .arb-v4-svans__state{text-align:center;font:500 var(--v4-t3) /1.4 var(--font-sans);color:var(--v4-ink-3);flex-direction:column;align-items:center;gap:12px;padding:32px 0;display:flex}.arb-v4 .arb-v4-svans__state p{margin:0}@media (max-width:860px){.arb-v4 .arb-v4-svans .arb-v4-qz__top{padding:18px 60px 12px 20px}.arb-v4 .arb-v4-svans .arb-v4-sheet__label em{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.arb-v4 .arb-v4-svans__in{gap:18px;padding:6px 20px 28px}.arb-v4 .arb-v4-svans__head h2{font-size:var(--v4-t7)}.arb-v4 .arb-v4-svans__q{padding:14px}.arb-v4 .arb-v4-quiz__opt.arb-v4-svans__sel{padding:9px 11px}}.arb-v4 .arb-v4-survey{flex-direction:column;display:flex}.arb-v4 .arb-v4-survey__band{background:linear-gradient(180deg,var(--v4-paper),transparent);flex:none;padding:34px 0 22px}@supports (color:color-mix(in lab,red,red)){.arb-v4 .arb-v4-survey__band{background:linear-gradient(180deg,color-mix(in srgb,var(--v4-paper) 55%,transparent),transparent)}}.arb-v4 .arb-v4-survey__body,.arb-v4 .arb-v4-survey__inner{width:min(720px,var(--v4-col,min(1040px,100% - 200px)));flex-direction:column;margin:0 auto;display:flex}.arb-v4 .arb-v4-survey__inner{gap:12px}.arb-v4 .arb-v4-survey__row{align-items:center;gap:14px;display:flex}.arb-v4 .arb-v4-survey__right{align-items:center;gap:9px;margin-left:auto;display:flex}.arb-v4 .arb-v4-survey__back{width:44px;height:44px;box-shadow:inset 0 0 0 1px var(--v4-ring);color:var(--brand);cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;padding:0;transition:background .18s,transform .18s,opacity .2s;display:grid}.arb-v4 .arb-v4-survey__back:hover{background:var(--v4-link-h)}@supports (color:color-mix(in lab,red,red)){.arb-v4 .arb-v4-survey__back:hover{background:color-mix(in srgb,var(--v4-link-h) 6%,transparent)}}.arb-v4 .arb-v4-survey__eyebrow{font:700 var(--v4-t1) /1 var(--font-sans);letter-spacing:var(--v4-trk);text-transform:uppercase;color:var(--v4-gold-t);align-items:center;gap:10px;display:flex}.arb-v4 .arb-v4-survey__eyebrow>i{background:var(--v4-link-h);flex:none;width:26px;height:1px;display:block}@supports (color:color-mix(in lab,red,red)){.arb-v4 .arb-v4-survey__eyebrow>i{background:color-mix(in srgb,var(--v4-link-h) 22%,transparent)}}.arb-v4 .arb-v4-survey__eyebrow em{font:500 var(--v4-t2) /1 var(--font-sans);letter-spacing:0;text-transform:none;color:var(--v4-ink-3);font-style:normal}.arb-v4 .arb-v4-survey__h1{font:500 var(--v4-t9) /1.05 var(--font-serif);letter-spacing:-.025em;color:var(--v4-ink);text-wrap:balance;margin:0}.arb-v4 .arb-v4-survey__sub{font:400 var(--v4-t4) /1.5 var(--font-sans);color:var(--v4-ink-2);margin:0}.arb-v4 .arb-v4-survey__start{flex:none}.arb-v4 .arb-v4-survey__dots{gap:7px;display:flex}.arb-v4 .arb-v4-survey__dots i{border-radius:50%;width:11px;height:11px;transition:all .3s;box-shadow:inset 0 0 0 1.5px #c9b392}.arb-v4 .arb-v4-survey__dots i.arb-v4-survey__dot--on{background:var(--v4-brass);box-shadow:none;animation:arb-v4-survey-land .55s cubic-bezier(.34,1.56,.64,1)}@keyframes arb-v4-survey-land{0%{transform:scale(1.9)}55%{transform:scale(.82)}to{transform:scale(1)}}.arb-v4 .arb-v4-survey__bodywrap{flex:none;padding:26px 0 40px}.arb-v4 .arb-v4-survey__body{gap:10px}.arb-v4 .arb-v4-survey__body--intro{gap:18px}.arb-v4 .arb-v4-survey__list{flex-direction:column;gap:9px;max-width:56ch;margin:0;padding:0;list-style:none;display:flex}.arb-v4 .arb-v4-survey__list li{font:400 var(--v4-t4) /1.45 var(--font-sans);color:var(--v4-ink-2);padding-left:20px;position:relative}.arb-v4 .arb-v4-survey__list li:before{content:"";background:var(--v4-brass);border-radius:50%;width:6px;height:6px;position:absolute;top:.6em;left:2px}.arb-v4 .arb-v4-survey__option{background:var(--v4-paper);width:100%;min-height:68px;box-shadow:inset 0 0 0 1px var(--v4-line);cursor:pointer;text-align:left;color:var(--v4-ink);border:0;border-radius:14px;align-items:center;gap:16px;padding:16px 22px;transition:box-shadow .2s,transform .2s,opacity .2s;display:flex}.arb-v4 .arb-v4-survey__option:hover:not(:disabled){transform:translateY(-1px);box-shadow:inset 0 0 0 1px #dec79e,0 16px 30px -22px #4a311880}.arb-v4 .arb-v4-survey__option:focus-visible{outline-offset:-2px}.arb-v4 .arb-v4-survey__option:disabled{cursor:default}.arb-v4 .arb-v4-survey__option b{font:500 var(--v4-t5) /1.4 var(--font-serif);text-wrap:pretty;flex:1}.arb-v4 .arb-v4-survey__numb{width:30px;height:30px;font:600 var(--v4-t2) /1 var(--font-sans);color:var(--v4-ink-2);box-shadow:inset 0 0 0 1.5px var(--v4-ring);border-radius:50%;flex:none;place-items:center;display:grid}.arb-v4 .arb-v4-survey__qm{flex:none;gap:4px;display:flex}.arb-v4 .arb-v4-survey__qm i{background:#e6d9c2;border-radius:3px;width:14px;height:6px}.arb-v4 .arb-v4-survey__qm i.arb-v4-survey__qm--f{background:var(--v4-brass)}.arb-v4 .arb-v4-survey__option--sel,.arb-v4 .arb-v4-survey__option--sel:hover:not(:disabled){background:var(--v4-walnut-d);color:var(--v4-on-walnut);box-shadow:inset 0 0 0 1.5px #e0a45599}.arb-v4 .arb-v4-survey__option--sel .arb-v4-survey__numb{color:var(--v4-on-walnut);box-shadow:inset 0 0 0 1.5px var(--v4-on-walnut)}.arb-v4 .arb-v4-survey__option--sel .arb-v4-survey__qm i{background:#e7c68c40}.arb-v4 .arb-v4-survey__option--sel .arb-v4-survey__qm i.arb-v4-survey__qm--f{background:var(--v4-brass)}@media (prefers-reduced-motion:reduce){.arb-v4 .arb-v4-survey__dots i.arb-v4-survey__dot--on{animation:none}.arb-v4 .arb-v4-survey__option{transition:none}}@media (max-width:860px){.arb-v4 .arb-v4-survey__band{padding:22px 0 16px}.arb-v4 .arb-v4-survey__sub{font-size:14.5px}.arb-v4 .arb-v4-survey__bodywrap{padding:20px 0 28px}.arb-v4 .arb-v4-survey__option{gap:12px;min-height:0;padding:12px 16px}.arb-v4 .arb-v4-survey__numb{display:none}.arb-v4 .arb-v4-survey__qm i{width:8px}}.arb-v4 .arb-v4-auth{background:var(--v4-plaster);color:var(--v4-ink);font-family:var(--font-sans)}.arb-v4 .arb-v4-auth .auth-brand{background:var(--v4-walnut-d);color:var(--v4-on-walnut)}.arb-v4 .arb-v4-auth .auth-brand-glow{background:radial-gradient(circle,var(--v4-brass),transparent 70%)}@supports (color:color-mix(in lab,red,red)){.arb-v4 .arb-v4-auth .auth-brand-glow{background:radial-gradient(circle,color-mix(in srgb,var(--v4-brass) 22%,transparent),transparent 70%)}}.arb-v4 .arb-v4-auth .auth-brand-eyebrow{font:700 var(--v4-t1) /1 var(--font-sans);letter-spacing:var(--v4-trk);text-transform:uppercase;color:var(--v4-brass-l)}.arb-v4 .arb-v4-auth .auth-brand-headline{font:500 var(--v4-t8) /1.1 var(--font-serif);letter-spacing:-.02em}.arb-v4 .arb-v4-auth .auth-brand-tagline{font:400 var(--v4-t4) /1.5 var(--font-sans)}.arb-v4 .arb-v4-auth .auth-brand-footnote{font:400 var(--v4-t2) /1.4 var(--font-sans)}.arb-v4 .arb-v4-auth .auth-form-panel{background:var(--v4-plaster)}.arb-v4 .arb-v4-auth .muted{color:var(--v4-ink-3)}.arb-v4 .arb-v4-auth .auth-title{font:500 var(--v4-t8) /1.1 var(--font-serif);letter-spacing:-.02em;color:var(--v4-ink);margin:0 0 8px}.arb-v4 .arb-v4-auth .auth-subtitle{font:400 var(--v4-t4) /1.5 var(--font-sans);color:var(--v4-ink-2);text-wrap:pretty;margin:0 0 28px}.arb-v4 .arb-v4-auth .field-label{font:500 var(--v4-t2) /1.3 var(--font-sans);color:var(--v4-ink-2)}.arb-v4 .arb-v4-auth .field-area,.arb-v4 .arb-v4-auth .field-input{background:var(--v4-paper);box-shadow:inset 0 0 0 1px var(--v4-ring);color:var(--v4-ink);font-family:var(--font-sans);border:0;border-radius:11px;transition:box-shadow .15s}.arb-v4 .arb-v4-auth .field-area:focus,.arb-v4 .arb-v4-auth .field-input:focus-within{box-shadow:inset 0 0 0 1.5px var(--v4-brass);outline:0}.arb-v4 .arb-v4-auth .auth-floating-label,.arb-v4 .arb-v4-auth .auth-pw-toggle{color:var(--v4-ink-3)}.arb-v4 .arb-v4-auth .auth-floating-password-input,.arb-v4 .arb-v4-auth .auth-pw-toggle:hover{color:var(--v4-ink)}.arb-v4 .arb-v4-auth .auth-locale-chip{background:var(--v4-paper)}@supports (color:color-mix(in lab,red,red)){.arb-v4 .arb-v4-auth .auth-locale-chip{background:color-mix(in srgb,var(--v4-paper) 70%,transparent)}}.arb-v4 .arb-v4-auth .auth-locale-chip{box-shadow:inset 0 0 0 1px var(--v4-line);color:var(--v4-ink-2)}.arb-v4 .arb-v4-auth .auth-locale-chip:hover{background:var(--v4-paper);color:var(--v4-ink)}.arb-v4 .arb-v4-auth .link{font:500 var(--v4-t3) /1.4 var(--font-sans);color:var(--brand);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--brand);text-decoration-color:var(--brand);background:0 0;border:0;padding:0}@supports (color:color-mix(in lab,red,red)){.arb-v4 .arb-v4-auth .link{-webkit-text-decoration-color:color-mix(in srgb,var(--brand) 45%,transparent);text-decoration-color:color-mix(in srgb,var(--brand) 45%,transparent)}}.arb-v4 .arb-v4-auth .link{cursor:pointer}.arb-v4 .arb-v4-auth .link:hover{color:var(--v4-link-h);text-decoration-color:currentColor}.arb-v4 .arb-v4-auth .auth-foot{font:400 var(--v4-t3) /1.4 var(--font-sans)}.arb-v4 .arb-v4-auth .auth-error{font:500 var(--v4-t2) /1.4 var(--font-sans);color:var(--v4-terra)}.arb-v4 .arb-v4-auth .auth-note{font:400 var(--v4-t2) /1.4 var(--font-sans);color:var(--v4-ink-3)}.arb-v4 .arb-v4-auth .auth-note--ok{color:var(--v4-pass)}.arb-v4 .arb-v4-auth .auth-lost{box-shadow:inset 0 1px 0 var(--v4-line);margin-top:24px;padding-top:24px}.arb-v4 .arb-v4-signedout{text-align:center;background:var(--v4-plaster);min-height:100dvh;color:var(--v4-ink);flex-direction:column;justify-content:center;align-items:center;gap:14px;display:flex}.arb-v4 .arb-v4-signedout--segment{min-height:60vh;padding:40px 20px}.arb-v4 .arb-v4-signedout__lockup{width:auto;height:30px;margin-bottom:26px}.arb-v4 .arb-v4-signedout__title{font:500 var(--v4-t8) /1.1 var(--font-serif);letter-spacing:-.02em;color:var(--v4-ink);margin:0}.arb-v4 .arb-v4-signedout__body{font:400 var(--v4-t4) /1.5 var(--font-sans);color:var(--v4-ink-2);text-wrap:pretty;max-width:380px;margin:0 0 18px}.arb-v4 .arb-v4-signedout__back{flex:none}.arb-v4 .arb-v4-signedout__back:focus-visible{outline-offset:3px}.arb-v4 .arb-v4-signedout__back>svg:first-child{color:currentColor;width:18px;height:18px;margin-left:-3px}.arb-v4 .arb-v4-signedout__back>svg path{stroke-width:1.5px}@media (max-width:860px){.arb-v4 .arb-v4-signedout{padding:0 28px}}.grc4{--grc4-sans:var(--font-outfit),"Outfit",ui-sans-serif,system-ui,sans-serif;--grc4-serif:var(--font-newsreader),"Newsreader",Georgia,"Times New Roman",serif;--grc4-link:#9a6334;--grc4-on-primary:#fff3e2;--grc4-ink-warm:#6e5a3e;--grc4-ink-body:#4a2e1e;--grc4-sage-ink:#587046;--grc4-extra-ink:#4e6440;--grc4-gold-ink:#7a5524;--grc4-mute-bg:#efe5d4;--grc4-undo:#e3c58d;--grc4-err-card:#fbf1ea;--grc4-new-card:#fbf3e4;--grc4-pop-plus:#cfe3c2;--grc4-pop-minus:#f0b9a2;--grc4-pop-foot:#cdbba3;--grc4-danger-h:#6e2b1b;--grc4-code-mask:#b5a48e;--grc4-placeholder:#806e5b;--grc4-switch-off:#d8c8ac;--grc4-backdrop:#e4d8c2;--grc4-hover:#5e3a1c0f;--grc4-hair-row:#5e3a1c1a;--grc4-hair:#5e3a1c1f;--grc4-link-line:#9a633473;--grc4-danger-line:#8c3a2666;--grc4-danger-hover:#b9603c14;--grc4-focus-halo:#c9a05c29;--grc4-select-on:#c9a05c24;--grc4-selection:#c9a05c52;--grc4-thead:#f3eadc8c;--grc4-row-hover:#f3eadc66;--grc4-chrome:#fffcf6db;--grc4-chrome-foot:#fffcf6f0;--grc4-tabs-bg:#fffcf6b3;--grc4-band-top:#fffcf699;--grc4-overlay:#2b20186b;--grc4-err-tint:#b9603c12;--grc4-err-ring:#b9603c4d;--grc4-err-field:#b9603c99;--grc4-notice-bg:#c9a05c1a;--grc4-notice-ring:#c9a05c59;--grc4-st-activo-bg:#7c9a6e2e;--grc4-st-invitado-bg:#c9a05c33;--grc4-st-fallo-bg:#b9603c21;--grc4-score-gold:#b47716;--grc4-score-hi:#5e8a57;--grc4-score-mid:#b68a39;--grc4-score-low:#be6a47;--grc4-st-vac-bg:#7c9a6e21;--grc4-st-vac-base:#7c9a6e12;--grc4-st-vac-ring:#7c9a6e4d;--grc4-bulk-btn-bg:#fff7ec14;--grc4-bulk-btn-hover:#fff7ec29;--grc4-bulk-btn-ring:#fff7ec40;--grc4-chart-1:#c8852f;--grc4-chart-1-soft:#c8852f29;--grc4-chart-2:#5e8a57;--grc4-chart-muted:#8a7250;--grc4-passline:#4e7a4e99;--grc4-sh-primary:0 8px 18px -10px #2e1a0a99;--grc4-sh-pop:0 24px 60px -18px #1e100680,0 0 0 1px #5e3a1c1a;--grc4-sh-modal:0 40px 80px -30px #140a0499,0 0 0 1px #5e3a1c1a;--grc4-sh-toast:0 20px 40px -20px #140a0499;--grc4-r-btn:10px;--grc4-col:1120px;--grc4-gutter:48px}html.grc4-page,html.grc4-page body{background:#f3eadc}.grc4{background:var(--v4-plaster);color:var(--v4-ink);font-family:var(--grc4-sans)}.grc4-ic{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:18px;height:18px;display:block}.grc4-gate__state{background:var(--v4-plaster);min-height:60dvh;color:var(--v4-ink-3);font:400 15px/1.5 var(--grc4-sans);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;display:flex}.grc4-gate__state a{color:var(--grc4-link);font-weight:600;text-decoration:none}.grc4-gate__state a:hover{color:var(--v4-link-h)}.grc4-shell{min-height:100dvh;position:relative}.grc4-shell,.grc4-shell__main{flex-direction:column;display:flex}.grc4-shell__main{flex:1;min-width:0}:where(.grc4) a{color:var(--grc4-link);text-underline-offset:3px;-webkit-text-decoration-color:var(--grc4-link-line);text-decoration-color:var(--grc4-link-line)}:where(.grc4) a:where(:hover){color:var(--v4-link-h)}:where(.grc4) input::placeholder,:where(.grc4) textarea::placeholder{color:var(--grc4-placeholder)}:where(.grc4) input,:where(.grc4) textarea{caret-color:var(--grc4-link);font-family:var(--grc4-sans);text-overflow:ellipsis}:where(.grc4) ::selection{background:var(--grc4-selection);color:var(--v4-ink)}:where(.grc4) :focus-visible{outline:2px solid var(--grc4-link);outline-offset:2px}.grc4-tap{position:relative}.grc4-tap:after{content:"";width:max(100%,44px);height:max(100%,44px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media (prefers-reduced-motion:reduce){.grc4 *,.grc4 :after,.grc4 :before{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.grc4-nav{z-index:30;background:var(--grc4-chrome);height:64px;box-shadow:inset 0 -1px 0 var(--grc4-hair);flex:none;align-items:center;gap:8px;padding:0 48px;display:flex;position:sticky;top:0}.grc4-nav__lockup{width:auto;height:25px;margin-right:26px;display:block}.grc4-nav__links{align-items:center;gap:4px;display:flex}:where(.grc4) .grc4-nav__link{font:500 13.5px/1 var(--grc4-sans);color:var(--v4-ink-3);border-radius:999px;padding:10px 16px;text-decoration:none}:where(.grc4) .grc4-nav__link.is-on{color:var(--v4-on-walnut);background:var(--v4-walnut-d);font-weight:600}.grc4-nav__spacer{flex:1}:where(.grc4) .grc4-nav__reviews{height:36px;box-shadow:inset 0 0 0 1px var(--v4-line);font:500 12.5px/1 var(--grc4-sans);color:var(--v4-ink-2);background:0 0;border-radius:999px;align-items:center;gap:8px;padding:0 14px;text-decoration:none;display:inline-flex}:where(.grc4) .grc4-nav__reviews.is-on{color:var(--v4-on-walnut);background:var(--v4-walnut-d);box-shadow:none;font-weight:600}.grc4-nav__reviews b{background:var(--v4-brass);min-width:19px;height:19px;color:var(--v4-walnut-d);font:700 11px/1 var(--grc4-sans);border-radius:999px;place-items:center;padding:0 5px;display:inline-grid}.grc4-mhead{z-index:30;background:var(--grc4-chrome);height:56px;box-shadow:inset 0 -1px 0 var(--grc4-hair);flex:none;align-items:center;gap:12px;padding:0 18px;display:none;position:sticky;top:0}.grc4-mhead__lockup{width:auto;height:21px;display:block}.grc4-viewer{flex:none;position:relative}.grc4-viewer__chip{box-shadow:inset 0 0 0 1px var(--v4-line);cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:10px;margin-left:6px;padding:5px 14px 5px 6px;display:flex}.grc4-viewer__disc,.grc4-viewer__mark{font:700 11px/1 var(--grc4-sans);color:var(--grc4-link);background:var(--v4-paper);box-shadow:inset 0 0 0 1.5px var(--v4-ring);border-radius:50%;place-items:center;display:grid}.grc4-viewer__mark{width:30px;height:30px}.grc4-viewer__disc{cursor:pointer;border:0;width:32px;height:32px;padding:0}.grc4-viewer__text{font:500 12.5px/1 var(--grc4-sans);color:var(--v4-ink-3);white-space:nowrap}.grc4-viewer__text em{color:var(--v4-ink);font-style:normal;font-weight:600}.grc4-viewer__pop{z-index:60;background:var(--v4-paper);width:248px;box-shadow:0 24px 60px -18px #1e100680,inset 0 0 0 1px var(--v4-line);border-radius:16px;flex-direction:column;padding:8px;display:flex;position:absolute;top:calc(100% + 8px);right:0}.grc4-viewer__head{flex-direction:column;flex:none;gap:4px;padding:8px 10px 10px;display:flex}.grc4-viewer__head b{font:600 14px/1.3 var(--grc4-sans);color:var(--v4-ink)}.grc4-viewer__head small{font:400 12.5px/1.3 var(--grc4-sans);color:var(--v4-ink-3)}:where(.grc4) .grc4-viewer__item{width:100%;height:40px;font:500 13.5px/1 var(--grc4-sans);color:var(--v4-ink-2);cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;padding:0 10px;text-decoration:none;display:flex}:where(.grc4) .grc4-viewer__item:hover{background:var(--grc4-hover);color:var(--v4-ink)}.grc4-viewer__item .grc4-ic{width:16px;height:16px;color:var(--v4-ink-4)}.grc4-viewer__item small{white-space:nowrap;font:400 12.5px/1 var(--grc4-sans);color:var(--v4-ink-3);flex:none;margin-left:auto}.grc4-viewer__hotels{overscroll-behavior:contain;scrollbar-width:thin;flex:0 auto;min-height:0;overflow-y:auto}:where(.grc4) .grc4-viewer__filter{border-radius:10px;flex:none;height:36px;margin:0 0 6px;padding:0 12px}.grc4-viewer__filter input{font-size:13.5px}.grc4-viewer__pop>.grc4-viewer__item{flex:none}.grc4-viewer__name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.grc4-viewer__empty{font:400 12.5px/1.3 var(--grc4-sans);color:var(--v4-ink-3);margin:0;padding:10px}:where(.grc4) .grc4-viewer__item:focus-visible{background:var(--grc4-hover);color:var(--v4-ink)}.grc4-viewer__sep{background:var(--grc4-hair-row);flex:none;height:1px;margin:6px 4px}.grc4-band{background:linear-gradient(180deg,var(--grc4-band-top),#fffcf600);flex:none;padding:26px 48px 22px}.grc4-band__inner{width:100%;max-width:var(--grc4-col);flex-direction:column;gap:16px;margin:0 auto;display:flex}.grc4-tabs{scrollbar-width:none;max-width:100%;display:flex;overflow-x:auto}.grc4-tabs__track{background:var(--grc4-tabs-bg);box-shadow:inset 0 0 0 1px var(--v4-line);border-radius:999px;flex:none;gap:4px;padding:4px;display:flex}:where(.grc4) .grc4-tabs__tab{height:38px;color:var(--v4-ink-2);font:500 13.5px/1 var(--grc4-sans);white-space:nowrap;cursor:pointer;background:0 0;border-radius:999px;flex:none;align-items:center;padding:0 18px;text-decoration:none;display:inline-flex}:where(.grc4) .grc4-tabs__tab.is-on{background:var(--v4-walnut-d);color:var(--v4-on-walnut);font-weight:600}:where(.grc4) .grc4-band__back{font:500 13.5px/1 var(--grc4-sans);color:var(--grc4-link);align-self:flex-start;align-items:center;gap:6px;text-decoration:none;display:inline-flex}.grc4-band__back .grc4-ic{width:15px;height:15px}.grc4-band__row{flex-wrap:wrap;align-items:flex-end;gap:14px 16px;display:flex}.grc4-band__titles{flex-direction:column;flex:380px;gap:8px;min-width:0;display:flex}.grc4-band__h1{font:500 42px/1.05 var(--grc4-serif);letter-spacing:-.025em;color:var(--v4-ink);margin:0}.grc4-band__sub{font:400 15px/1.5 var(--grc4-sans);color:var(--v4-ink-2);text-wrap:pretty;margin:0}.grc4-band__actions{flex-wrap:wrap;flex:none;align-items:center;gap:10px;display:flex}.grc4-body{flex:none;padding:4px 48px 56px}.grc4-body__inner{width:100%;max-width:var(--grc4-col);flex-direction:column;gap:16px;margin:0 auto;display:flex}@media (max-width:860px){.grc4-nav{display:none}.grc4-mhead{display:flex}.grc4-band{padding:16px 18px 14px}.grc4-band__h1{font-size:30px}:where(.grc4) .grc4-tabs__tab{padding:0 13px}.grc4-band__actions{flex:100%}.grc4-band__actions>*{flex:1 1 0}.grc4-body{padding:4px 18px 32px}}:where(.grc4) .grc4-btn{border-radius:var(--grc4-r-btn);height:44px;font:600 14.5px/1 var(--grc4-sans);white-space:nowrap;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:8px;padding:0 20px;text-decoration:none;display:inline-flex}.grc4-btn .grc4-ic{width:16px;height:16px}.grc4-btn:disabled{opacity:.45;cursor:default}:where(.grc4) .grc4-btn--primary{background:var(--v4-walnut-d);color:var(--grc4-on-primary);box-shadow:var(--grc4-sh-primary)}.grc4-btn--primary:not(:disabled):hover{background:var(--v4-walnut)}:where(.grc4) .grc4-btn--outline{color:var(--grc4-link);box-shadow:inset 0 0 0 1px var(--v4-ring);padding:0 18px}:where(.grc4) .grc4-btn--ghost{color:var(--grc4-link);padding:0 16px}.grc4-btn--ghost:not(:disabled):hover,.grc4-btn--outline:not(:disabled):hover{background:var(--grc4-hover)}:where(.grc4) .grc4-btn--danger-link,:where(.grc4) .grc4-btn--link{height:auto;font:500 13px/1 var(--grc4-sans);color:var(--grc4-link);text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--grc4-link-line);text-decoration-color:var(--grc4-link-line);padding:0 4px}:where(.grc4) .grc4-btn--danger-link{color:var(--v4-terra-d);-webkit-text-decoration-color:var(--grc4-danger-line);text-decoration-color:var(--grc4-danger-line)}:where(.grc4) .grc4-btn--danger{background:var(--v4-terra-d);color:var(--v4-on-walnut)}.grc4-btn--danger:not(:disabled):hover{background:var(--grc4-danger-h)}:where(.grc4) .grc4-btn--danger-ghost{color:var(--v4-terra-d);padding:0 16px}.grc4-btn--danger-ghost:not(:disabled):hover{background:var(--grc4-danger-hover)}:where(.grc4) .grc4-btn--sm{height:40px;padding:0 18px;font-size:13.5px}.grc4-btn--block{flex:1 1 0}:where(.grc4) .grc4-btn--h38{height:38px;padding:0 16px;font-size:13.5px}:where(.grc4) .grc4-btn--h36{height:36px;padding:0 16px;font-size:13px}:where(.grc4) .grc4-btn--h34{gap:6px;height:34px;padding:0 14px;font-size:12.5px}:where(.grc4) .grc4-btn--h32{gap:6px;height:32px;padding:0 13px;font-size:12.5px}.grc4-btn--h32 .grc4-ic,.grc4-btn--h34 .grc4-ic{width:12px;height:12px}:where(.grc4) .grc4-btn--flat{box-shadow:none}.grc4-empty{background:var(--v4-paper);box-shadow:inset 0 0 0 1px var(--v4-line);border-radius:20px;flex-direction:column;align-items:flex-start;gap:12px;padding:28px 28px 30px;display:flex}.grc4-empty__title{font:500 26px/1.12 var(--grc4-serif);letter-spacing:-.015em;color:var(--v4-ink);margin:0}.grc4-empty__body{max-width:60ch;font:400 15px/1.5 var(--grc4-sans);color:var(--v4-ink-2);text-wrap:pretty;margin:0 0 4px}@media (max-width:860px){.grc4-empty{padding:22px 20px 24px}.grc4-empty__title{font-size:22px}}.grc4-chip{background:var(--v4-paper);color:var(--v4-ink-2);box-shadow:inset 0 0 0 1px var(--v4-line);font-family:var(--grc4-sans);white-space:nowrap;cursor:pointer;border:0;border-radius:999px;align-items:center;font-weight:500;line-height:1;display:inline-flex}.grc4-chip.is-on{background:var(--v4-walnut-d);color:var(--v4-on-walnut);box-shadow:var(--grc4-sh-primary);font-weight:600}.grc4-chip--h30{height:30px;padding:0 11px;font-size:12.5px}.grc4-chip--h36{gap:7px;height:36px;padding:0 14px;font-size:13px}.grc4-chip--h38{height:38px;padding:0 15px;font-size:13.5px}.grc4-chip--h40{gap:8px;height:40px;padding:0 16px;font-size:13.5px}.grc4-chip--check{gap:7px;padding:0 15px 0 11px}.grc4-chip__box{width:16px;height:16px;box-shadow:inset 0 0 0 1.5px var(--v4-ring);background:0 0;border-radius:5px;place-items:center;display:grid}.grc4-chip__box .grc4-ic{color:#0000;width:11px;height:11px}.grc4-chip.is-on .grc4-chip__box{background:var(--v4-brass);box-shadow:none}.grc4-chip.is-on .grc4-chip__box .grc4-ic{color:var(--v4-walnut-d)}.grc4-chip__count{font:600 11.5px/1 var(--grc4-sans);opacity:.65;font-variant-numeric:tabular-nums}.grc4-field{flex-direction:column;gap:8px;display:flex}.grc4-field__label{font:600 13.5px/1 var(--grc4-sans);color:var(--v4-ink)}.grc4-field__note{color:var(--v4-ink-3);font-weight:400}.grc4-input{background:var(--v4-paper);width:100%;height:44px;box-shadow:inset 0 0 0 1px var(--v4-ring);font:400 14.5px/1 var(--grc4-sans);color:var(--v4-ink);border:0;border-radius:11px;outline:0;padding:0 14px;display:block}.grc4-input:focus,.grc4-input:focus-visible{box-shadow:inset 0 0 0 1.5px var(--v4-brass),0 0 0 4px var(--grc4-focus-halo);outline:0}.grc4-input.is-invalid{box-shadow:inset 0 0 0 1.5px var(--grc4-err-field)}.grc4-field__hint{font:400 12.5px/1.45 var(--grc4-sans);color:var(--v4-ink-3)}.grc4-field__hint.is-error{color:var(--v4-terra-d);font-weight:500}.grc4-search{background:var(--v4-paper);height:44px;box-shadow:inset 0 0 0 1px var(--v4-ring);border-radius:12px;align-items:center;gap:10px;padding:0 16px;display:flex}.grc4-search:focus-within{outline:4px solid var(--grc4-focus-halo);outline-offset:0}.grc4-search .grc4-ic{width:16px;height:16px;color:var(--v4-ink-4)}.grc4-search input{min-width:0;font:400 14.5px/1 var(--grc4-sans);color:var(--v4-ink);background:0 0;border:0;outline:none;flex:1}.grc4-search input:focus-visible{outline:none}.grc4-search--compact{border-radius:11px;height:42px;padding:0 14px}.grc4-search--compact .grc4-ic{width:15px;height:15px}.grc4-search--compact input{font-size:14px}.grc4-select{display:flex;position:relative}.grc4-select select{appearance:none;background:var(--v4-paper);width:100%;height:44px;box-shadow:inset 0 0 0 1px var(--v4-ring);font:500 14px/1 var(--grc4-sans);color:var(--v4-ink);cursor:pointer;border:0;border-radius:12px;padding:0 36px 0 14px}.grc4-select.is-on select{background:var(--grc4-select-on);box-shadow:inset 0 0 0 1.5px var(--v4-brass)}.grc4-select .grc4-ic{width:16px;height:16px;color:var(--grc4-link);pointer-events:none;position:absolute;top:14px;right:12px}.grc4-pill{height:24px;font:600 12px/1 var(--grc4-sans);white-space:nowrap;border-radius:999px;align-items:center;padding:0 10px;display:inline-flex}.grc4-pill--sm{height:22px;padding:0 9px;font-size:11.5px}.grc4-pill--activo{background:var(--grc4-st-activo-bg);color:var(--grc4-sage-ink)}.grc4-pill--invitado{background:var(--grc4-st-invitado-bg);color:var(--grc4-gold-ink)}.grc4-pill--fallo{background:var(--grc4-st-fallo-bg);color:var(--v4-terra-d)}.grc4-pill--sin_acceso{background:var(--grc4-mute-bg);color:var(--v4-ink-2)}.grc4-avatar{font:700 11.5px/1 var(--grc4-sans);color:var(--grc4-ink-warm);background:var(--v4-surf);border-radius:50%;flex:none;place-items:center;display:grid}.grc4-avatar--34{width:34px;height:34px}.grc4-avatar--36{width:36px;height:36px}.grc4-avatar--44{width:44px;height:44px;font-size:13px}.grc4-avatar.is-dimmed{opacity:.55}.grc4-progress{align-items:center;gap:10px;display:flex}.grc4-progress__track{background:var(--v4-plaster-2);border-radius:3px;flex:1;height:6px;display:block;overflow:hidden}.grc4-progress__track>i{background:var(--v4-brass);border-radius:3px;height:100%;display:block}.grc4-progress__pct{font:500 13px/1 var(--grc4-sans);color:var(--v4-ink-2);font-variant-numeric:tabular-nums}.grc4-progress--sm .grc4-progress__pct{font-size:12.5px}.grc4-notice{background:var(--grc4-notice-bg);box-shadow:inset 0 0 0 1px var(--grc4-notice-ring);font:400 14px/1.5 var(--grc4-sans);color:var(--v4-ink-2);border-radius:14px;align-items:flex-start;gap:12px;padding:14px 18px;display:flex}.grc4-notice>.grc4-ic{width:17px;height:17px;color:var(--v4-gold-t);margin-top:2px}.grc4-notice p{text-wrap:pretty;flex:1;min-width:0;margin:0}.grc4-notice b{color:var(--v4-ink);font-weight:600}.grc4-notice__undo{font:500 13px/1 var(--grc4-sans);color:var(--grc4-link);text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--grc4-link-line);text-decoration-color:var(--grc4-link-line);cursor:pointer;background:0 0;border:0;flex:none;margin-top:2px;padding:0}.grc4-banner{font:500 13.5px/1.45 var(--grc4-sans);border-radius:12px;align-items:flex-start;gap:10px;padding:12px 16px;display:flex}.grc4-banner>.grc4-ic{width:16px;height:16px;margin-top:2px}.grc4-banner>span{text-wrap:pretty}.grc4-banner--failed{background:var(--grc4-err-tint);box-shadow:inset 0 0 0 1px var(--grc4-err-ring);color:var(--v4-terra-d)}.grc4-banner--lock{background:var(--grc4-mute-bg);color:var(--grc4-ink-body)}.grc4-modal{z-index:60;place-items:center;padding:40px;display:grid;position:fixed;inset:0}.grc4-modal__overlay{background:var(--grc4-overlay);position:absolute;inset:0}.grc4-modal__dialog{background:var(--v4-plaster);max-width:100%;max-height:min(780px,100% - 80px);box-shadow:var(--grc4-sh-modal);border-radius:22px;flex-direction:column;display:flex;position:relative;overflow:hidden}.grc4-modal__dialog--w540{width:540px}.grc4-modal__dialog--w600{width:600px}.grc4-modal__dialog--w680{width:680px}.grc4-modal__dialog--w760{width:760px}.grc4-modal__head{background:var(--grc4-chrome);box-shadow:inset 0 -1px 0 var(--grc4-hair);flex:none;align-items:flex-start;gap:14px;padding:22px 26px;display:flex}.grc4-modal__titles{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.grc4-modal__title{font:500 25px/1.1 var(--grc4-serif);letter-spacing:-.015em;color:var(--v4-ink)}.grc4-modal__meta{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.grc4-modal__meta small{font:400 13px/1.35 var(--grc4-sans);color:var(--v4-ink-3)}.grc4-modal__close{width:40px;height:40px;box-shadow:inset 0 0 0 1px var(--v4-ring);color:var(--v4-ink-2);cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;display:grid}.grc4-modal__close:hover{background:var(--grc4-hover)}.grc4-modal__close .grc4-ic{width:14px;height:14px}.grc4-modal__body{scrollbar-width:none;flex-direction:column;flex:1;min-height:0;padding:22px 26px;display:flex;overflow-y:auto}.grc4-modal__body--g16{gap:16px}.grc4-modal__body--g18{gap:18px}.grc4-modal__body--g22{gap:22px}.grc4-modal__foot{background:var(--grc4-chrome-foot);box-shadow:inset 0 1px 0 var(--grc4-hair);flex:none;gap:10px;padding:16px 26px;display:flex}.grc4-toast-region{z-index:80;width:max-content;max-width:calc(100% - 36px);position:fixed;bottom:28px;left:50%;transform:translate(-50%)}.grc4-toast{background:var(--v4-walnut-d);color:var(--v4-on-walnut);font:500 13.5px/1.4 var(--grc4-sans);box-shadow:var(--grc4-sh-toast);border-radius:16px;align-items:center;gap:16px;padding:12px 18px;display:flex}.grc4-toast>span{text-wrap:pretty}.grc4-toast__undo{font:600 13.5px/1 var(--grc4-sans);color:var(--grc4-undo);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;flex:none;padding:0;text-decoration:underline}@keyframes grc4-shimmer{0%,to{opacity:1}50%{opacity:.55}}.grc4-skl{background:var(--v4-plaster-2);border-radius:8px;height:14px;animation:grc4-shimmer 1.4s ease-in-out infinite;display:block}.grc4-skl--disc{border-radius:50%;flex:none;width:34px;height:34px}.grc4-skl--tabs{border-radius:999px;width:376px;max-width:100%;height:46px}.grc4-skl--h1{border-radius:10px;width:260px;max-width:70%;height:40px}.grc4-skl--sub{width:560px;max-width:100%;height:16px}.grc4-skel-card{background:var(--v4-paper);box-shadow:inset 0 0 0 1px var(--v4-line);border-radius:16px;overflow:hidden}.grc4-skel-row{border-top:1px solid var(--grc4-hair-row);align-items:center;gap:12px;min-height:60px;padding:10px 22px;display:flex}.grc4-skel-row:first-of-type{border-top:0}.grc4-loaderr{background:var(--grc4-err-tint);box-shadow:inset 0 0 0 1px var(--grc4-err-ring);font:400 13.5px/1.45 var(--grc4-sans);color:var(--v4-terra-d);border-radius:14px;align-items:center;gap:12px;padding:13px 16px;display:flex}.grc4-loaderr>.grc4-ic{width:18px;height:18px}.grc4-loaderr b{font-weight:600}.grc4-loaderr .grc4-btn{margin-left:auto}.grc4-lvpick{border:0;min-width:0;margin:0;padding:0}.grc4-lvpick__legend{font:600 11.5px/1 var(--grc4-sans);letter-spacing:.1em;text-transform:uppercase;color:var(--v4-ink-3);margin-bottom:10px;padding:0}.grc4-lvpick__cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.grc4-lvpick__card{--lv-dot:var(--v4-brass);--lv-bg:var(--v4-paper);--lv-ring:var(--v4-line);background:var(--lv-bg);min-height:112px;box-shadow:inset 0 0 0 1px var(--lv-ring);cursor:pointer;transition:box-shadow .15s var(--v4-ease);border-radius:16px;flex-direction:column;align-items:flex-start;gap:10px;padding:16px 14px 14px;display:flex;position:relative}.grc4-lvpick__card--3{--lv-dot:var(--v4-terra);--lv-bg:var(--v4-terra)}@supports (color:color-mix(in lab,red,red)){.grc4-lvpick__card--3{--lv-bg:color-mix(in srgb,var(--v4-terra) 5%,transparent)}}.grc4-lvpick__card--3{--lv-ring:var(--v4-terra)}@supports (color:color-mix(in lab,red,red)){.grc4-lvpick__card--3{--lv-ring:color-mix(in srgb,var(--v4-terra) 20%,transparent)}}.grc4-lvpick__card--4{--lv-dot:var(--v4-terra-d);--lv-bg:var(--v4-terra)}@supports (color:color-mix(in lab,red,red)){.grc4-lvpick__card--4{--lv-bg:color-mix(in srgb,var(--v4-terra) 11%,transparent)}}.grc4-lvpick__card--4{--lv-ring:var(--v4-terra)}@supports (color:color-mix(in lab,red,red)){.grc4-lvpick__card--4{--lv-ring:color-mix(in srgb,var(--v4-terra) 34%,transparent)}}.grc4-lvpick__card:has(:checked){box-shadow:inset 0 0 0 2px var(--v4-walnut-d),var(--grc4-sh-primary)}.grc4-lvpick__card:has(:focus-visible){outline:2px solid var(--v4-brass);outline-offset:2px}.grc4-lvpick:disabled .grc4-lvpick__card{cursor:default;opacity:.7}.grc4-lvpick__input{z-index:1;opacity:0;width:100%;height:100%;cursor:inherit;margin:0;position:absolute;inset:0}.grc4-lvpick__ladder{align-items:flex-end;gap:3px;height:22px;display:inline-flex}.grc4-lvpick__ladder i{background:var(--grc4-switch-off);border-radius:2px;width:6px}.grc4-lvpick__ladder i:first-child{height:8px}.grc4-lvpick__ladder i:nth-child(2){height:15px}.grc4-lvpick__ladder i:nth-child(3){height:22px}.grc4-lvpick__ladder i.is-on{background:var(--lv-dot)}.grc4-lvpick__name{font:500 21px/1.1 var(--grc4-serif);letter-spacing:-.01em;color:var(--v4-ink)}.grc4-lvpick__score{background:var(--grc4-st-activo-bg);font:600 12px/1 var(--grc4-sans);color:var(--grc4-sage-ink);white-space:nowrap;border-radius:999px;margin-top:auto;padding:5px 9px}.grc4-lvpick__tick{background:var(--v4-paper);width:22px;height:22px;box-shadow:inset 0 0 0 1.5px var(--v4-ring);color:var(--grc4-on-primary);border-radius:50%;place-items:center;display:grid;position:absolute;top:12px;right:12px}.grc4-lvpick__tick .grc4-ic{opacity:0;width:12px;height:12px}.grc4-lvpick__card:has(:checked) .grc4-lvpick__tick{background:var(--v4-walnut-d);box-shadow:none}.grc4-lvpick__card:has(:checked) .grc4-lvpick__tick .grc4-ic{opacity:1}@media (max-width:860px){.grc4-modal{padding:12px}.grc4-modal__dialog{border-radius:18px;width:100%;max-height:calc(100% - 24px)}.grc4-modal__head{padding:16px 18px}.grc4-modal__body{padding:18px}.grc4-modal__foot{padding:12px 18px 16px}.grc4-toast-region{bottom:24px}.grc4-loaderr{flex-wrap:wrap}}.grc4-modal__eyebrow{font:700 11px/1 var(--grc4-sans);letter-spacing:.14em;text-transform:uppercase;color:var(--v4-gold-t)}.grc4-confirm__msg{font:400 15px/1.5 var(--grc4-sans);color:var(--grc4-ink-body);text-wrap:pretty;margin:0}.grc4-confirm .grc4-modal__foot{justify-content:flex-end;align-items:center}.grc4-est--activa{background:var(--grc4-st-activo-bg);color:var(--grc4-sage-ink)}.grc4-est--invitada{background:var(--grc4-st-invitado-bg);color:var(--grc4-gold-ink)}.grc4-est--vacaciones{background:repeating-linear-gradient(-45deg,var(--grc4-st-vac-bg) 0 6px,transparent 6px 12px),var(--grc4-st-vac-base);box-shadow:inset 0 0 0 1px var(--grc4-st-vac-ring);color:var(--grc4-sage-ink)}.grc4-est--inactiva{background:var(--grc4-mute-bg);color:var(--v4-ink-2)}.grc4-score{font:600 15px/1 var(--grc4-serif);font-variant-numeric:tabular-nums;color:var(--v4-ink)}.grc4-score--gold{color:var(--grc4-score-gold)}.grc4-score--hi{color:var(--grc4-score-hi)}.grc4-score--mid{color:var(--grc4-score-mid)}.grc4-score--low{color:var(--grc4-score-low)}.grc4-score--none{font:500 13px/1 var(--grc4-sans);color:var(--v4-ink-4)}.grc4-wdots{vertical-align:-1px;gap:4px;margin-left:8px;display:inline-flex}.grc4-wdots i{width:7px;height:7px;box-shadow:inset 0 0 0 1.2px var(--v4-ring);border-radius:50%;display:block}.grc4-wdots i.is-on{background:var(--v4-brass);box-shadow:none}.grc4-person{align-items:center;gap:12px;min-width:0;display:flex}.grc4-person__text{flex-direction:column;gap:2px;min-width:0;display:flex}.grc4-person__text b{font:500 14.5px/1.3 var(--grc4-sans);color:var(--v4-ink)}.grc4-person__text b,.grc4-person__text small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.grc4-person__text small{font:400 12.5px/1.2 var(--grc4-sans);color:var(--v4-ink-3)}.grc4-trend{font:600 12.5px/1 var(--grc4-sans)}.grc4-trend--up{color:var(--grc4-score-hi)}.grc4-trend--down{color:var(--grc4-score-low)}.grc4-trend--flat{color:var(--v4-ink-4)}.grc4-lvtag{--lv-dot:var(--v4-brass);font:600 12px/1 var(--grc4-sans);color:var(--v4-ink-2);white-space:nowrap;flex:none;align-items:center;gap:6px;display:inline-flex}.grc4-lvtag--3{--lv-dot:var(--v4-terra)}.grc4-lvtag--4{--lv-dot:var(--v4-terra-d)}.grc4-lvtag__ladder{align-items:flex-end;gap:2px;height:12px;display:inline-flex}.grc4-lvtag__ladder i{background:var(--grc4-switch-off);border-radius:1px;width:4px}.grc4-lvtag__ladder i:first-child{height:5px}.grc4-lvtag__ladder i:nth-child(2){height:8.5px}.grc4-lvtag__ladder i:nth-child(3){height:12px}.grc4-lvtag__ladder i.is-on{background:var(--lv-dot)}.grc4-ck{background:var(--v4-paper);width:18px;height:18px;box-shadow:inset 0 0 0 1.5px var(--v4-ring);color:var(--v4-walnut-d);cursor:pointer;border:0;border-radius:5px;flex:none;place-items:center;padding:0;display:inline-grid}.grc4-ck[aria-checked=true]{background:var(--v4-brass);box-shadow:none}.grc4-ck .grc4-ic{width:11px;height:11px}.grc4-tag{background:var(--v4-surf);font:700 10.5px/1 var(--grc4-sans);letter-spacing:.07em;text-transform:uppercase;color:var(--grc4-ink-warm);border-radius:999px;align-items:center;gap:6px;padding:5px 10px;display:inline-flex}.grc4-tag--personal{background:var(--grc4-st-invitado-bg);color:var(--grc4-gold-ink)}.grc4-tiles{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;display:grid}.grc4-tile{background:var(--v4-paper);min-width:0;box-shadow:inset 0 0 0 1px var(--v4-line);border-radius:16px;flex-direction:column;gap:8px;padding:16px 18px 15px;display:flex}.grc4-tile__label{font:700 10.5px/1.3 var(--grc4-sans);letter-spacing:.12em;text-transform:uppercase;color:var(--v4-ink-3)}.grc4-tile__value{font:500 32px/1 var(--grc4-serif);font-variant-numeric:tabular-nums;letter-spacing:-.015em;color:var(--v4-ink);align-items:baseline;gap:5px;display:flex}.grc4-tile__value small{font:500 15px/1 var(--grc4-serif);color:var(--v4-ink-3)}.grc4-tile--gold .grc4-tile__value{color:var(--grc4-score-gold)}.grc4-tile--hi .grc4-tile__value{color:var(--grc4-score-hi)}.grc4-tile--mid .grc4-tile__value{color:var(--grc4-score-mid)}.grc4-tile--low .grc4-tile__value{color:var(--grc4-score-low)}.grc4-tile__context{font:400 12.5px/1.4 var(--grc4-sans);color:var(--v4-ink-3)}.grc4-tile__context b{font-weight:600}.grc4-frow{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.grc4-frow__range{flex-wrap:wrap;gap:6px;display:flex}.grc4-frow .grc4-search{flex:0 300px;min-width:220px}.grc4-frow .grc4-btn--link{flex:none}.grc4-fdate{background:var(--v4-paper);height:42px;box-shadow:inset 0 0 0 1px var(--v4-ring);font:500 13px/1 var(--grc4-sans);color:var(--v4-ink-3);border-radius:12px;align-items:center;gap:8px;padding:0 10px 0 14px;display:inline-flex}.grc4-fdate input{min-width:0;font:500 14px/1 var(--grc4-sans);color:var(--v4-ink);background:0 0;border:0}.grc4-fsel{position:relative}.grc4-fsel__trigger{background:var(--v4-paper);max-width:260px;height:42px;box-shadow:inset 0 0 0 1px var(--v4-ring);font:500 14px/1 var(--grc4-sans);color:var(--v4-ink);cursor:pointer;border:0;border-radius:12px;align-items:center;gap:10px;padding:0 12px 0 14px;display:inline-flex}.grc4-fsel__label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.grc4-fsel__trigger .grc4-ic{width:16px;height:16px;color:var(--grc4-link)}.grc4-fsel.is-on .grc4-fsel__trigger{background:var(--grc4-select-on);box-shadow:inset 0 0 0 1.5px var(--v4-brass);font-weight:600}.grc4-fsel__pop{z-index:30;background:var(--v4-paper);width:240px;box-shadow:var(--grc4-sh-pop);border-radius:14px;padding:6px;position:absolute;top:48px;left:0}.grc4-fsel__pop button{width:100%;font:500 14px/1.2 var(--grc4-sans);color:var(--v4-ink-2);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:9px;padding:11px 12px;display:flex}.grc4-fsel__pop button:hover{background:var(--grc4-hover)}.grc4-fsel__pop button[aria-checked=true]{color:var(--v4-ink);font-weight:600}.grc4-fsel__pop .grc4-ic{width:15px;height:15px;color:var(--v4-pass);margin-left:auto}.grc4-bulk{background:var(--v4-walnut-d);min-height:52px;box-shadow:var(--grc4-sh-primary);color:var(--v4-on-walnut);border-radius:14px;align-items:center;gap:12px;padding:0 8px 0 18px;display:flex}.grc4-bulk b{font:600 14px/1 var(--grc4-sans);color:var(--v4-brass-l)}.grc4-bulk__spacer{flex:1}:where(.grc4) .grc4-bulk__action{border-radius:var(--grc4-r-btn);background:var(--grc4-bulk-btn-bg);height:36px;box-shadow:inset 0 0 0 1px var(--grc4-bulk-btn-ring);font:600 13px/1 var(--grc4-sans);color:var(--v4-on-walnut);cursor:pointer;border:0;align-items:center;gap:7px;padding:0 14px;display:inline-flex}.grc4-bulk__action:not(:disabled):hover{background:var(--grc4-bulk-btn-hover)}.grc4-bulk__action .grc4-ic{width:14px;height:14px}.grc4-bulk__close{width:36px;height:36px;color:var(--v4-on-walnut);opacity:.75;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;display:grid}.grc4-bulk__close:hover{opacity:1}.grc4-bulk__close .grc4-ic{width:14px;height:14px}.grc4-table{background:var(--v4-paper);box-shadow:inset 0 0 0 1px var(--v4-line);border-radius:16px;overflow:hidden}.grc4-table__scroll{position:relative;overflow-x:auto}:where(.grc4) table.sr-only{left:auto;right:1px}.grc4-table table{border-collapse:collapse;width:100%;font:400 14px/1.3 var(--grc4-sans);color:var(--grc4-ink-body)}.grc4-table thead th{z-index:5;background:var(--grc4-thead);height:42px;font:600 11px/1 var(--grc4-sans);letter-spacing:.04em;text-align:left;text-transform:uppercase;white-space:nowrap;color:var(--v4-ink-3);padding:0 16px;position:sticky;top:0}.grc4-table tbody td:first-child,.grc4-table thead th:first-child{padding-left:22px}.grc4-table tbody td:last-child,.grc4-table thead th:last-child{padding-right:22px}.grc4-table th button{font:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit;cursor:pointer;-webkit-user-select:none;user-select:none;background:0 0;border:0;align-items:center;padding:0;display:inline-flex}.grc4-table th button:hover{color:var(--v4-ink)}.grc4-table th[aria-sort]:not([aria-sort=none]) button{color:var(--grc4-link)}.grc4-table__sortarrow{opacity:0;margin-left:5px;font-size:10px;transition:opacity .15s;display:inline-block}.grc4-table th[aria-sort]:not([aria-sort=none]) .grc4-table__sortarrow{opacity:1}.grc4-table td.grc4-num,.grc4-table th.grc4-num{font-variant-numeric:tabular-nums;text-align:right}.grc4-table tbody td{border-top:1px solid var(--grc4-hair-row);white-space:nowrap;height:60px;padding:0 16px}.grc4-table tbody tr{transition:background .14s}.grc4-table tbody tr.is-openable{cursor:pointer}.grc4-table tbody tr:hover{background:var(--grc4-row-hover)}.grc4-table tbody tr.is-selected{background:var(--grc4-select-on);box-shadow:inset 2.5px 0 0 var(--v4-brass)}.grc4-table tbody tr.is-saving{opacity:.55;pointer-events:none}.grc4-table tbody tr.is-failed{background:var(--grc4-err-tint);box-shadow:inset 2.5px 0 0 var(--v4-terra)}.grc4-table td.grc4-ckcell,.grc4-table th.grc4-ckcell{width:48px;padding-right:0}.grc4-skel-body td{vertical-align:middle}.grc4-table__foot{border-top:1px solid var(--grc4-hair-row);background:var(--grc4-row-hover);font:500 13px/1.3 var(--grc4-sans);font-variant-numeric:tabular-nums;color:var(--v4-ink-2);flex-wrap:wrap;align-items:center;gap:10px 14px;padding:14px 22px;display:flex}@media (max-width:860px){.grc4-table{box-shadow:none;background:0 0;border-radius:0}.grc4-table,.grc4-table__scroll{overflow:visible}.grc4-table table,.grc4-table tbody,.grc4-table thead{width:100%;display:block}.grc4-table thead tr{flex-wrap:wrap;align-items:center;gap:8px 16px;display:flex;position:relative}.grc4-table thead tr:has(button){padding:0 4px 10px}.grc4-table thead th{background:0 0;width:auto;height:auto;padding:0;position:static}.grc4-table thead th:first-child,.grc4-table thead th:last-child{padding:0}.grc4-table thead th:not(.grc4-ckcell) button{background:var(--v4-paper);height:32px;box-shadow:inset 0 0 0 1px var(--v4-line);font:500 12.5px/1 var(--grc4-sans);letter-spacing:0;text-transform:none;white-space:nowrap;color:var(--v4-ink-2);border-radius:999px;padding:0 12px}.grc4-table th[aria-sort]:not([aria-sort=none]) button{background:var(--v4-walnut-d);box-shadow:none;color:var(--v4-on-walnut);font-weight:600}.grc4-table thead th:not(:has(button)){clip:rect(0 0 0 0);white-space:nowrap;width:1px;max-width:1px;height:1px;position:absolute;overflow:hidden}.grc4-table th.grc4-ckcell{width:auto}.grc4-table tbody{flex-direction:column;gap:10px;display:flex}.grc4-table tbody tr{box-shadow:inset 0 0 0 1px var(--v4-line);border-radius:16px;flex-direction:column;gap:8px;padding:14px 16px;display:flex;position:relative}.grc4-table tbody tr,.grc4-table tbody tr:hover{background:var(--v4-paper)}.grc4-table tbody tr.is-selected{background:var(--grc4-select-on);box-shadow:inset 0 0 0 1.5px var(--v4-brass)}.grc4-table tbody tr.is-failed{background:var(--grc4-err-card);box-shadow:inset 0 0 0 1px var(--grc4-err-ring)}.grc4-table tbody td,.grc4-table tbody td:first-child,.grc4-table tbody td:last-child{white-space:normal;overflow-wrap:anywhere;border-top:0;justify-content:space-between;align-items:center;gap:12px;min-width:0;height:auto;padding:0;display:flex}.grc4-table tbody td[data-label]:before{content:attr(data-label);max-width:45%;font:500 12.5px/1.3 var(--grc4-sans);color:var(--v4-ink-3);text-align:left;flex:none}.grc4-table tbody td.grc4-table__lead{border-bottom:1px solid var(--grc4-hair-row);justify-content:flex-start;padding-bottom:10px}.grc4-table tbody td.grc4-table__lead:before,.grc4-table tbody td:has(.grc4-btn):before{content:none}.grc4-table tbody tr:has(>td.grc4-ckcell)>td.grc4-table__lead{padding-right:34px}.grc4-table tbody td.grc4-ckcell{width:auto;position:absolute;top:16px;right:16px}.grc4-table tbody td:has(.grc4-btn){order:1;justify-content:stretch;padding-top:4px}.grc4-table tbody td:has(.grc4-btn) .grc4-btn{flex:1 1 0}.grc4-table tbody td.grc4-table__error{display:block}.grc4-persona__table.grc4-table tbody{padding:0 12px}.grc4-table__foot{background:0 0;border-top:0;padding:12px 4px 0}}.grc4-pager{font:600 13px/1 var(--grc4-sans);font-variant-numeric:tabular-nums;color:var(--v4-ink-2);align-items:center;gap:10px;display:inline-flex}.grc4-pager button{background:var(--v4-paper);width:32px;height:32px;box-shadow:inset 0 0 0 1px var(--v4-ring);color:var(--grc4-link);cursor:pointer;border:0;border-radius:50%;place-items:center;display:grid}.grc4-pager button:not(:disabled):hover{background:var(--grc4-hover)}.grc4-pager button:disabled{opacity:.35;cursor:default}.grc4-pager .grc4-ic{width:14px;height:14px}.grc4-empty__illus{opacity:.85;width:auto;height:110px}.grc4-empty__actions{flex-wrap:wrap;gap:10px;display:flex}@media (max-width:860px){.grc4-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.grc4-tile__value{font-size:26px}.grc4-frow .grc4-search{flex:100%}.grc4-fdate,.grc4-fsel{flex:calc(50% - 5px)}.grc4-fdate input{flex:auto;font-size:16px}.grc4-fsel__trigger{justify-content:space-between;width:100%;max-width:none}.grc4-empty__actions>*{flex:1 1 0}}.grc4-asig-chips{flex-wrap:wrap;gap:8px;display:flex}.grc4-asig-card{background:var(--v4-paper);box-shadow:inset 0 0 0 1px var(--v4-line);border-radius:16px;flex-direction:column;gap:14px;padding:20px 22px;display:flex}.grc4-asig-head{flex-wrap:wrap;align-items:center;gap:10px 14px;display:flex}.grc4-asig-head__titles{flex-direction:column;flex:260px;gap:4px;display:flex}.grc4-asig-head__title{font:500 22px/1.2 var(--grc4-serif);color:var(--v4-ink);margin:0}.grc4-asig-head__count{font:500 15px/1 var(--grc4-sans);color:var(--v4-ink-3);font-variant-numeric:tabular-nums;margin-left:10px}.grc4-asig-head__sub{font:400 13px/1.4 var(--grc4-sans);color:var(--v4-ink-3)}:where(.grc4) .grc4-asig-add{gap:7px;padding:0 16px}.grc4-asig-add .grc4-ic{width:14px;height:14px}.grc4-asig-pending{background:var(--grc4-notice-bg);box-shadow:inset 0 0 0 1.5px var(--v4-brass);border-radius:14px;flex-direction:column;gap:10px;padding:14px 18px;display:flex}.grc4-asig-pending__top{align-items:flex-start;gap:12px;display:flex}.grc4-asig-pending__top>.grc4-ic{width:17px;height:17px;color:var(--v4-gold-t);flex:none;margin-top:2px}.grc4-asig-pending__text{flex-direction:column;flex:1;gap:5px;min-width:0;display:flex}.grc4-asig-pending__title{font:600 14px/1.35 var(--grc4-sans);color:var(--v4-ink)}.grc4-asig-pending__line{font:400 13.5px/1.45 var(--grc4-sans);color:var(--grc4-ink-body);text-wrap:pretty}.grc4-asig-pending__who{font:400 13px/1.45 var(--grc4-sans);color:var(--v4-ink-2);text-wrap:pretty}.grc4-asig-pending__actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}:where(.grc4) .grc4-asig-pending__actions .grc4-btn--outline{padding:0 16px}:where(.grc4) .grc4-asig-pending__actions .grc4-btn--primary{box-shadow:none}.grc4-asig-warm{background:#7c9a6e14;border-radius:12px;align-items:center;gap:12px;min-height:52px;padding:8px 14px;display:flex;box-shadow:inset 0 0 0 1px #7c9a6e4d}.grc4-asig-warm__ic{width:24px;color:var(--grc4-sage-ink);flex:none;place-items:center;display:grid}.grc4-asig-warm__ic .grc4-ic{width:13px;height:13px}.grc4-asig-warm__text{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.grc4-asig-warm__title{font:500 14px/1.3 var(--grc4-sans);color:var(--v4-ink)}.grc4-asig-warm__sub{font:500 12px/1.3 var(--grc4-sans);color:var(--grc4-sage-ink)}.grc4-asig-queue{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.grc4-asig-qrow{min-height:56px;box-shadow:inset 0 0 0 1px var(--v4-line);background:#f3eadc73;border-radius:12px;grid-template-columns:30px 24px minmax(0,1fr) auto auto;align-items:center;gap:8px;padding:6px 6px 6px 4px;transition:background .2s,box-shadow .2s;display:grid}.grc4-asig-qrow.is-readonly{grid-template-columns:24px minmax(0,1fr)}.grc4-asig-qrow.is-changed{box-shadow:inset 0 0 0 1.5px var(--v4-brass)}.grc4-asig-qrow.is-dragging{background:#c9a05c33}.grc4-asig-qrow__handle{width:30px;height:40px;color:var(--v4-ink-4);cursor:grab;background:0 0;border:0;border-radius:8px;place-items:center;padding:0;display:grid}.grc4-asig-qrow__arrow:not(:disabled):hover,.grc4-asig-qrow__handle:hover{background:var(--grc4-hover)}.grc4-asig-qrow__handle .grc4-ic{width:14px;height:14px}.grc4-asig-qrow__n{font:600 13px/1 var(--grc4-sans);color:var(--v4-gold-t);font-variant-numeric:tabular-nums;text-align:center}.grc4-asig-qrow__main{flex-direction:column;gap:4px;min-width:0;display:flex}.grc4-asig-qrow__name{font:500 14.5px/1.25 var(--grc4-sans);color:var(--v4-ink);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.grc4-asig-qrow__sub{font:500 12px/1.2 var(--grc4-sans);color:var(--v4-ink-3)}.grc4-asig-qrow.is-changed .grc4-asig-qrow__sub{color:var(--grc4-gold-ink)}.grc4-asig-qrow__arrows{gap:2px;display:flex}.grc4-asig-qrow__arrow{width:32px;height:34px;color:var(--grc4-link);cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;padding:0;display:grid}.grc4-asig-qrow__arrow:disabled{opacity:.3;cursor:default}.grc4-asig-qrow__arrow .grc4-ic{width:14px;height:14px}.grc4-asig-x{width:34px;height:34px;color:var(--v4-ink-4);cursor:pointer;background:0 0;border:0;border-radius:9px;flex:none;place-items:center;padding:0;display:grid}.grc4-asig-x:hover{color:var(--v4-terra);background:#b9603c1a}.grc4-asig-x .grc4-ic{width:13px;height:13px}.grc4-asig-end{font:400 12.5px/1.45 var(--grc4-sans);color:var(--v4-ink-3);text-wrap:pretty}.grc4-asig-empty{box-shadow:inset 0 0 0 1px var(--grc4-hair-row);font:400 14px/1.45 var(--grc4-sans);color:var(--v4-ink-3);border-radius:12px;margin:0;padding:14px 16px}.grc4-asig-picker{box-shadow:inset 0 0 0 1.5px var(--v4-brass);border-radius:14px;flex-direction:column;gap:10px;padding:14px;display:flex}.grc4-asig-picker__head{align-items:center;gap:10px;display:flex}.grc4-asig-picker__title{font:600 13.5px/1 var(--grc4-sans);color:var(--v4-ink);flex:1}.grc4-asig-impact{background:var(--grc4-notice-bg);font:400 13px/1.45 var(--grc4-sans);color:var(--v4-ink-2);border-radius:11px;align-items:flex-start;gap:10px;padding:10px 14px;display:flex}.grc4-asig-impact>.grc4-ic{width:15px;height:15px;color:var(--v4-gold-t);flex:none;margin-top:2px}.grc4-asig-impact span{text-wrap:pretty;flex:1}.grc4-asig-options{flex-direction:column;gap:6px;display:flex}.grc4-asig-opt{background:var(--v4-paper);width:100%;min-height:52px;box-shadow:inset 0 0 0 1px var(--v4-line);font-family:var(--grc4-sans);text-align:left;cursor:pointer;border:0;border-radius:12px;align-items:center;gap:12px;padding:10px 16px;display:flex}.grc4-asig-opt:hover{box-shadow:inset 0 0 0 1.5px var(--v4-brass)}.grc4-asig-opt__plus{width:22px;height:22px;box-shadow:inset 0 0 0 1.5px var(--v4-ring);color:var(--grc4-link);border-radius:50%;flex:none;place-items:center;display:grid}.grc4-asig-opt__plus .grc4-ic{width:12px;height:12px}.grc4-asig-opt__main{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.grc4-asig-opt__name{font:500 14.5px/1.3 var(--grc4-sans);color:var(--v4-ink)}.grc4-asig-opt__sims{font:500 12.5px/1.2 var(--grc4-sans);color:var(--v4-ink-3)}.grc4-asig-opt__extra{font:500 12px/1.3 var(--grc4-sans);color:var(--v4-gold-t);text-align:right;flex:none}.grc4-asig-none{font:400 13.5px/1.45 var(--grc4-sans);color:var(--v4-ink-3);margin:0;padding:10px 4px}.grc4-asig-people{flex-direction:column;gap:12px;padding-top:6px;display:flex}.grc4-asig-toggle{background:var(--v4-paper);height:40px;box-shadow:inset 0 0 0 1px var(--v4-line);color:var(--v4-ink-2);font:500 13.5px/1 var(--grc4-sans);cursor:pointer;border:0;border-radius:999px;flex:none;align-items:center;gap:10px;padding:0 14px 0 8px;display:inline-flex}.grc4-asig-toggle.is-on{background:var(--v4-walnut-d);box-shadow:none;color:var(--v4-on-walnut)}.grc4-asig-toggle__sw{background:var(--grc4-switch-off);border-radius:999px;flex:none;width:34px;height:20px;transition:background .18s;position:relative}.grc4-asig-toggle.is-on .grc4-asig-toggle__sw{background:var(--v4-brass)}.grc4-asig-toggle__sw i{background:var(--v4-paper);border-radius:50%;width:16px;height:16px;transition:left .18s;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #28180a4d}.grc4-asig-toggle.is-on .grc4-asig-toggle__sw i{left:16px}.grc4-asig-toggle__n{font:600 12px/1 var(--grc4-sans);opacity:.75;font-variant-numeric:tabular-nums}.grc4-asig-zero{border:1.5px dashed var(--v4-ring);text-align:center;border-radius:16px;flex-direction:column;align-items:center;gap:10px;padding:36px 24px;display:flex}.grc4-asig-zero b{font:500 21px/1.2 var(--grc4-serif);color:var(--v4-ink)}.grc4-asig-zero span{max-width:420px;font:400 14px/1.5 var(--grc4-sans);color:var(--v4-ink-3);text-wrap:pretty}:where(.grc4) .grc4-asig-zero .grc4-btn{margin-top:6px}.grc4-asig-nodepts,.grc4-asig-onlyempty{background:var(--v4-paper);box-shadow:inset 0 0 0 1px var(--v4-line);font:400 14px/1.5 var(--grc4-sans);color:var(--v4-ink-3);border-radius:16px;margin:0;padding:20px 22px}.grc4-asig-nodepts{color:var(--v4-ink-2);padding:28px;font-size:15px}.grc4-asig-nodepts a{font:500 15px/1 var(--grc4-sans);color:var(--grc4-link);text-underline-offset:3px;text-decoration:underline}.grc4-asig-table{background:var(--v4-paper);box-shadow:inset 0 0 0 1px var(--v4-line);border-radius:16px}.grc4-asig-thead,.grc4-asig-tr{grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,1.5fr) 100px 150px 18px;gap:16px;display:grid}.grc4-asig-thead{background:var(--grc4-thead);font:600 11px/1 var(--grc4-sans);letter-spacing:.04em;text-transform:uppercase;color:var(--v4-ink-3);border-radius:16px 16px 0 0;padding:13px 22px}.grc4-asig-thead span:nth-child(5){text-align:right}.grc4-asig-tr{border-top:1px solid var(--grc4-hair-row);min-height:60px;font:400 14px/1.3 var(--grc4-sans);color:var(--grc4-ink-body);align-items:center;padding:10px 22px;position:relative}.grc4-asig-tr.is-open{cursor:pointer}.grc4-asig-tr:hover{background:var(--grc4-row-hover)}.grc4-asig-tr.has-pop{z-index:5}.grc4-asig-tr:last-child{border-radius:0 0 16px 16px}.grc4-asig-who{align-items:center;gap:12px;min-width:0;display:flex}.grc4-asig-who b,.grc4-asig-who button{font:500 14.5px/1.3 var(--grc4-sans);color:var(--v4-ink);text-align:left;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;padding:0;overflow:hidden}.grc4-asig-who button{cursor:pointer}.grc4-asig-who button:after{content:"";position:absolute;inset:0}.grc4-asig-prog{flex-direction:column;gap:4px;min-width:0;display:flex}.grc4-asig-week{font:400 12.5px/1.2 var(--grc4-sans);color:var(--v4-ink-3)}.grc4-asig-mods,.grc4-asig-week{font-variant-numeric:tabular-nums}.grc4-asig-mods{color:var(--v4-ink-2)}.grc4-asig-plan{justify-content:flex-end;display:flex}.grc4-asig-chev{width:16px;height:16px;color:var(--v4-ink-4)}.grc4-asig-badgewrap{z-index:1;display:inline-flex;position:relative}.grc4-asig-badge{height:26px;color:var(--grc4-gold-ink);font:600 12px/1 var(--grc4-sans);font-variant-numeric:tabular-nums;white-space:nowrap;cursor:pointer;background:#c9a05c33;border:0;border-radius:999px;align-items:center;gap:6px;padding:0 10px;display:inline-flex;box-shadow:inset 0 0 0 1px #c9a05c8c}.grc4-asig-badge.is-open{background:#c9a05c57}.grc4-asig-badge .grc4-ic{width:13px;height:13px}.grc4-asig-pop{z-index:40;background:var(--v4-ink);width:270px;color:var(--v4-on-walnut);text-align:left;cursor:default;border-radius:12px;flex-direction:column;gap:8px;padding:13px 15px;display:flex;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 20px 40px -18px #140a04b3}.grc4-asig-pop>i{border:6px solid #0000;border-bottom:6px solid var(--v4-ink);width:0;height:0;position:absolute;bottom:100%;right:22px}.grc4-asig-pop>b{font:600 13px/1.3 var(--grc4-sans)}.grc4-asig-pop__lines{flex-direction:column;gap:5px;display:flex}.grc4-asig-pop__line{font:500 12.5px/1.35 var(--grc4-sans);gap:8px;display:flex}.grc4-asig-pop__line b{flex:none;width:10px;font-weight:700}.grc4-asig-pop__line.is-plus{color:var(--grc4-pop-plus)}.grc4-asig-pop__line.is-minus{color:var(--grc4-pop-minus)}.grc4-asig-pop small{font:400 11.5px/1.3 var(--grc4-sans);color:var(--grc4-pop-foot);padding-top:7px;box-shadow:inset 0 1px #fff7ec1f}.grc4-asig-cards{flex-direction:column;gap:10px;display:flex}.grc4-asig-card-p{background:var(--v4-paper);box-shadow:inset 0 0 0 1px var(--v4-line);border-radius:14px;flex-direction:column;gap:12px;padding:14px 16px;display:flex;position:relative}.grc4-asig-card-p.is-open{cursor:pointer}.grc4-asig-card-p.has-pop{z-index:5}.grc4-asig-card-p__top{align-items:center;gap:12px;display:flex}.grc4-asig-card-p__who{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.grc4-asig-card-p__who b,.grc4-asig-card-p__who button{font:500 15px/1.25 var(--grc4-sans);color:var(--v4-ink);text-align:left;background:0 0;border:0;padding:0}.grc4-asig-card-p__who button{cursor:pointer}.grc4-asig-card-p__who button:after{content:"";position:absolute;inset:0}.grc4-asig-card-p__who small{font:400 13px/1.3 var(--grc4-sans);color:var(--v4-ink-3)}.grc4-asig-card-p .grc4-asig-badge{height:30px;padding:0 11px}.grc4-asig-card-p .grc4-asig-pop{width:250px}.grc4-asig-ed .grc4-modal__titles{gap:5px}.grc4-asig-ed__status{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.grc4-asig-ed__plain{font:500 13px/1.3 var(--grc4-sans);color:var(--v4-ink-3)}.grc4-asig-ed__now{font:400 12.5px/1.3 var(--grc4-sans);color:var(--v4-ink-2)}.grc4-asig-badge.is-static{cursor:default}.grc4-asig-ed__sec{flex-direction:column;gap:10px;display:flex}.grc4-asig-ed__sechead{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.grc4-asig-ed__sechead b{font:600 13.5px/1 var(--grc4-sans);color:var(--v4-ink)}.grc4-asig-ed__sechead span{font:400 12.5px/1 var(--grc4-sans);color:var(--v4-ink-3)}.grc4-asig-ed__item{background:var(--v4-paper);box-shadow:inset 0 0 0 1px var(--v4-line);border-radius:12px;flex-direction:column;display:flex}.grc4-asig-ed__item.is-extra{background:#7c9a6e14;box-shadow:inset 0 0 0 1px #7c9a6e52}.grc4-asig-ed__item.is-off{background:#b9603c0d;box-shadow:inset 0 0 0 1px #b9603c40}.grc4-asig-ed__item.is-asking{box-shadow:inset 0 0 0 1.5px var(--v4-brass)}.grc4-asig-ed__row{align-items:center;gap:12px;min-height:56px;padding:8px 12px;display:flex}.grc4-asig-ed__item.is-extra .grc4-asig-ed__row{padding:8px 8px 8px 12px}.grc4-asig-ed__n{width:22px;font:600 13px/1 var(--grc4-sans);color:var(--v4-gold-t);font-variant-numeric:tabular-nums;text-align:center;flex:none}.grc4-asig-ed__item.is-extra .grc4-asig-ed__n{color:var(--grc4-extra-ink)}.grc4-asig-ed__main{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.grc4-asig-ed__name{font:500 14.5px/1.25 var(--grc4-sans);color:var(--v4-ink)}.grc4-asig-ed__item.is-off .grc4-asig-ed__name{color:var(--v4-ink-2);-webkit-text-decoration:line-through #8c3a2680;text-decoration:line-through #8c3a2680}.grc4-asig-ed__tag{font:600 11px/1.2 var(--grc4-sans);letter-spacing:.03em;text-transform:uppercase;color:var(--v4-ink-3)}.grc4-asig-ed__item.is-extra .grc4-asig-ed__tag{color:var(--grc4-extra-ink);line-height:1}.grc4-asig-ed__item.is-off .grc4-asig-ed__tag{color:var(--v4-terra-d)}.grc4-asig-ed__lock{font:500 12px/1 var(--grc4-sans);color:var(--v4-ink-3);white-space:nowrap;flex:none;align-items:center;gap:5px;display:inline-flex}.grc4-asig-ed__item.is-extra .grc4-asig-ed__lock{padding-right:6px}.grc4-asig-ed__lock .grc4-ic{width:13px;height:13px}:where(.grc4) .grc4-asig-ed__link{font:500 13px/1 var(--grc4-sans);color:var(--grc4-link);text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--grc4-link-line);text-decoration-color:var(--grc4-link-line);white-space:nowrap;cursor:pointer;background:0 0;border:0;flex:none;padding:0 4px}.grc4-asig-ask{background:var(--v4-paper);box-shadow:inset 0 0 0 1.5px var(--v4-brass);border-radius:11px;flex-direction:column;gap:10px;margin:0 12px 12px;padding:12px 14px;display:flex}.grc4-asig-ask b{font:500 17px/1.25 var(--grc4-serif);color:var(--v4-ink)}.grc4-asig-ask>span{font:400 13.5px/1.5 var(--grc4-sans);color:var(--grc4-ink-body);text-wrap:pretty}.grc4-asig-ask__actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}:where(.grc4) .grc4-asig-ask__actions .grc4-btn{height:38px;box-shadow:none;padding:0 16px;font-size:13px}:where(.grc4) .grc4-asig-ask__actions .grc4-btn--outline{box-shadow:inset 0 0 0 1px var(--v4-ring)}.grc4-asig-xpicker{background:var(--v4-paper);box-shadow:inset 0 0 0 1.5px var(--v4-brass);border-radius:14px;flex-direction:column;gap:6px;padding:12px;display:flex}.grc4-asig-xpicker__head{align-items:center;padding:2px 4px 6px;display:flex}.grc4-asig-xpicker__head span{font:600 13px/1 var(--grc4-sans);color:var(--v4-ink);flex:1}.grc4-asig-xopt{width:100%;min-height:48px;box-shadow:inset 0 0 0 1px var(--v4-line);font-family:var(--grc4-sans);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:11px;align-items:center;gap:12px;padding:8px 14px;display:flex}.grc4-asig-xopt:hover{box-shadow:inset 0 0 0 1.5px var(--v4-brass)}.grc4-asig-xopt .grc4-asig-opt__plus{width:20px;height:20px}.grc4-asig-xopt .grc4-asig-opt__plus .grc4-ic{width:11px;height:11px}.grc4-asig-xopt__name{font:500 14px/1.3 var(--grc4-sans);color:var(--v4-ink);flex:1}.grc4-asig-xopt__sims{font:500 12px/1 var(--grc4-sans);color:var(--v4-ink-3)}.grc4-asig-xpicker .grc4-asig-none{padding:6px 4px;font-size:13px}.grc4-asig-addx{border:1.5px dashed var(--v4-ring);height:44px;font:600 13px/1 var(--grc4-sans);color:var(--grc4-link);cursor:pointer;background:0 0;border-radius:12px;justify-content:center;align-items:center;gap:7px;display:flex}.grc4-asig-addx:hover{background:#fffcf6e6}.grc4-asig-addx .grc4-ic{width:14px;height:14px}.grc4-asig-ed__inhempty{font:400 13.5px/1.45 var(--grc4-sans);color:var(--v4-ink-3);margin:0}.grc4-asig-ed__rule{font:400 12.5px/1.45 var(--grc4-sans);color:var(--v4-ink-3);text-wrap:pretty}.grc4-asig-ed__foot{flex:1;min-width:0}:where(.grc4) .grc4-asig-ed__foot>.grc4-btn{width:100%}.grc4-asig-ed__plainhint{font:400 13px/1.45 var(--grc4-sans);color:var(--v4-ink-3);text-align:center;margin:0}.grc4-asig-reset{flex-direction:column;gap:12px;display:flex}.grc4-asig-reset b{font:500 19px/1.2 var(--grc4-serif);color:var(--v4-ink)}.grc4-asig-reset p{font:400 13.5px/1.5 var(--grc4-sans);color:var(--v4-ink-2);text-wrap:pretty;margin:0}.grc4-asig-reset__actions,.grc4-asig-skel-ed{gap:10px;display:flex}.grc4-asig-skel-ed{flex-direction:column}@media (max-width:860px){.grc4-asig-card{padding:16px 14px}:where(.grc4) .grc4-asig-head .grc4-asig-add,:where(.grc4) .grc4-asig-pending__actions .grc4-btn{flex:1 1 0}}.grc4-prog-eyebrow{font:700 11px/1.3 var(--grc4-sans);letter-spacing:.02em;text-transform:uppercase;color:var(--v4-ink-2);margin:0}.grc4-prog-eyebrow.is-brass{color:var(--v4-gold-t)}:where(.grc4) .grc4-prog-tag{height:22px;font:700 11px/1 var(--grc4-sans);letter-spacing:.02em;background:var(--v4-surf);color:var(--v4-ink-2);white-space:nowrap;gap:0;padding:0 9px}:where(.grc4) .grc4-prog-tag--ink{background:var(--v4-plaster);color:var(--v4-ink);box-shadow:inset 0 0 0 1px #dccdb3}:where(.grc4) .grc4-prog-tag--gold{background:var(--v4-paper);color:var(--v4-gold-t);box-shadow:inset 0 0 0 1px var(--v4-line)}:where(.grc4) .grc4-prog-tag--teal{color:#2f5d5a;background:#e3eeed}:where(.grc4) .grc4-prog-cta-edit .grc4-ic{width:18px;height:18px}.grc4-prog-people{flex-direction:column;gap:10px;display:flex;position:relative}.grc4-prog-faces{scrollbar-width:none;flex-wrap:nowrap;gap:6px;padding-bottom:2px;display:flex;overflow-x:auto}.grc4-prog-faces::-webkit-scrollbar{display:none}.grc4-prog-face{background:var(--v4-paper);box-shadow:inset 0 0 0 1px var(--v4-line);font:400 13.5px/1 var(--grc4-sans);color:var(--v4-ink);cursor:pointer;border:0;border-radius:999px;flex:none;align-items:center;gap:7px;padding:8px 11px 8px 8px;display:inline-flex}.grc4-prog-face:hover{background:#5e3a1c08;box-shadow:inset 0 0 0 1px #dec79e}.grc4-prog-face:disabled{cursor:default}.grc4-prog-face b{font-weight:500}.grc4-prog-face--more{color:var(--grc4-link);padding-left:12px;font-weight:600}:where(.grc4) .grc4-prog-face__avatar{width:26px;height:26px;font:700 11px/1 var(--grc4-sans);color:var(--grc4-link);background:var(--v4-paper);box-shadow:inset 0 0 0 1.5px var(--v4-ring)}.grc4-prog-face__state{color:var(--v4-ink-3);font-size:12.5px}.grc4-prog-face__state.is-terra{color:var(--v4-terra-d);font-weight:500}.grc4-prog-face__state.is-teal{color:var(--v4-teal)}.grc4-prog-face .grc4-prog-tag{height:20px;margin-left:2px;padding:0 7px}.grc4-prog-fade{background:linear-gradient(90deg,#f3eadc00,var(--v4-plaster) 60%);pointer-events:none;width:56px;height:46px;display:none;position:absolute;top:27px;right:-18px}.grc4-prog-pop{z-index:20;background:var(--v4-paper);width:300px;box-shadow:0 24px 48px -24px #2e1a0a73,inset 0 0 0 1px var(--v4-line);border-radius:16px;flex-direction:column;padding:8px;display:flex;position:absolute;top:calc(100% + 8px);right:0}.grc4-prog-pop button{width:100%;height:44px;font:500 13.5px/1 var(--grc4-sans);color:var(--v4-ink);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;padding:0 10px;display:flex}.grc4-prog-pop button:hover{background:var(--grc4-hover)}.grc4-prog-pop__state{white-space:nowrap;margin-left:auto;display:inline-flex}.grc4-prog-stack{flex-direction:column;gap:16px;display:flex}.grc4-prog-week{background:var(--v4-paper);box-shadow:inset 0 0 0 1px var(--v4-line);border-radius:16px;grid-template-columns:150px minmax(0,1fr);gap:18px;padding:18px 20px;display:grid}.grc4-prog-week.is-this{box-shadow:inset 0 0 0 1.5px var(--v4-brass)}.grc4-prog-week.is-urgent{box-shadow:inset 0 0 0 2px var(--v4-walnut-d),0 20px 42px -26px #4a311866}.grc4-prog-wlab{flex-direction:column;align-items:flex-start;gap:3px;display:flex}.grc4-prog-dates{font:500 17px/1.3 var(--grc4-serif);letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--v4-ink)}.grc4-prog-due{font:400 12.5px/1.4 var(--grc4-sans);color:var(--v4-ink-3)}.grc4-prog-due.is-soon{color:var(--v4-terra-d);font-weight:500}.grc4-prog-wlab .grc4-prog-tag{margin-top:5px}:where(.grc4) .grc4-prog-remove{margin-top:6px}.grc4-prog-mod{flex-direction:column;gap:10px;min-width:0;display:flex}.grc4-prog-mod__head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.grc4-prog-mod__title{font:500 20px/1.3 var(--grc4-serif);letter-spacing:-.02em;color:var(--v4-ink);margin:0}.grc4-prog-mod__meta{font:400 14px/1.4 var(--grc4-sans);color:var(--v4-ink-3)}.grc4-prog-trow{box-shadow:inset 0 -1px 0 var(--grc4-hair-row);font:400 14px/1.4 var(--grc4-sans);color:var(--v4-ink);grid-template-columns:28px minmax(0,1fr) 190px;align-items:center;gap:12px;padding:9px 0;display:grid}.grc4-prog-trow:last-child{box-shadow:none}.grc4-prog-trow__n{background:var(--v4-surf);width:28px;height:28px;font:500 14px/1 var(--grc4-serif);border-radius:999px;justify-content:center}.grc4-prog-trow__n,.grc4-prog-trow__t{align-items:center;display:inline-flex}.grc4-prog-trow__t{gap:8px;min-width:0}.grc4-prog-trow__t i{background:var(--v4-walnut-d);border-radius:999px;flex:none;width:8px;height:8px}.grc4-prog-trow__t.is-quiz i{background:var(--v4-teal)}.grc4-prog-trow__tt{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.grc4-prog-trow__p{color:var(--v4-ink-3);font-variant-numeric:tabular-nums;white-space:nowrap;align-items:center;gap:8px;font-size:12.5px;display:flex}:where(.grc4) .grc4-prog-trow__p .grc4-progress{flex:auto;min-width:60px}:where(.grc4) .grc4-prog-trow__p .grc4-progress__track{background:#dccdb3;height:6px}:where(.grc4) .grc4-prog-trow__p .grc4-progress__pct{display:none}.grc4-prog-stackfoot{flex-wrap:wrap;align-items:center;gap:20px;display:flex}.grc4-prog-legend{white-space:nowrap;gap:20px;display:inline-flex}.grc4-prog-legend>span{font:400 12.5px/1 var(--grc4-sans);color:var(--v4-ink-2);align-items:center;gap:6px;display:inline-flex}.grc4-prog-legend i{background:var(--v4-walnut-d);border-radius:999px;width:8px;height:8px}.grc4-prog-legend .is-quiz i{background:var(--v4-teal)}.grc4-prog-steps{font:400 12px/1 var(--grc4-sans);color:var(--v4-ink-3);align-items:center;gap:6px;display:flex}.grc4-prog-steps__item{align-items:center;gap:6px;margin-right:8px;display:inline-flex}.grc4-prog-steps__item i{background:var(--v4-surf);width:22px;height:22px;font:700 11px/1 var(--grc4-sans);color:var(--v4-ink-2);border-radius:999px;place-items:center;font-style:normal;display:inline-grid}.grc4-prog-steps__item.is-on i{background:var(--v4-walnut-d);color:var(--v4-on-walnut)}.grc4-prog-q{flex-direction:column;display:flex}.grc4-prog-q>.grc4-prog-eyebrow,.grc4-prog-q>.grc4-prog-option{margin-bottom:8px}.grc4-prog-q>.grc4-prog-end{margin-top:10px}.grc4-prog-qhead,.grc4-prog-qrow{grid-template-columns:30px 24px minmax(0,1fr) 150px 76px 70px 34px;align-items:center;gap:8px;display:grid}.grc4-prog-qhead{font:700 11px/1 var(--grc4-sans);letter-spacing:.02em;text-transform:uppercase;color:var(--v4-ink-2);padding:0 6px 8px 4px}.grc4-prog-qhead,.grc4-prog-qrow{box-shadow:inset 0 -1px 0 var(--v4-line)}.grc4-prog-qrow{min-height:52px;padding:4px 6px 4px 4px}.grc4-prog-qrow:last-of-type{box-shadow:none}.grc4-prog-qrow.is-dragging{opacity:.6}.grc4-prog-qrow.is-urgent{background:#33210f12}.grc4-prog-qrow.is-moved{background:#c9a05c1f}.grc4-prog-qrow__h{color:#b0a08c;cursor:grab;place-items:center;width:30px;height:40px;display:grid}.grc4-prog-qrow__h.is-off{color:#dccdb3;cursor:default}.grc4-prog-qrow__n{font:600 13px/1 var(--grc4-sans);color:var(--v4-gold-t);text-align:center;font-variant-numeric:tabular-nums}.grc4-prog-qrow__m{flex-direction:column;gap:4px;min-width:0;display:flex}.grc4-prog-qrow__name{min-width:0;font:500 14.5px/1.25 var(--grc4-sans);color:var(--v4-ink);align-items:center;gap:8px;display:flex}.grc4-prog-qrow__name .nm{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.grc4-prog-qrow__d{font:500 13px/1.2 var(--grc4-sans);color:var(--v4-ink);font-variant-numeric:tabular-nums;white-space:nowrap}.grc4-prog-qrow__d s{color:var(--v4-ink-2);margin-right:6px;font-weight:400;text-decoration:line-through}.grc4-prog-qrow__d em{color:#74571f;font-style:normal}.grc4-prog-qrow__t{font:500 12.5px/1.2 var(--grc4-sans);color:var(--v4-ink-3);white-space:nowrap;font-variant-numeric:tabular-nums}.grc4-prog-qrow__ar{gap:2px;display:inline-flex}.grc4-prog-ib{width:34px;height:34px;color:var(--grc4-link);cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;display:grid}.grc4-prog-ib:hover{background:var(--grc4-hover)}.grc4-prog-ib:disabled{color:#dccdb3;cursor:default}.grc4-prog-ib.is-x{color:var(--v4-terra-d)}.grc4-prog-end{font:400 13px/1.5 var(--grc4-sans);color:var(--v4-ink-3);margin:0}.grc4-prog-end__b{color:var(--v4-ink)}.grc4-prog-option{background:var(--v4-paper);box-shadow:inset 0 0 0 1px var(--v4-line);cursor:pointer;border-radius:14px;align-items:center;gap:12px;padding:12px 14px;display:flex}.grc4-prog-option:hover{background:#5e3a1c08;box-shadow:inset 0 0 0 1px #dec79e}.grc4-prog-option.is-sel{box-shadow:inset 0 0 0 1.5px var(--v4-walnut-d)}.grc4-prog-option input{width:18px;height:18px;accent-color:var(--v4-walnut-d);flex:none;margin:0}.grc4-prog-option__sp{flex:1;min-width:0}.grc4-prog-option b{font:500 17px/1.3 var(--grc4-serif);letter-spacing:-.01em;color:var(--v4-ink);display:block}.grc4-prog-option small{font:400 13px/1.4 var(--grc4-sans);color:var(--v4-ink-3)}.grc4-prog-option .grc4-prog-tag{flex:none;margin-left:auto}.grc4-prog-optfoot{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.grc4-prog-link{font:600 13px/1.4 var(--grc4-sans);color:var(--grc4-link);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.grc4-prog-link:hover{color:var(--v4-walnut)}.grc4-prog-notice{background:var(--v4-surf);font:400 14px/1.55 var(--grc4-sans);color:var(--v4-ink-2);border-radius:18px;gap:12px;padding:14px 16px;display:flex}.grc4-prog-notice .grc4-ic{color:var(--v4-teal);flex:none;margin-top:2px}.grc4-prog-notice .grc4-prog-end__b{color:var(--v4-ink)}.grc4-prog-foot{justify-content:space-between;align-items:center;width:100%}.grc4-prog-foot,.grc4-prog-foot__r{flex-wrap:wrap;gap:10px;display:flex}.grc4-prog-foot__r{margin-left:auto}.grc4-prog-faces--ruler{visibility:hidden;pointer-events:none;width:0;height:0;position:absolute;top:0;left:0;overflow:hidden}.grc4-prog-face--all{padding-left:14px;padding-right:14px}.grc4-prog-face.is-on{background:var(--v4-walnut-d);color:var(--v4-on-walnut);box-shadow:0 10px 22px -12px #2e2117b3}.grc4-prog-face.is-on .grc4-prog-face__state{color:var(--v4-brass-l)}:where(.grc4) .grc4-prog-face.is-on .grc4-prog-face__avatar{background:var(--v4-walnut);color:var(--v4-brass-l);box-shadow:none}.grc4-prog-planhead{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.grc4-prog-planhead__tx{flex-direction:column;gap:4px;min-width:0;display:flex}.grc4-prog-planhead__title{font:500 24px/1.2 var(--grc4-serif);letter-spacing:-.015em;color:var(--v4-ink);margin:0}.grc4-prog-planhead__sub{font:400 14px/1.4 var(--grc4-sans);color:var(--v4-ink-2)}.grc4-prog-planhead__act{align-items:center;gap:12px;display:flex}.grc4-prog-eyebrow.is-terra{color:var(--v4-terra-d)}:where(.grc4) .grc4-prog-tag--terra{color:var(--v4-terra-d);box-shadow:inset 0 0 0 1px var(--grc4-err-ring);background:0 0}:where(.grc4) .grc4-prog-tag--new{background:var(--v4-walnut-d);color:var(--v4-on-walnut)}.grc4-prog-week.is-late{background:var(--grc4-err-tint);box-shadow:inset 0 0 0 1.5px var(--grc4-err-ring)}.grc4-prog-week.is-pause{background:var(--grc4-st-vac-bg);box-shadow:inset 0 0 0 1px var(--grc4-st-vac-ring)}.grc4-prog-week.is-mine{box-shadow:inset 0 0 0 1.5px var(--v4-gold-t)}.grc4-prog-note{font:400 14px/1.45 var(--grc4-sans);color:var(--v4-ink-2);margin:0}.grc4-prog-st{font:500 14px/1 var(--grc4-sans);white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.grc4-prog-st.is-done{color:var(--v4-pass)}.grc4-prog-st.is-notyet,.grc4-prog-st.is-todo{color:var(--v4-ink-3)}.grc4-prog-st.is-late{color:var(--v4-terra-d)}.grc4-prog-trow:has(.grc4-prog-st){grid-template-columns:28px minmax(0,1fr) auto}.grc4-prog-trow__p:has(.grc4-prog-st){justify-content:flex-end}fieldset.grc4-prog-q{border:0;min-width:0;margin:0;padding:0}fieldset.grc4-prog-q>legend{margin-bottom:8px;padding:0}.grc4-prog-tray{flex-direction:column;gap:8px;display:flex}.grc4-prog-tray__list{flex-wrap:wrap;gap:8px;display:flex}.grc4-prog-tray__empty{font:400 14px/1.4 var(--grc4-sans);color:var(--v4-ink-3)}.grc4-prog-pick{border-radius:var(--grc4-r-btn);background:var(--v4-paper);min-height:40px;box-shadow:inset 0 0 0 1px var(--v4-line);font:500 14px/1 var(--grc4-sans);color:var(--v4-ink);cursor:pointer;border:0;align-items:center;gap:8px;padding:0 14px;display:inline-flex}.grc4-prog-pick small{color:var(--v4-ink-3);font-size:12.5px}.grc4-prog-pick.is-on{background:var(--v4-walnut-d);color:var(--v4-on-walnut)}.grc4-prog-pick.is-on small{color:var(--v4-brass-l)}.grc4-prog-wcards{flex-direction:column;gap:10px;display:flex}.grc4-prog-wslot{display:contents}.grc4-prog-slot{width:100%;min-height:40px;font:600 13px/1 var(--grc4-sans);color:var(--v4-gold-t);cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:0;display:flex}.grc4-prog-slot hr{border:0;border-top:1.5px dashed var(--v4-brass);flex:1;margin:0}.grc4-prog-wcard{background:var(--v4-paper);box-shadow:inset 0 0 0 1px var(--v4-line);border-radius:14px;grid-template-columns:140px minmax(0,1fr);align-items:start;gap:16px;padding:14px 16px;display:grid}.grc4-prog-wcard.is-this{box-shadow:inset 0 0 0 1.5px var(--v4-brass)}.grc4-prog-wcard.is-moved,.grc4-prog-wcard.is-new{box-shadow:inset 0 0 0 1.5px var(--v4-gold-t)}.grc4-prog-wcard.is-urgent{box-shadow:inset 0 0 0 2px var(--v4-walnut-d)}.grc4-prog-wcard.is-dragging{opacity:.6}.grc4-prog-wcard[draggable=true]{cursor:grab}.grc4-prog-wcard__d{flex-direction:column;gap:4px;display:flex}.grc4-prog-wcard__d b{font:500 18px/1.2 var(--grc4-serif);color:var(--v4-ink)}.grc4-prog-wcard__d s,.grc4-prog-wcard__d small{font:400 13px/1.3 var(--grc4-sans);color:var(--v4-ink-3)}.grc4-prog-wcard__m{flex-direction:column;gap:8px;min-width:0;display:flex}.grc4-prog-wcard__t{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.grc4-prog-wcard__t h3{font:500 18px/1.25 var(--grc4-serif);letter-spacing:-.01em;color:var(--v4-ink);margin:0}.grc4-prog-wcard__n{font:400 13px/1.3 var(--grc4-sans);color:var(--v4-ink-3)}.grc4-prog-wcard__ctl{align-items:center;gap:2px;display:flex}.grc4-prog-wcard__mods{flex-direction:column;gap:12px;min-width:0;display:flex}.grc4-prog-wmod{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:8px 12px;display:grid}.grc4-prog-wmod+.grc4-prog-wmod{box-shadow:inset 0 1px 0 var(--grc4-hair-row);padding-top:12px}.grc4-prog-wmod>:not(.grc4-prog-wcard__ctl){grid-column:1}.grc4-prog-wmod>.grc4-prog-wcard__ctl{grid-area:1/2/span 2}.grc4-prog-wcard__fixed,.grc4-prog-wmod__was{font:400 13px/1.3 var(--grc4-sans);color:var(--v4-ink-3)}.grc4-prog-wcard__fixed{white-space:nowrap}.grc4-prog-pills{flex-wrap:wrap;gap:6px;display:flex}.grc4-prog-pill{background:var(--v4-plaster);min-height:26px;font:400 13px/1.2 var(--grc4-sans);color:var(--v4-ink-2);border-radius:999px;align-items:center;gap:6px;padding:0 10px;display:inline-flex}.grc4-prog-pill i{background:var(--v4-ink);border-radius:999px;width:6px;height:6px}.grc4-prog-pill.is-quiz i{background:var(--v4-teal)}.grc4-prog-keep,.grc4-prog-pill.is-kept{color:var(--v4-pass)}.grc4-prog-keep{background:var(--grc4-st-activo-bg);font:400 13.5px/1.45 var(--grc4-sans);border-radius:10px;align-items:flex-start;gap:8px;margin:0;padding:10px 12px;display:flex}.grc4-prog-keep .grc4-ic{flex:none;margin-top:1px}.grc4-prog-foot__note{font:400 13px/1.4 var(--grc4-sans);color:var(--v4-ink-3);flex:1}@media (max-width:860px){.grc4-prog-fade{display:block}.grc4-prog-face{height:44px}.grc4-prog-faces .grc4-prog-face .grc4-prog-tag,.grc4-prog-faces .grc4-prog-face__state{display:none}.grc4-prog-week{grid-template-columns:1fr;gap:12px}.grc4-prog-wcard{gap:10px}.grc4-prog-wcard,.grc4-prog-wmod{grid-template-columns:minmax(0,1fr)}.grc4-prog-wmod>.grc4-prog-wcard__ctl{grid-area:auto/1;justify-content:flex-end;gap:8px;margin:-8px -10px -14px 0}.grc4-prog-wcard__d{flex-flow:wrap;grid-column:1/-1;align-items:baseline;gap:8px}.grc4-prog-trow{grid-template-columns:28px minmax(0,1fr) 120px}.grc4-prog-trow:has(.grc4-prog-st){grid-template-columns:28px minmax(0,1fr) auto}.grc4-prog-trow:has(.grc4-prog-trow__p:empty){grid-template-columns:28px minmax(0,1fr)}.grc4-prog-trow__p:empty{display:none}.grc4-prog-ib{width:44px;height:44px}.grc4-prog-qhead,.grc4-prog-qrow{grid-template-columns:26px 20px minmax(0,1fr) auto 34px;gap:6px}.grc4-prog-qhead span:nth-child(5),.grc4-prog-qhead span:nth-child(6),.grc4-prog-qrow__ar,.grc4-prog-qrow__t{display:none}.grc4-prog-qrow__d{font-size:12px}.grc4-prog-foot{flex-direction:column;align-items:stretch}.grc4-prog-foot__r{display:contents}:where(.grc4) .grc4-prog-foot .grc4-btn{width:100%}:where(.grc4) .grc4-prog-foot .grc4-btn--primary{order:-1}:where(.grc4) .grc4-prog-foot .grc4-btn--ghost{order:9}}.grc4-dgrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}:where(.grc4) .grc4-dcard{background:var(--v4-paper);min-height:140px;box-shadow:inset 0 0 0 1px var(--v4-line);text-align:left;color:inherit;font-family:var(--grc4-sans);cursor:pointer;border:0;border-radius:16px;flex-direction:column;gap:10px;padding:20px 22px;text-decoration:none;transition:box-shadow .3s;display:flex}:where(.grc4) .grc4-dcard:where(:hover){color:inherit;box-shadow:inset 0 0 0 1px var(--v4-brass),0 16px 32px -20px #4a311880}.grc4-dcard.is-new{box-shadow:inset 0 0 0 1.5px var(--v4-brass)}.grc4-dcard.is-pending{cursor:progress}.grc4-dcard.is-failed{background:var(--grc4-err-card);box-shadow:inset 0 0 0 1px var(--grc4-err-ring);cursor:default}.grc4-dcard__head{align-items:flex-start;gap:10px;width:100%;display:flex}.grc4-dcard__name{min-width:0;font:500 23px/1.15 var(--grc4-serif);letter-spacing:-.01em;color:var(--v4-ink);overflow-wrap:anywhere;flex:1}.grc4-dcard__new{font:700 10.5px/1 var(--grc4-sans);letter-spacing:.02em;text-transform:uppercase;background:var(--grc4-st-activo-bg);color:var(--grc4-sage-ink);border-radius:999px;flex:none;padding:5px 9px}.grc4-dcard__chev{color:var(--v4-ink-4);flex:none;margin-top:4px}.grc4-dcard__meta{font:500 13px/1.3 var(--grc4-sans);color:var(--v4-ink-3);font-variant-numeric:tabular-nums}.grc4-dcard__nomods{color:var(--v4-terra-d);font-weight:600}.grc4-dcard__fill{flex:1}.grc4-dcard__empty{font:500 13px/1.4 var(--grc4-sans);color:var(--grc4-link)}.grc4-dcard__foot{font:500 13px/1.4 var(--grc4-sans);color:var(--v4-ink-3);align-items:baseline;gap:10px;display:flex}.grc4-dcard__sups{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.grc4-dcard__pct{font-variant-numeric:tabular-nums;flex:none;margin-left:auto}.grc4-dcard__err{font:500 13px/1.4 var(--grc4-sans);color:var(--v4-terra-d);flex-wrap:wrap;align-items:center;gap:6px 14px;display:flex}:where(.grc4) .grc4-dcreate{border:1.5px dashed var(--v4-ring);min-height:140px;color:var(--grc4-link);font:600 14px/1 var(--grc4-sans);cursor:pointer;background:0 0;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:10px;display:flex}.grc4-dcreate:hover{background:#fffcf6b3}.grc4-dform{background:var(--v4-paper);min-height:140px;box-shadow:inset 0 0 0 1.5px var(--v4-brass);border-radius:16px;flex-direction:column;justify-content:center;gap:12px;padding:20px 22px;display:flex}.grc4-dform__label{font:600 13.5px/1 var(--grc4-sans);color:var(--v4-ink)}:where(.grc4) .grc4-dform__input{background:var(--v4-paper);width:100%;height:44px;box-shadow:inset 0 0 0 1px var(--v4-ring);font:400 15px/1 var(--grc4-sans);color:var(--v4-ink);border:0;border-radius:11px;outline:0;padding:0 14px;display:block}.grc4-dform__input:focus,.grc4-dform__input:focus-visible{box-shadow:inset 0 0 0 1.5px var(--v4-brass);outline:0}.grc4-dform__row{align-items:center;gap:14px;display:flex}.grc4-dform__hint{font:400 12px/1.4 var(--grc4-sans);color:var(--v4-ink-3);flex:1}:where(.grc4) .grc4-dlink{font:500 13px/1 var(--grc4-sans);color:var(--grc4-link);text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--grc4-link-line);text-decoration-color:var(--grc4-link-line);cursor:pointer;background:0 0;border:0;padding:0}.grc4-dempty{background:var(--v4-paper);box-shadow:inset 0 0 0 1px var(--v4-line);text-align:center;border-radius:20px;flex-direction:column;align-items:center;gap:14px;padding:48px 32px 52px;display:flex}.grc4-dempty__title{font:500 32px/1.12 var(--grc4-serif);letter-spacing:-.02em;color:var(--v4-ink);text-wrap:balance}.grc4-dempty__body{max-width:440px;font:400 15px/1.5 var(--grc4-sans);color:var(--v4-ink-2);text-wrap:pretty;margin:0}.grc4-dempty__row{flex-wrap:wrap;gap:8px;width:100%;max-width:440px;margin-top:6px;display:flex}:where(.grc4) .grc4-dempty__input{background:var(--v4-paper);min-width:0;height:46px;box-shadow:inset 0 0 0 1px var(--v4-ring);font:400 15px/1 var(--grc4-sans);color:var(--v4-ink);border:0;border-radius:12px;outline:0;flex:200px;padding:0 16px}.grc4-dempty__input:focus,.grc4-dempty__input:focus-visible{box-shadow:inset 0 0 0 1.5px var(--v4-brass),0 0 0 4px var(--grc4-focus-halo);outline:0}:where(.grc4) .grc4-dempty__cta{height:46px;padding:0 22px;font-size:14.5px}:where(.grc4) .grc4-dact{gap:7px;padding:0 16px;font-size:14px}.grc4-dact .grc4-ic{width:15px;height:15px}:where(.grc4) .grc4-dact-assign{padding:0 20px}.grc4-drename{flex-wrap:wrap;align-items:center;gap:8px;max-width:560px;display:flex}:where(.grc4) .grc4-drename__input{background:var(--v4-paper);min-width:0;height:52px;box-shadow:inset 0 0 0 1.5px var(--v4-brass),0 0 0 4px var(--grc4-focus-halo);font:500 26px/1 var(--grc4-serif);color:var(--v4-ink);border:0;border-radius:12px;outline:0;flex:240px;padding:0 16px}.grc4-drename__input:focus-visible{outline:0}:where(.grc4) .grc4-drename__save{height:44px;padding:0 18px;font-size:14px}:where(.grc4) .grc4-drename .grc4-dlink{flex:none;padding:0 6px}.grc4-ddet{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:start;gap:16px;display:grid}.grc4-dpanel{background:var(--v4-paper);box-shadow:inset 0 0 0 1px var(--v4-line);border-radius:16px;flex-direction:column;display:flex}.grc4-dpanel--bring{background:#fffcf699}.grc4-dpanel__head{align-items:baseline;gap:10px;padding:18px 20px 12px;display:flex}.grc4-dpanel--bring .grc4-dpanel__head{flex-direction:column;align-items:stretch;gap:12px;padding:18px 20px 14px}.grc4-dpanel__title{font:500 20px/1.2 var(--grc4-serif);color:var(--v4-ink)}.grc4-dpanel__count{font:500 13px/1 var(--grc4-sans);color:var(--v4-ink-3);font-variant-numeric:tabular-nums}.grc4-dmem{border-top:1px solid var(--grc4-hair-row);flex-direction:column;display:flex}.grc4-dmem.is-open{background:#f3eadc73}.grc4-dmem__row{align-items:center;gap:12px;min-height:60px;padding:10px 20px;display:flex}.grc4-dmem__who{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.grc4-dmem__name{font:500 14.5px/1.25 var(--grc4-sans);color:var(--v4-ink)}.grc4-dmem__meta{font:400 12.5px/1.3 var(--grc4-sans);color:var(--v4-ink-3)}.grc4-dmem.is-open .grc4-btn--outline{background:var(--grc4-hover)}.grc4-dmem__menu{flex-direction:column;gap:8px;padding:0 20px 14px 66px;display:flex}.grc4-dmem__menu>span{font:500 12.5px/1.3 var(--grc4-sans);color:var(--v4-ink-2)}.grc4-dmem__targets{flex-wrap:wrap;gap:6px;display:flex}:where(.grc4) .grc4-dmem__target{background:var(--v4-paper);height:32px;box-shadow:inset 0 0 0 1px var(--v4-ring);color:var(--v4-ink-2);font:500 12.5px/1 var(--grc4-sans);cursor:pointer;border:0;border-radius:999px;padding:0 13px}.grc4-dmem__target:hover{background:var(--v4-walnut-d);color:var(--v4-on-walnut)}.grc4-dmem__err{font:500 12.5px/1.4 var(--grc4-sans);color:var(--v4-terra-d);flex-wrap:wrap;align-items:center;gap:6px 14px;padding:0 20px 12px 66px;display:flex}.grc4-dmem--bring .grc4-dmem__row{min-height:53px;padding:8px 20px}.grc4-dmem--bring .grc4-dmem__name{font-size:14px}.grc4-dmem--bring .grc4-dmem__err{padding-left:20px}.grc4-dpanel__none{border:1.5px dashed var(--v4-ring);text-align:center;border-radius:12px;flex-direction:column;gap:6px;margin:0 20px 20px;padding:22px;display:flex}.grc4-dpanel__none b{font:500 18px/1.25 var(--grc4-serif);color:var(--v4-ink)}.grc4-dpanel__none span{font:400 13.5px/1.45 var(--grc4-sans);color:var(--v4-ink-3);text-wrap:pretty}.grc4-dpanel__none .is-below{display:none}.grc4-dpanel__empty{font:400 13.5px/1.45 var(--grc4-sans);color:var(--v4-ink-3);padding:16px 20px 20px}.grc4-dpanel__empty,.grc4-dpanel__nomods{border-top:1px solid var(--grc4-hair-row);margin:0}.grc4-dpanel__nomods{font:500 13px/1.45 var(--grc4-sans);color:var(--v4-terra-d);padding:12px 20px}.grc4-ddel .grc4-modal__head{align-items:flex-start}.grc4-ddel .grc4-modal__title{line-height:1.15}.grc4-ddel .grc4-modal__foot .grc4-btn{padding:0}.grc4-ddel__facts{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.grc4-ddel__facts li{font:400 14px/1.5 var(--grc4-sans);color:var(--grc4-ink-body);align-items:flex-start;gap:10px;display:flex}.grc4-ddel__facts li:before{content:"";background:var(--v4-terra-d);border-radius:50%;flex:none;width:6px;height:6px;margin-top:9px}.grc4-ddel__facts li span{text-wrap:pretty}.grc4-ddel__dest{border:0;flex-direction:column;gap:10px;margin:0;padding:0;display:flex}.grc4-ddel__dest legend{font:600 13.5px/1.3 var(--grc4-sans);color:var(--v4-ink);margin-bottom:10px;padding:0}.grc4-ddel__chips{flex-wrap:wrap;gap:8px;display:flex}.grc4-ddel__to{font:400 12.5px/1.45 var(--grc4-sans);color:var(--v4-ink-3);text-wrap:pretty}@media (max-width:860px){.grc4-ddet,.grc4-dgrid{grid-template-columns:minmax(0,1fr)}.grc4-dform,:where(.grc4) .grc4-dcard,:where(.grc4) .grc4-dcreate{min-height:96px}.grc4-dempty{padding:32px 20px}.grc4-dempty__title{font-size:26px}:where(.grc4) .grc4-dempty__cta{flex:1 1 0}.grc4-band__actions>.grc4-dact-assign{flex:100%}.grc4-dpanel__none .is-wide{display:none}.grc4-dpanel__none .is-below{display:inline}}.grc4-formcard{background:var(--v4-paper);box-shadow:inset 0 0 0 1.5px var(--v4-brass),0 20px 40px -28px #4a311873;border-radius:16px;flex-direction:column;gap:20px;padding:22px 26px;display:flex}.grc4-formcard--bulk{gap:18px}.grc4-formcard__head{align-items:center;gap:10px;display:flex}.grc4-formcard__head>:last-child{margin-left:auto}.grc4-formcard__title{font:500 22px/1.2 var(--grc4-serif);color:var(--v4-ink);margin:0}.grc4-formcard__foot{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.grc4-formcard__foot--pad{padding-top:4px}.grc4-formcard__note{font:400 12.5px/1.45 var(--grc4-sans);color:var(--v4-ink-3);flex:260px}.grc4-formcard__foot--pad .grc4-formcard__note{flex-basis:220px}.grc4-btn.grc4-btn--wide{padding:0 22px}.grc4-btn.grc4-btn--flat{box-shadow:none}.grc4-formgrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 24px;display:grid}.grc4-formgrid--modal{gap:18px 22px}.grc4-group{flex-direction:column;gap:8px;min-width:0;display:flex}.grc4-group__label{font:600 13.5px/1 var(--grc4-sans);color:var(--v4-ink)}.grc4-group__hint{font:400 12.5px/1.45 var(--grc4-sans);color:var(--v4-ink-3)}.grc4-group__hint.is-error,.grc4-group__hint.is-warn{color:var(--v4-terra-d);font-weight:500}.grc4-chiprow{flex-wrap:wrap;gap:8px;display:flex}.grc4-chiprow .grc4-chip--check{padding:0 15px 0 11px}.grc4-chip-new{border:1.5px dashed var(--v4-ring);height:38px;color:var(--grc4-link);font:600 13px/1 var(--grc4-sans);cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:6px;padding:0 14px;display:inline-flex}.grc4-chip-new .grc4-ic{width:13px;height:13px}.grc4-newdept{align-items:center;gap:8px;display:flex}.grc4-newdept input{background:var(--v4-paper);min-width:0;height:40px;box-shadow:inset 0 0 0 1.5px var(--v4-brass);font:400 14px/1 var(--grc4-sans);color:var(--v4-ink);border:0;border-radius:11px;outline:0;flex:1;padding:0 14px}.grc4-newdept__x{width:32px;height:40px;color:var(--v4-ink-4);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;display:grid}.grc4-newdept__x .grc4-ic{width:13px;height:13px}.grc4-fixedrole{height:38px;box-shadow:inset 0 0 0 1px var(--v4-line);font:600 13.5px/1 var(--grc4-sans);color:var(--v4-ink);background:#f3eadc99;border-radius:999px;align-self:flex-start;align-items:center;padding:0 15px;display:inline-flex}.grc4-contact__head{align-items:center;gap:10px;min-height:14px;display:flex}.grc4-contact__kinds{gap:12px;margin-left:auto;display:flex}.grc4-contact__kind{font:500 13px/1 var(--grc4-sans);color:var(--grc4-link);text-underline-offset:4px;-webkit-text-decoration-color:var(--v4-brass);text-decoration-color:var(--v4-brass);cursor:pointer;background:0 0;border:0;padding:0}.grc4-contact__kind.is-on{color:var(--v4-ink);font-weight:600;text-decoration-line:underline}.grc4-contact__field{background:var(--v4-paper);height:44px;box-shadow:inset 0 0 0 1px var(--v4-ring);border-radius:11px;align-items:center;gap:10px;padding:0 14px;display:flex}.grc4-contact__field:focus-within{outline:4px solid var(--grc4-focus-halo);outline-offset:0}.grc4-contact__field.is-bad{box-shadow:inset 0 0 0 1px var(--grc4-err-field)}.grc4-contact__field.is-fix{box-shadow:inset 0 0 0 1.5px var(--grc4-err-field)}.grc4-contact__field.is-locked{background:var(--grc4-mute-bg);color:var(--v4-ink-3);box-shadow:none}.grc4-contact__field.is-locked svg{flex:none;width:16px;height:16px}.grc4-contact__field.is-locked input{color:var(--grc4-ink-body);cursor:default}.grc4-contact__prefix{font:500 14.5px/1 var(--grc4-sans);color:var(--v4-ink-3);box-shadow:1px 0 0 var(--v4-line);flex:none;padding-right:10px}.grc4-contact__field input{min-width:0;font:400 14.5px/1 var(--grc4-sans);color:var(--v4-ink);background:0 0;border:0;outline:none;flex:1}.grc4-contact__field input:focus-visible{outline:none}.grc4-seg{max-width:100%;box-shadow:inset 0 0 0 1px var(--v4-line);background:#f3eadc99;border-radius:999px;align-self:flex-start;gap:2px;padding:3px;display:flex}.grc4-seg__tab{height:38px;color:var(--v4-ink-2);font:500 13.5px/1 var(--grc4-sans);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;padding:0 16px;display:inline-flex}.grc4-seg__tab.is-on{background:var(--v4-walnut-d);color:var(--v4-on-walnut);font-weight:600}.grc4-paste{resize:vertical;background:var(--v4-paper);width:100%;box-shadow:inset 0 0 0 1px var(--v4-ring);font:400 14px/1.7 var(--grc4-sans);color:var(--v4-ink);border:0;border-radius:12px;outline:none;padding:14px 16px;display:block}.grc4-paste:focus,.grc4-paste:focus-visible{box-shadow:inset 0 0 0 1.5px var(--v4-brass),0 0 0 4px var(--grc4-focus-halo);outline:none}.grc4-drop{border:1.5px dashed var(--v4-ring);text-align:center;background:#f3eadc73;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:12px;min-height:200px;padding:24px;display:flex}.grc4-drop.is-over{border-color:var(--v4-brass);background:#c9a05c1f}.grc4-drop--empty{box-shadow:inset 0 0 0 1px var(--grc4-err-ring);background:#b9603c0d;border:0}.grc4-drop>.grc4-ic{width:26px;height:26px;color:var(--grc4-link)}.grc4-drop__title{font:500 19px/1.25 var(--grc4-serif);color:var(--v4-ink)}.grc4-drop__body{max-width:420px;font:400 13px/1.45 var(--grc4-sans);color:var(--v4-ink-3);text-wrap:pretty}.grc4-drop--empty .grc4-drop__body{max-width:440px;color:var(--v4-ink-2);font-size:13.5px;line-height:1.5}.grc4-drop__actions{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:4px;display:flex}.grc4-drop__actions .grc4-btn--link{height:40px;padding:0 12px}.grc4-filechip{background:var(--v4-surf);height:30px;font:600 12.5px/1 var(--grc4-sans);color:var(--grc4-ink-warm);border-radius:999px;align-items:center;gap:7px;padding:0 12px;display:inline-flex}.grc4-filechip .grc4-ic{width:13px;height:13px}.grc4-cols{flex-direction:column;gap:14px;display:flex}.grc4-cols__status{font:600 13.5px/1.3 var(--grc4-sans);color:var(--v4-pass);flex-wrap:wrap;align-items:center;gap:10px 14px;display:flex}.grc4-cols__status.is-bad{color:var(--v4-terra-d)}.grc4-cols__intro{font:400 13.5px/1.5 var(--grc4-sans);color:var(--v4-ink-2);text-wrap:pretty;margin:0}.grc4-cols__list{box-shadow:inset 0 0 0 1px var(--v4-line);border-radius:14px;overflow:hidden}.grc4-cols__row{border-top:1px solid var(--grc4-hair-row);flex-wrap:wrap;align-items:center;gap:10px 16px;padding:12px 16px;display:flex}.grc4-cols__row.is-unknown{background:#b9603c0d}.grc4-cols__name{flex-direction:column;flex:180px;gap:4px;min-width:0;display:flex}.grc4-cols__name b{font:600 14px/1.2 var(--grc4-sans);color:var(--v4-ink)}.grc4-cols__name small{font:400 12.5px/1.3 var(--grc4-sans);color:var(--v4-ink-3)}.grc4-cols__opts{flex-wrap:wrap;gap:6px;display:flex}.grc4-cols__opts .grc4-chip{height:30px;box-shadow:inset 0 0 0 1px var(--v4-ring);padding:0 11px;font-size:12.5px}.grc4-cols__opts .grc4-chip.is-on{box-shadow:none}.grc4-review__sum{flex-wrap:wrap;align-items:center;gap:10px 14px;display:flex}.grc4-review__sum>span:not(.grc4-filechip){font:500 13.5px/1.3 var(--grc4-sans);color:var(--v4-ink)}.grc4-review__sum>.grc4-review__ok{color:var(--v4-pass);font-weight:600}.grc4-review__sum>.grc4-review__err{color:var(--v4-terra-d);font-weight:600}.grc4-review__edit{margin-left:auto}.grc4-review{box-shadow:inset 0 0 0 1px var(--v4-line);border-radius:14px;overflow:hidden}.grc4-review__grid{grid-template-columns:32px minmax(0,1.6fr) minmax(0,.9fr) minmax(0,1.2fr) minmax(0,1.5fr) 120px;align-items:center;gap:14px;padding:12px 18px;display:grid}.grc4-review__head{background:var(--grc4-thead);font:600 11px/1 var(--grc4-sans);letter-spacing:.04em;text-transform:uppercase;color:var(--v4-ink-3)}.grc4-review__row{border-top:1px solid var(--grc4-hair-row);flex-direction:column;display:flex}.grc4-review__row.is-bad{background:#b9603c0f}.grc4-review__row .grc4-review__grid{font:400 14px/1.3 var(--grc4-sans);color:var(--grc4-ink-body)}.grc4-review__n{font:500 12.5px/1 var(--grc4-sans);color:var(--v4-ink-3);font-variant-numeric:tabular-nums}.grc4-review__name{color:var(--v4-ink);text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.grc4-review .is-missing{color:var(--v4-terra-d)}.grc4-review__dept{align-items:center;gap:7px;min-width:0;display:flex}.grc4-review__contact,.grc4-review__dept>span:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.grc4-review__contact{color:var(--v4-ink-2)}.grc4-newtag{color:var(--grc4-gold-ink);font:700 11px/1 var(--grc4-sans);letter-spacing:.02em;text-transform:uppercase;background:#c9a05c33;border-radius:999px;flex:none;padding:4px 7px}.grc4-review__st{font:600 12.5px/1 var(--grc4-sans);color:var(--v4-pass);align-items:center;gap:6px;display:flex}.grc4-review__st.is-bad{color:var(--v4-terra-d)}.grc4-review__st.is-checking{color:var(--v4-ink-3);font-weight:500}.grc4-review__st .grc4-ic{width:14px;height:14px}.grc4-review__mob{flex-direction:column;gap:5px;padding:12px 14px;display:flex}.grc4-review__mobtop{align-items:center;gap:8px;display:flex}.grc4-review__mobtop .grc4-review__n{font-size:12px}.grc4-review__mobtop .grc4-review__name{min-width:0;font:500 14.5px/1.3 var(--grc4-sans);white-space:normal;flex:1}.grc4-review__mobtop .grc4-review__st{gap:5px;font-size:12px}.grc4-review__mobmeta{font:400 13px/1.4 var(--grc4-sans);color:var(--v4-ink-2)}.grc4-review__fix{font:500 13px/1.4 var(--grc4-sans);color:var(--v4-terra-d);flex-wrap:wrap;align-items:center;gap:8px 12px;padding:0 18px 12px 64px;display:flex}.grc4-review__fixchips{flex-wrap:wrap;gap:6px;display:flex}.grc4-review__fixchip{background:var(--v4-paper);height:30px;box-shadow:inset 0 0 0 1px var(--v4-ring);color:var(--v4-ink-2);font:500 12.5px/1 var(--grc4-sans);cursor:pointer;border:0;border-radius:999px;padding:0 12px}.grc4-review__fixchip:hover{background:#5e3a1c0d}.grc4-review__fix .grc4-btn--link{margin-left:auto;padding:0}.grc4-hero{text-align:center;background:var(--v4-paper);box-shadow:inset 0 0 0 1px var(--v4-line);border-radius:20px;flex-direction:column;align-items:center;gap:14px;padding:48px 32px 52px;display:flex}.grc4-hero__title{font:500 32px/1.12 var(--grc4-serif);letter-spacing:-.02em;color:var(--v4-ink);text-wrap:balance;margin:0}.grc4-hero__body{max-width:440px;font:400 15px/1.5 var(--grc4-sans);color:var(--v4-ink-2);text-wrap:pretty;margin:0}.grc4-hero__actions{flex-wrap:wrap;justify-content:center;gap:10px;width:100%;margin-top:6px;display:flex}.grc4-hero__actions .grc4-btn--primary{padding:0 22px}.grc4-hero__actions .grc4-btn--outline{padding:0 20px}.grc4-filters{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.grc4-filters .grc4-search{flex:300px;max-width:480px}.grc4-filters .grc4-search input{font:400 14.5px/1 var(--grc4-sans)}.grc4-filters .grc4-select{flex:0 0 220px}.grc4-filters .grc4-btn--link{flex:none}.grc4-ptable{background:var(--v4-paper);box-shadow:inset 0 0 0 1px var(--v4-line);border-radius:16px;overflow:hidden}.grc4-ptable__grid{grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,1.25fr) minmax(0,1.7fr) 100px 172px;gap:16px;display:grid}.grc4-ptable__head{background:var(--grc4-thead);font:600 11px/1 var(--grc4-sans);letter-spacing:.04em;text-transform:uppercase;color:var(--v4-ink-3);padding:13px 22px}.grc4-prow{border-top:1px solid var(--grc4-hair-row);flex-direction:column;transition:background .6s;display:flex}.grc4-prow.is-flash{background:#c9a05c21}.grc4-prow.is-bad{background:var(--grc4-err-tint)}.grc4-prow__main{min-height:60px;font:400 14px/1.3 var(--grc4-sans);color:var(--grc4-ink-body);align-items:center;padding:10px 22px}.grc4-prow.is-openable .grc4-prow__main{cursor:pointer}.grc4-prow__main:hover{background:var(--grc4-row-hover)}.grc4-prow.is-pending .grc4-prow__main{opacity:.85}.grc4-prow__who{align-items:center;gap:12px;min-width:0;display:flex}.grc4-prow__names{flex-direction:column;gap:2px;min-width:0;display:flex}.grc4-prow__name{text-align:left;font:500 14.5px/1.3 var(--grc4-sans);color:var(--v4-ink);cursor:inherit;background:0 0;border:0;padding:0}.grc4-prow__cargo,.grc4-prow__name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.grc4-prow__cargo{font:400 12.5px/1.2 var(--grc4-sans);color:var(--v4-ink-3)}.grc4-prow__ellip{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.grc4-prow__contact{min-width:0;color:var(--v4-ink-2);align-items:center;gap:8px;display:flex}.grc4-prow__contact .grc4-ic{width:15px;height:15px;color:var(--v4-ink-4);flex:none}.grc4-prow__act{justify-content:flex-end;display:flex}.grc4-prow__act .grc4-btn--link{gap:6px;padding:0}.grc4-resent{font:600 12.5px/1 var(--grc4-sans);color:var(--v4-pass);white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.grc4-resent .grc4-ic{width:14px;height:14px}.grc4-prow__err{font:500 13px/1.4 var(--grc4-sans);color:var(--v4-terra-d);flex-wrap:wrap;align-items:center;gap:10px 14px;padding:0 22px 12px 68px;display:flex}.grc4-prow__err>.grc4-ic{flex:none;width:15px;height:15px}.grc4-prow__errtxt{text-wrap:pretty;flex:300px;min-width:0}.grc4-prow__err .grc4-btn--link{padding:0}.grc4-ptable__empty{font:400 14px/1.45 var(--grc4-sans);color:var(--v4-ink-3);margin:0;padding:22px}.grc4-ptable__count,.grc4-ptable__empty{border-top:1px solid var(--grc4-hair-row)}.grc4-ptable__count{background:#f3eadc59;align-items:center;gap:14px;padding:14px 22px;display:flex}.grc4-ptable__count>span{font:500 13px/1.3 var(--grc4-sans);color:var(--v4-ink-2);font-variant-numeric:tabular-nums;flex:1}.grc4-pcard,.grc4-pcards{flex-direction:column;gap:10px;display:flex}.grc4-pcard{background:var(--v4-paper);box-shadow:inset 0 0 0 1px var(--v4-line);border-radius:14px;padding:14px 16px;transition:background .6s}.grc4-pcard.is-openable{cursor:pointer}.grc4-pcard.is-flash{background:var(--grc4-new-card);box-shadow:inset 0 0 0 1.5px var(--v4-brass)}.grc4-pcard.is-bad{background:var(--grc4-err-card);box-shadow:inset 0 0 0 1px var(--grc4-err-ring)}.grc4-pcard__top{align-items:center;gap:12px;display:flex}.grc4-pcard__names{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.grc4-pcard__name{text-align:left;font:500 15px/1.25 var(--grc4-sans);color:var(--v4-ink);cursor:inherit;background:0 0;border:0;padding:0}.grc4-pcard__meta{font:400 13px/1.3 var(--grc4-sans);color:var(--v4-ink-3)}.grc4-pcard__line{min-height:20px;font:400 13px/1.3 var(--grc4-sans);color:var(--v4-ink-2);align-items:center;gap:8px;display:flex}.grc4-pcard__line>span:first-child{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.grc4-pcard__line .grc4-btn--link{flex:none;padding:0}.grc4-pcard__line .grc4-resent{flex:none}.grc4-pcard__err{font:500 13px/1.4 var(--grc4-sans);color:var(--v4-terra-d);border-top:1px solid #b9603c33;flex-direction:column;gap:10px;padding-top:10px;display:flex}.grc4-pcard__err>span{text-wrap:pretty}.grc4-pcard__errbtns{align-items:center;gap:14px;display:flex}.grc4-pcard__errbtns .grc4-btn--outline{height:36px;padding:0 16px;font-size:13px}.grc4-pcard__errbtns .grc4-btn--link{padding:0}.grc4-pcards__empty{font:400 14px/1.45 var(--grc4-sans);color:var(--v4-ink-3);margin:0;padding:12px 4px}.grc4-pcards__count{flex-direction:column;align-items:stretch;gap:10px;padding-top:4px;display:flex}.grc4-pcards__count>span{text-align:center;font:500 13px/1.3 var(--grc4-sans);color:var(--v4-ink-2);font-variant-numeric:tabular-nums}.grc4-pcards__count .grc4-btn--outline{height:44px;font-size:14px}.grc4-codecard{background:var(--v4-paper);box-shadow:inset 0 0 0 1px var(--v4-line);border-radius:14px;flex-direction:column;gap:14px;padding:18px 20px;display:flex}.grc4-codecard__head{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.grc4-codecard__head b{font:600 13.5px/1 var(--grc4-sans);color:var(--v4-ink)}.grc4-codecard__head span{font:400 12.5px/1.3 var(--grc4-sans);color:var(--v4-ink-3)}.grc4-codecard__row{flex-wrap:wrap;align-items:center;gap:12px 18px;display:flex}.grc4-codecard__code{font:600 28px/1 var(--grc4-sans);letter-spacing:.1em;color:var(--v4-ink);font-variant-numeric:tabular-nums}.grc4-codecard__code.is-masked{color:var(--grc4-code-mask)}.grc4-codecard__txt{min-width:0;font:400 13px/1.45 var(--grc4-sans);color:var(--v4-ink-2);text-wrap:pretty;flex:220px}.grc4-codecard__txt.is-error{color:var(--v4-terra-d);font-weight:500}.grc4-codecard__btns{flex-wrap:wrap;gap:10px;display:flex}.grc4-codecard__btns .grc4-btn{gap:7px;padding:0 16px}.grc4-codecard__btns .grc4-ic{width:15px;height:15px}.grc4-codecard__btns .grc4-resent{height:40px}.grc4-pfoot{flex-wrap:wrap;flex:100%;align-items:center;gap:12px 18px;width:100%;display:flex}.grc4-pfoot .grc4-btn--danger-link,.grc4-pfoot .grc4-btn--link{padding:0;font-size:13.5px}.grc4-pfoot .grc4-btn--outline{font-size:14px}.grc4-pfoot__save{margin-left:auto}.grc4-pfoot__save.grc4-btn--primary{padding:0 22px}.grc4-ask{flex-direction:column;flex:100%;gap:12px;width:100%;display:flex}.grc4-ask__title{font:500 19px/1.2 var(--grc4-serif);color:var(--v4-ink);margin:0}.grc4-ask__body{font:400 13.5px/1.5 var(--grc4-sans);color:var(--grc4-ink-body);text-wrap:pretty;margin:0}.grc4-ask__btns{gap:10px;display:flex}.grc4-ask__btns .grc4-btn{flex:1 1 0}@media (max-width:860px){.grc4-formcard{padding:18px 16px}.grc4-formgrid{grid-template-columns:minmax(0,1fr)}.grc4-formcard__foot .grc4-btn--primary{flex:1 1 0}.grc4-seg__tab{padding:0 13px}.grc4-review__fix{padding:0 14px 12px}.grc4-hero{padding:32px 20px}.grc4-hero__title{font-size:26px}.grc4-hero__actions .grc4-btn{flex:100%}.grc4-filters .grc4-search{max-width:100%}.grc4-filters .grc4-select{flex:100%}.grc4-codecard__btns .grc4-btn{flex:1 1 0}.grc4-pfoot__save{flex:100%}}.grc4-sheet__intro{font:400 14px/1.5 var(--grc4-sans);color:var(--v4-ink-2);text-wrap:pretty;margin:0}.grc4-sheet{background:var(--v4-paper);box-shadow:0 18px 40px -24px #4a311880,0 0 0 1px var(--grc4-hair);border-radius:6px;padding:22px 24px}.grc4-sheet__paperhead{border-bottom:1px solid var(--v4-line);flex-wrap:wrap;align-items:baseline;gap:6px 10px;margin-bottom:14px;padding-bottom:14px;display:flex}.grc4-sheet__lockup{align-self:center;width:auto;height:18px;margin-right:auto;display:block}.grc4-sheet__paperhead b{font:500 15px/1.2 var(--grc4-serif);color:var(--v4-ink)}.grc4-sheet__paperhead small{font:500 12px/1 var(--grc4-sans);color:var(--v4-ink-3)}.grc4-sheet__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.grc4-ticket{border:1.5px dashed var(--v4-ring);break-inside:avoid;border-radius:8px;flex-direction:column;gap:6px;padding:14px 16px;display:flex}.grc4-ticket__eyebrow{font:700 10.5px/1 var(--grc4-sans);letter-spacing:.14em;text-transform:uppercase;color:var(--grc4-link)}.grc4-ticket__name{font:500 17px/1.2 var(--grc4-serif);color:var(--v4-ink)}.grc4-ticket__job{font:400 12px/1.3 var(--grc4-sans);color:var(--v4-ink-3)}.grc4-ticket__code{font:600 22px/1 var(--grc4-sans);letter-spacing:.1em;color:var(--v4-ink);font-variant-numeric:tabular-nums;padding-top:4px}.grc4-ticket__steps{flex-direction:column;gap:3px;margin:2px 0 0;padding-left:18px;display:flex}.grc4-ticket__note,.grc4-ticket__steps li{font:400 11.5px/1.35 var(--grc4-sans);color:var(--v4-ink-2)}.grc4-ticket__note{font-weight:500}.grc4-ticket__expires{font:400 11px/1.35 var(--grc4-sans);color:var(--v4-ink-3)}@media (max-width:860px){.grc4-sheet{padding:16px}.grc4-sheet__grid{grid-template-columns:minmax(0,1fr)}}.grc4-panel__week{flex-wrap:wrap;align-items:center;gap:10px 14px;display:flex}.grc4-panel__weeklabel{font:700 12px/1.3 var(--grc4-sans);letter-spacing:.14em;text-transform:uppercase;color:var(--v4-ink-3)}.grc4-panel__pill{height:28px;font:600 12px/1 var(--grc4-sans);border-radius:999px;align-items:center;gap:7px;padding:0 12px;display:inline-flex}.grc4-panel__pill i{background:currentColor;border-radius:50%;width:7px;height:7px;display:block}.grc4-panel__pill--ok{background:var(--grc4-st-activo-bg);box-shadow:inset 0 0 0 1px var(--grc4-st-vac-ring);color:var(--grc4-sage-ink)}.grc4-panel__pill--warn{background:var(--grc4-st-invitado-bg);box-shadow:inset 0 0 0 1px var(--grc4-notice-ring);color:var(--grc4-gold-ink)}.grc4-panel__weeknav{gap:10px;margin-left:auto;display:flex}.grc4-panel__weeknav button{background:var(--v4-paper);width:36px;height:36px;box-shadow:inset 0 0 0 1px var(--v4-ring);color:var(--grc4-link);cursor:pointer;border:0;border-radius:50%;place-items:center;display:grid}.grc4-panel__weeknav button:not(:disabled):hover{background:var(--grc4-hover)}.grc4-panel__weeknav button:disabled{cursor:default;opacity:.35}.grc4-panel__tiles{grid-template-columns:repeat(5,minmax(0,1fr))}.grc4-panel__sep{font:500 19px/1 var(--grc4-serif);color:var(--grc4-ink-warm)}.grc4-panel__delta{color:var(--grc4-score-hi);margin-left:4px;font-weight:600}.grc4-panel__delta--down{color:var(--grc4-score-low)}.grc4-panel__delta--lg{margin-left:0;font-size:22px}.grc4-panel__card{background:var(--v4-paper);min-width:0;box-shadow:inset 0 0 0 1px var(--v4-line);border-radius:16px}.grc4-panel__card--pad{padding:18px 20px}.grc4-panel__head{flex-wrap:wrap;align-items:baseline;gap:6px 12px;padding:18px 20px 0;display:flex}.grc4-panel__head h2{font:500 19px/1.2 var(--grc4-serif);letter-spacing:-.01em;color:var(--v4-ink);margin:0}.grc4-panel__head small{font:500 12px/1.3 var(--grc4-sans);color:var(--v4-ink-3);margin-left:auto}.grc4-panel__split{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;gap:16px;display:grid}.grc4-panel__list{margin:8px 0 0;padding:0;list-style:none}.grc4-panel__row{border-top:1px solid var(--grc4-hair-row);align-items:center;gap:14px;padding:14px 20px;display:flex}.grc4-panel__row:first-child{border-top:0}.grc4-panel__row:last-child{border-radius:0 0 16px 16px}.grc4-panel__row.is-failed{background:var(--grc4-err-tint)}.grc4-panel__who{flex:none}.grc4-panel__who b{font-size:14px}.grc4-panel__countav{background:var(--v4-walnut-d);color:var(--v4-on-walnut)}.grc4-panel__why{min-width:0;font:400 13.5px/1.4 var(--grc4-sans);color:var(--grc4-ink-warm);flex:1}.grc4-panel__why b{color:var(--v4-ink);font-weight:600}.grc4-panel__act{flex:none}.grc4-panel__noaction{font:500 12px/1 var(--grc4-sans);color:var(--v4-ink-4)}.grc4-panel__failed{font:500 12.5px/1.3 var(--grc4-sans);color:var(--v4-terra-d);white-space:nowrap;align-items:center;gap:8px;display:inline-flex}.grc4-panel__ok{width:32px;height:32px;color:var(--v4-ink-4);cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;display:grid}.grc4-panel__ok:hover{background:var(--grc4-st-activo-bg);color:var(--grc4-score-hi)}.grc4-panel__note{font:400 14px/1.55 var(--grc4-sans);color:var(--v4-ink-3);margin:0;padding:12px 20px 22px}.grc4-panel__clear{color:var(--grc4-score-hi);font-weight:600}.grc4-panel__card--chart{padding:0 0 12px}.grc4-panel__chart{margin-top:8px;padding:0 16px}.grc4-panel__chart svg{width:100%;height:auto;display:block}.grc4-panel__axis{fill:var(--v4-ink-4);font-family:var(--grc4-sans);font-size:9.5px}.grc4-panel__grid{stroke:var(--grc4-hair-row);stroke-width:1px}.grc4-panel__area{fill:var(--grc4-chart-1-soft)}.grc4-panel__line{fill:none;stroke:var(--grc4-chart-1);stroke-width:2.2px;stroke-linejoin:round}.grc4-panel__dot{fill:var(--v4-paper);stroke:var(--grc4-chart-1);stroke-width:2px}.grc4-panel__line2{fill:none;stroke:var(--grc4-chart-2);stroke-width:2px;stroke-dasharray:1 6;stroke-linecap:round}.grc4-panel__dot2{fill:var(--grc4-chart-2)}.grc4-panel__legend{font:500 12px/1.3 var(--grc4-sans);color:var(--v4-ink-3);flex-wrap:wrap;align-items:center;gap:6px 16px;margin-left:auto;display:flex}.grc4-panel__swatch{background:var(--grc4-chart-1);vertical-align:2px;border-radius:2px;width:16px;height:3.5px;margin-right:7px;display:inline-block}.grc4-panel__swatch--2{border-bottom:2px dotted var(--grc4-chart-2);background:0 0;border-radius:0;height:0}.grc4-panel__table{box-shadow:none;border-radius:0 0 16px 16px;margin-top:10px}.grc4-panel__dept{color:var(--v4-ink);font-weight:600}.grc4-panel__skeleton{flex-direction:column;gap:16px;display:flex}.grc4-panel__skelchart{margin-top:16px}.grc4-panel__skellist{flex-direction:column;gap:14px;display:flex}@media (max-width:860px){.grc4-panel__tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.grc4-panel__tiles>:last-child{grid-column:1/-1}.grc4-panel__split{grid-template-columns:minmax(0,1fr)}.grc4-panel__head{padding:16px 16px 0}.grc4-panel__card--pad{padding:16px}.grc4-panel__row{flex-wrap:wrap;gap:8px 12px;padding:14px 16px}.grc4-panel__who{flex:1 1 0}.grc4-panel__ok{order:2}.grc4-panel__why{flex:100%;order:3}.grc4-panel__act{order:4}.grc4-panel__note{padding:12px 16px 20px}.grc4-panel__chart{padding:0 8px}}.grc4-ajustes{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:16px;display:grid}.grc4-ajustes__col{flex-direction:column;gap:16px;min-width:0;display:flex}.grc4-ajustes__card{background:var(--v4-paper);box-shadow:inset 0 0 0 1px var(--v4-line);border-radius:16px}.grc4-ajustes__head{flex-wrap:wrap;align-items:baseline;gap:6px 12px;padding:18px 20px 0;display:flex}.grc4-ajustes__head h2{font:500 19px/1.2 var(--grc4-serif);letter-spacing:-.01em;color:var(--v4-ink);margin:0}.grc4-ajustes__head small{font:500 12px/1.3 var(--grc4-sans);color:var(--v4-ink-3);margin-left:auto}.grc4-ajustes__body{padding:12px 20px 20px}.grc4-ajustes__row{border-top:1px solid var(--grc4-hair-row);align-items:center;gap:14px;min-height:48px;padding:12px 0;display:flex}.grc4-ajustes__row:first-child{border-top:0}.grc4-ajustes__label{width:160px;font:500 13px/1.35 var(--grc4-sans);color:var(--v4-ink-3);flex:none}.grc4-ajustes__mask{font:700 24px/.6 var(--grc4-sans);letter-spacing:.08em;color:var(--v4-ink-2)}.grc4-ajustes__value{min-width:0;font:400 14px/1.4 var(--grc4-sans);color:var(--v4-ink);overflow-wrap:anywhere;flex:1}.grc4-ajustes__action{flex:none}.grc4-ajustes__note{border-top:1px solid var(--grc4-hair-row);font:400 12.5px/1.55 var(--grc4-sans);color:var(--v4-ink-3);margin:0;padding-top:12px}.grc4-ajustes__denied h3{font:500 18px/1.25 var(--grc4-serif);color:var(--v4-ink);margin:4px 0 0}.grc4-ajustes__denied p{font:400 13.5px/1.6 var(--grc4-sans);color:var(--v4-ink-3);margin:6px 0 0}@media (max-width:860px){.grc4-ajustes{grid-template-columns:minmax(0,1fr)}.grc4-ajustes__head{padding:16px 16px 0}.grc4-ajustes__body{padding:10px 16px 18px}.grc4-ajustes__row{flex-wrap:wrap;gap:4px 14px}.grc4-ajustes__label{width:100%}}.grc4-comp-tabs{background:var(--grc4-tabs-bg);box-shadow:inset 0 0 0 1px var(--v4-line);border-radius:999px;flex-wrap:wrap;align-self:flex-start;gap:6px;padding:5px;display:flex}:where(.grc4) .grc4-comp-tab{height:44px;font:600 15px/1 var(--grc4-sans);color:var(--v4-ink-2);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:8px;padding:0 18px;display:inline-flex}:where(.grc4) .grc4-comp-tab:hover{background:var(--grc4-hover)}:where(.grc4) .grc4-comp-tab.is-on{background:var(--v4-walnut-d);color:var(--grc4-on-primary)}:where(.grc4) .grc4-comp-tab--add{color:var(--grc4-link)}.grc4-comp-tab__count{font:500 12.5px/1 var(--grc4-sans);opacity:.75}.grc4-comp-head{flex-wrap:wrap;align-items:center;gap:10px 14px;display:flex}.grc4-comp-head__title{font:500 26px/1.2 var(--grc4-serif);letter-spacing:-.02em;color:var(--v4-ink);margin:0}:where(.grc4) .grc4-comp-head__titlebtn{font:inherit;letter-spacing:inherit;color:inherit;text-align:left;cursor:text;background:0 0;border:0;padding:0}.grc4-comp-head__input{background:var(--v4-paper);width:min(320px,100%);box-shadow:inset 0 0 0 1.5px var(--v4-brass);font:500 26px/1.2 var(--grc4-serif);letter-spacing:-.02em;color:var(--v4-ink);border:0;border-radius:10px;margin:0 0 0 -10px;padding:4px 10px}.grc4-comp-head__who{font:500 12.5px/1.3 var(--grc4-sans);color:var(--v4-ink-3)}.grc4-comp-head__spacer{flex:1}.grc4-comp-hint{font:400 14px/1.5 var(--grc4-sans);color:var(--v4-ink-2);margin:0}.grc4-comp-hint b{color:var(--v4-ink)}.grc4-comp-section{flex-direction:column;gap:14px;display:flex}.grc4-comp__mark{font:500 12.5px/1 var(--grc4-sans);color:var(--v4-pass);align-items:center;gap:7px;display:inline-flex}.grc4-comp__mark--saving{color:var(--v4-ink-3)}.grc4-comp__mark--failed{color:var(--v4-terra-d)}.grc4-comp{background:var(--v4-paper);width:100%;box-shadow:inset 0 0 0 1px var(--v4-line);border-radius:16px;overflow-x:auto}.grc4-comp__table{--comp-cols:6;min-width:calc(230px + var(--comp-cols) * 66px + 56px + 40px)}.grc4-comp__row{grid-template-columns:minmax(230px,2.4fr) repeat(var(--comp-cols),minmax(66px,1fr)) 56px;border-bottom:1px solid #5e3a1c14;align-items:stretch;padding:0 20px;display:grid}.grc4-comp__row:last-child{border-bottom:0}.grc4-comp__row--head{border-bottom:1px solid var(--grc4-hair);align-items:end;padding:18px 20px 14px}.grc4-comp__eyebrow{font:700 11px/1 var(--grc4-sans);letter-spacing:var(--v4-trk);text-transform:uppercase;color:var(--v4-ink-2);padding-bottom:4px}.grc4-comp__colhead{text-align:center;flex-direction:column;align-items:center;gap:7px;padding:0 4px;display:flex}.grc4-comp__colname{min-height:32px;font:600 12.5px/1.25 var(--grc4-sans);color:var(--v4-ink);text-wrap:balance;justify-content:center;align-items:flex-end;display:flex}:where(.grc4) .grc4-comp__colname--btn{cursor:text;background:0 0;border:0;border-radius:6px;padding:0 4px}.grc4-comp__restore{flex-direction:column;align-items:stretch;gap:4px;width:100%;margin-top:4px;display:flex}.grc4-comp__restorehead{font:600 10.5px/1.2 var(--grc4-sans);color:var(--v4-ink-3)}:where(.grc4) .grc4-comp__chip{border-radius:var(--grc4-r-btn);box-shadow:inset 0 0 0 1px var(--v4-ring);font:600 11.5px/1.2 var(--grc4-sans);color:var(--grc4-link);cursor:pointer;background:0 0;border:0;padding:4px 6px}:where(.grc4) .grc4-comp__chip:hover{background:var(--grc4-hover)}.grc4-comp__input{box-sizing:border-box;background:var(--v4-paper);width:100%;min-height:40px;box-shadow:inset 0 0 0 1.5px var(--v4-brass);font:600 12.5px/1.25 var(--grc4-sans);color:var(--v4-ink);text-align:center;resize:none;overflow-wrap:anywhere;border:0;border-radius:10px;padding:6px}.grc4-comp__label{border-radius:var(--grc4-r-btn);max-width:calc(100% + 16px);transition:background .14s var(--v4-ease),box-shadow .14s var(--v4-ease),color .14s var(--v4-ease);justify-content:center;margin:-5px -8px;padding:5px 8px;display:inline-flex;position:relative}.grc4-comp__label.is-editing{width:100%;margin:0;padding:0}.grc4-comp__label>.grc4-comp__colname{min-height:0}.grc4-comp__colhead:hover .grc4-comp__label:not(.is-editing),.grc4-comp__label:focus-within:not(.is-editing){background:var(--grc4-hover)}.grc4-comp__colhead .grc4-comp__label.is-doomed:not(.is-editing){background:var(--grc4-st-fallo-bg)}.grc4-comp__label.is-doomed .grc4-comp__colname{color:var(--v4-terra-d)}:where(.grc4) .grc4-comp__remove{z-index:1;background:var(--v4-walnut-d);width:18px;height:18px;color:var(--v4-on-walnut);cursor:pointer;opacity:0;transition:opacity .14s var(--v4-ease),transform .18s var(--v4-ease),background .14s var(--v4-ease);border:0;border-radius:999px;place-items:center;padding:0;display:grid;position:absolute;top:-8px;right:-6px;transform:scale(.6);box-shadow:0 2px 5px -2px #2e1a0a80}:where(.grc4) .grc4-comp__remove:after{content:"";position:absolute;inset:-7px}.grc4-comp__colhead:hover .grc4-comp__remove,.grc4-comp__label:focus-within .grc4-comp__remove{opacity:1;transform:scale(1)}.grc4-comp__label.is-doomed .grc4-comp__remove,:where(.grc4) .grc4-comp__remove:focus-visible,:where(.grc4) .grc4-comp__remove:hover{background:var(--v4-terra-d)}:where(.grc4) .grc4-comp__remove:focus-visible{outline:2px solid var(--v4-terra);outline-offset:2px}@media (hover:none){:where(.grc4) .grc4-comp__remove{opacity:1;box-shadow:none;color:var(--v4-ink-2);background:#5e3a1c1f;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.grc4-comp__cell,.grc4-comp__label,:where(.grc4) .grc4-comp__remove{transition:none}}.grc4-comp__addcell{justify-content:center;display:flex}:where(.grc4) .grc4-comp__add{width:40px;height:40px;box-shadow:inset 0 0 0 1px var(--v4-ring);color:var(--grc4-link);cursor:pointer;background:0 0;border:0;border-radius:10px;place-items:center;display:grid}:where(.grc4) .grc4-comp__add:hover{background:var(--grc4-hover)}.grc4-comp__situation{align-items:flex-start;gap:14px;padding:16px 12px 16px 0;display:flex}.grc4-comp__rank{width:18px;font:500 26px/1 var(--grc4-serif);color:var(--v4-gold-t);flex:none}.grc4-comp__sitext{flex-direction:column;gap:4px;display:flex}.grc4-comp__sitname{font:500 16px/1.3 var(--grc4-serif);color:var(--v4-ink)}.grc4-comp__sitex{font:400 12.5px/1.4 var(--grc4-sans);color:var(--v4-ink-3)}.grc4-comp__cell{transition:background .14s var(--v4-ease);place-items:center;display:grid}.grc4-comp__cell--perk{background:#f1e7d68c}.grc4-comp__cell.is-doomed{background:var(--grc4-st-fallo-bg)}.grc4-comp__cell.is-doomed .grc4-comp__tick{opacity:.4}.grc4-comp__cell--new{background:#c9a05c24}:where(.grc4) .grc4-comp__tick{background:var(--v4-paper);width:40px;height:40px;box-shadow:inset 0 0 0 1px var(--v4-line);color:var(--grc4-on-primary);cursor:pointer;transition:background .12s var(--v4-ease),box-shadow .12s var(--v4-ease);border:0;border-radius:10px;place-items:center;display:grid}:where(.grc4) .grc4-comp__tick:hover:not(:disabled){box-shadow:inset 0 0 0 1px #dec79e,0 10px 20px -14px #4a311880}:where(.grc4) .grc4-comp__tick.is-on{background:var(--v4-walnut-d);box-shadow:0 8px 18px -10px #2e1a0a99}:where(.grc4) .grc4-comp__tick:disabled{cursor:default;opacity:.6}.grc4.grc4-comp-host{background:0 0}@media (prefers-reduced-motion:reduce){:where(.grc4) .grc4-comp__tick{transition:none}}@media (max-width:860px){.grc4-comp__table{min-width:calc(150px + var(--comp-cols) * 60px + 56px + 24px)}.grc4-comp__row{grid-template-columns:150px repeat(var(--comp-cols),minmax(60px,1fr)) 56px;padding:0 12px}.grc4-comp__row--head{padding:18px 12px 14px}.grc4-comp__situation{z-index:1;background:var(--v4-paper);gap:8px;padding:12px 8px 12px 0;position:sticky;left:0}.grc4-comp__sitex{display:none}.grc4-comp__row--head>.grc4-comp__eyebrow{z-index:1;background:var(--v4-paper);align-self:stretch;align-items:flex-end;display:flex;position:sticky;left:0}:where(.grc4) .grc4-comp-tab{height:40px;padding:0 14px;font-size:14px}.grc4-comp-head__input,.grc4-comp-head__title{font-size:22px}}.grc4-prg{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px;display:grid}.grc4-prg__col{flex-direction:column;gap:16px;min-width:0;display:flex}.grc4-prg__panel{background:var(--v4-paper);min-width:0;box-shadow:inset 0 0 0 1px var(--v4-line);border-radius:16px}.grc4-prg__head{justify-content:space-between;align-items:flex-start;gap:12px;padding:18px 20px 0;display:flex}.grc4-prg__titles{flex-wrap:wrap;align-items:baseline;gap:4px 12px;min-width:0;display:flex}.grc4-prg__titles h2{font:500 19px/1.2 var(--grc4-serif);letter-spacing:-.01em;color:var(--v4-ink);margin:0}.grc4-prg__titles small{font:400 12.5px/1.4 var(--grc4-sans);color:var(--v4-ink-3)}:where(.grc4) .grc4-prg__export{flex:none}.grc4-prg__body{padding:14px 20px 20px}.grc4-prg__note{font:400 12.5px/1.55 var(--grc4-sans);color:var(--v4-ink-3);text-wrap:pretty;margin:12px 0 0}.grc4-prg__note--warm{color:var(--grc4-ink-warm)}.grc4-prg__subhead{font:700 10.5px/1.3 var(--grc4-sans);letter-spacing:.1em;text-transform:uppercase;color:var(--v4-ink-3);margin:18px 0 8px}.grc4-prg__bars{flex-direction:column;gap:10px;display:flex}.grc4-prg__bars--after{margin-top:16px}.grc4-prg__figures{flex-wrap:wrap;gap:18px 28px;margin-bottom:16px;display:flex}.grc4-prg__figure b{font:500 34px/1 var(--grc4-serif);letter-spacing:-.02em;color:var(--v4-ink);font-variant-numeric:tabular-nums;display:block}.grc4-prg__figure span{font:700 10.5px/1.3 var(--grc4-sans);letter-spacing:.1em;text-transform:uppercase;color:var(--v4-ink-3);margin-top:8px;display:block}.grc4-prg__chart svg{width:100%;height:auto;display:block}.grc4-prg__caxis{fill:var(--v4-ink-4);font-family:var(--grc4-sans);font-size:9.5px}.grc4-prg__cgrid{stroke:var(--grc4-hair-row);stroke-width:1px}.grc4-prg__carea{fill:var(--grc4-chart-1-soft)}.grc4-prg__cline{fill:none;stroke:var(--grc4-chart-1);stroke-width:2.2px;stroke-linejoin:round}.grc4-prg__cdot{fill:var(--v4-paper);stroke:var(--grc4-chart-1);stroke-width:2px}.grc4-prg__cline--live{stroke-dasharray:4 4;opacity:.6}.grc4-prg__cdot--live{stroke:var(--v4-ink-4)}.grc4-prg__personlink{color:inherit;text-decoration:none}.grc4-prg__legend{font:500 12px/1 var(--grc4-sans);color:var(--v4-ink-3);align-items:center;gap:7px;margin-top:6px;display:inline-flex}.grc4-prg__legend i{background:var(--grc4-chart-1);border-radius:2px;width:16px;height:3.5px;display:inline-block}.grc4-prg__bar{font:500 13px/1.25 var(--grc4-sans);color:var(--v4-ink-2);grid-template-columns:minmax(0,150px) minmax(0,1fr) 44px;align-items:center;gap:12px;display:grid}.grc4-prg__barlabel{overflow-wrap:anywhere}.grc4-prg__track{background:var(--v4-plaster-2);border-radius:4px;height:8px;overflow:hidden}.grc4-prg__fill{border-radius:4px;height:100%;display:block}.grc4-prg__fill--gold,.grc4-prg__fill--hi{background:var(--grc4-score-hi)}.grc4-prg__fill--mid{background:var(--grc4-score-mid)}.grc4-prg__fill--low{background:var(--grc4-score-low)}.grc4-prg__fill--completion{background:var(--grc4-chart-1)}.grc4-prg__fill--attempts{background:var(--grc4-chart-muted)}.grc4-prg__barvalue{font-variant-numeric:tabular-nums;text-align:right}.grc4-prg__histo{align-items:flex-end;gap:6px;height:168px;padding-top:16px;display:flex;position:relative}.grc4-prg__hbar{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:5px;height:100%;display:flex}.grc4-prg__hbar span,.grc4-prg__hfill{z-index:1;position:relative}.grc4-prg__hbar span{background:var(--v4-paper);font:500 13px/1 var(--grc4-serif);color:var(--v4-ink-3);font-variant-numeric:tabular-nums;padding:0 4px}.grc4-prg__hfill{border-radius:6px 6px 2px 2px;width:100%;display:block}.grc4-prg__hfill--low{background:var(--grc4-score-low)}.grc4-prg__hfill--mid{background:var(--grc4-score-mid)}.grc4-prg__hfill--hi{background:var(--grc4-score-hi)}.grc4-prg__hfill--gold{background:var(--grc4-score-gold)}.grc4-prg__hfill--zero{background:var(--v4-plaster-2);border-radius:2px;height:3px}.grc4-prg__pass{border-left:2px dashed var(--grc4-passline);width:0;position:absolute;top:2px;bottom:0}.grc4-prg__pass em{font:600 10.5px/1 var(--grc4-sans);color:var(--grc4-score-hi);white-space:nowrap;font-style:normal;position:absolute;top:-4px;left:7px}.grc4-prg__axis{gap:6px;margin-top:6px;display:flex}.grc4-prg__axis span{font:500 10.5px/1 var(--grc4-sans);color:var(--v4-ink-4);font-variant-numeric:tabular-nums;text-align:center;flex:1}.grc4-prg__bandtiles{grid-template-columns:repeat(auto-fit,minmax(72px,1fr));gap:10px;display:grid}.grc4-prg__bandtile{background:var(--v4-surf);border-radius:12px;flex-direction:column;gap:6px;padding:13px 14px;display:flex}.grc4-prg__bandn{font:500 26px/1 var(--grc4-serif);color:var(--v4-ink);font-variant-numeric:tabular-nums}.grc4-prg__bandn--low{color:var(--grc4-score-low)}.grc4-prg__bandn--mid{color:var(--grc4-score-mid)}.grc4-prg__bandn--hi{color:var(--grc4-score-hi)}.grc4-prg__bandn--gold{color:var(--grc4-score-gold)}.grc4-prg__bandtile small{font:500 11.5px/1.3 var(--grc4-sans);color:var(--v4-ink-3)}.grc4-prg__waves{align-items:flex-end;gap:12px;max-width:460px;height:130px;display:flex}.grc4-prg__wave{flex-direction:column;flex:1;align-items:center;gap:6px;display:flex}.grc4-prg__wave i{background:var(--grc4-score-mid);border-radius:8px 8px 3px 3px;width:100%;max-width:58px;display:block}.grc4-prg__wavev{font:500 14px/1 var(--grc4-serif);color:var(--v4-ink);font-variant-numeric:tabular-nums}.grc4-prg__wavel{font:500 11px/1 var(--grc4-sans);color:var(--v4-ink-3)}.grc4-prg__deltas{border-collapse:collapse;width:100%;font:400 14px/1.4 var(--grc4-sans)}.grc4-prg__deltas thead th{font:700 10.5px/1.3 var(--grc4-sans);letter-spacing:.1em;text-align:left;text-transform:uppercase;color:var(--v4-ink-3);padding:0 0 8px}.grc4-prg__deltas tbody th{text-align:left;color:var(--v4-ink);font-weight:400}.grc4-prg__deltas tbody th,.grc4-prg__deltas td{border-top:1px solid var(--grc4-hair-row);padding:9px 0}.grc4-prg__deltas td{font-family:var(--grc4-serif);color:var(--v4-ink-2);font-size:15px}.grc4-prg__deltas .grc4-prg__num{font-variant-numeric:tabular-nums;text-align:right}.grc4-prg__short{padding:24px}.grc4-prg__short h2{font:500 26px/1.12 var(--grc4-serif);letter-spacing:-.015em;color:var(--v4-ink);margin:0}.grc4-prg__short p{max-width:60ch;font:400 15px/1.5 var(--grc4-sans);color:var(--v4-ink-2);text-wrap:pretty;margin:10px 0 0}.grc4-prg__short p b{color:var(--grc4-ink-warm)}.grc4-prg__short .grc4-tiles{margin-top:18px}@media (max-width:1100px){.grc4-prg{grid-template-columns:minmax(0,1fr)}}@media (max-width:860px){.grc4-prg__head{padding:16px 16px 0}.grc4-prg__body{padding:12px 16px 18px}.grc4-prg__short{padding:20px 16px}.grc4-prg__short h2{font-size:22px}.grc4-prg__bar{grid-template-columns:minmax(0,104px) minmax(0,1fr) 40px;gap:10px}}.grc4-rev__badge{background:var(--grc4-thead);min-width:22px;height:22px;font:700 11.5px/1 var(--grc4-sans);color:var(--v4-ink-2);font-variant-numeric:tabular-nums;border-radius:999px;place-items:center;margin-left:8px;padding:0 7px;display:inline-grid}.grc4-tabs__tab.is-on .grc4-rev__badge{background:var(--v4-brass-l);color:var(--v4-walnut-d)}.grc4-rev__sim b{font:500 15px/1.3 var(--grc4-serif);color:var(--v4-ink);display:block}.grc4-rev__sim small{font:400 12.5px/1.35 var(--grc4-sans);color:var(--v4-ink-3);margin-top:2px;display:block}.grc4-tag.grc4-rev__why{letter-spacing:.01em;text-transform:none;white-space:nowrap;font-size:11.5px;font-weight:600}.grc4-rev__when{font:400 13px/1.3 var(--grc4-sans);color:var(--v4-ink-3);white-space:nowrap;font-variant-numeric:tabular-nums}.grc4-rev .grc4-table thead th:last-child{width:132px;font-size:0}.grc4-rev__medal{background:var(--grc4-st-activo-bg);width:56px;height:56px;color:var(--grc4-sage-ink);border-radius:50%;place-items:center;display:grid}@media (max-width:860px){.grc4-rev__tabs .grc4-tabs__track{flex:auto;min-width:0}:where(.grc4) .grc4-rev__tabs .grc4-tabs__tab{flex:1 1 0;justify-content:center;min-width:0;padding:0 6px;font-size:13px}.grc4-rev__tabs .grc4-rev__badge{margin-left:6px}}.grc4-persona__id{flex-wrap:wrap;align-items:center;gap:10px 16px;min-width:0;display:flex}.grc4-persona__av.grc4-avatar{width:54px;height:54px;font-size:17px}.grc4-persona__id .grc4-band__h1{min-width:0}.grc4-persona__meta i{opacity:.45;vertical-align:middle;background:currentColor;border-radius:50%;width:3px;height:3px;margin:0 8px;display:inline-block}.grc4-persona__sums{text-align:right;flex-wrap:wrap;gap:14px 28px;display:flex}.grc4-persona__sum-value{font:500 26px/1 var(--grc4-serif);letter-spacing:-.015em;color:var(--v4-ink);font-variant-numeric:tabular-nums}.grc4-persona__sum-value .grc4-score{font-size:26px}.grc4-persona__sum-label{font:700 10.5px/1.3 var(--grc4-sans);letter-spacing:.1em;text-transform:uppercase;color:var(--v4-ink-3);margin-top:8px}.grc4-persona__actions{flex-wrap:wrap;gap:10px;display:flex}.grc4-persona__actions-spacer{flex:1}.grc4-persona__fail span{flex:1;min-width:0}.grc4-persona__impact{background:var(--grc4-notice-bg);box-shadow:inset 0 0 0 1px var(--grc4-notice-ring);border-radius:14px;align-items:center;gap:14px;padding:14px 18px;display:flex}.grc4-persona__impact>svg{color:var(--v4-gold-t);flex:none}.grc4-persona__impact p{min-width:0;font:400 13.5px/1.5 var(--grc4-sans);color:var(--grc4-ink-warm);flex:1;margin:0}.grc4-persona__impact p b{color:var(--v4-ink);font-weight:600}.grc4-persona__body{grid-template-columns:172px minmax(0,1fr);align-items:start;gap:18px;display:grid}.grc4-persona__rail{flex-direction:column;gap:2px;display:flex;position:sticky;top:78px}:where(.grc4) .grc4-persona__rail a{font:500 13.5px/1.3 var(--grc4-sans);color:var(--v4-ink-3);white-space:nowrap;border-radius:10px;padding:9px 12px;text-decoration:none}:where(.grc4) .grc4-persona__rail a:where(:hover){background:var(--grc4-row-hover);color:var(--v4-ink)}:where(.grc4) .grc4-persona__rail a[aria-current=true]{background:var(--grc4-select-on);color:var(--v4-ink);font-weight:600}.grc4-persona__col{flex-direction:column;gap:16px;min-width:0;display:flex}.grc4-persona__panel{background:var(--v4-paper);min-width:0;box-shadow:inset 0 0 0 1px var(--v4-line);border-radius:16px;scroll-margin-top:78px}.grc4-persona__panelhead{flex-wrap:wrap;align-items:baseline;gap:6px 12px;padding:18px 20px 0;display:flex}.grc4-persona__panelhead h2{font:500 19px/1.2 var(--grc4-serif);letter-spacing:-.01em;color:var(--v4-ink);margin:0}.grc4-persona__panelhead small{font:400 12.5px/1.4 var(--grc4-sans);color:var(--v4-ink-3)}:where(.grc4) .grc4-persona__headlink{margin-left:auto}.grc4-persona__pad{padding:12px 20px 20px}.grc4-persona__flush{padding:12px 0 8px}.grc4-persona__table.grc4-table{box-shadow:none;background:0 0;border-radius:0}.grc4-persona__note{font:400 13px/1.55 var(--grc4-sans);color:var(--v4-ink-3);text-wrap:pretty;margin:12px 0 0}.grc4-persona__note--lead{margin:0 0 4px}.grc4-persona__panel ul{margin:0;padding:0;list-style:none}.grc4-persona__task{border-top:1px solid var(--grc4-hair-row);align-items:center;gap:13px;padding:12px 0;display:flex}.grc4-persona__step{width:28px;height:28px;box-shadow:inset 0 0 0 1.5px var(--v4-ring);font:600 13px/1 var(--grc4-sans);color:var(--grc4-link);font-variant-numeric:tabular-nums;border-radius:50%;flex:none;place-items:center;display:grid}.grc4-persona__step--done{background:var(--grc4-band-top);color:var(--v4-ink-3)}.grc4-persona__step--next{background:var(--v4-walnut-d);box-shadow:none;color:var(--grc4-on-primary)}.grc4-persona__task-title{min-width:0;font:500 17px/1.25 var(--grc4-serif);color:var(--v4-ink);flex:1}.grc4-persona__task--done .grc4-persona__task-title{color:var(--v4-ink-2)}.grc4-persona__task-pending{width:76px;font:500 12.5px/1 var(--grc4-sans);color:var(--v4-ink-4);text-align:right}.grc4-persona__task .grc4-score{text-align:right;width:46px;font-size:17px}.grc4-persona__panel .grc4-persona__withdrawn{font:400 13px/1.55 var(--grc4-sans);color:var(--v4-ink-3);text-wrap:pretty;margin:12px 0 0}.grc4-persona__dim{align-items:center;gap:12px;padding:7px 0;display:flex}.grc4-persona__dim>span:first-child{width:110px;font:500 13.5px/1.3 var(--grc4-sans);color:var(--v4-ink-2);flex:none}.grc4-persona__track{background:var(--v4-plaster-2);border-radius:4px;flex:1;height:8px;position:relative}.grc4-persona__ghost{background:var(--v4-ink-4);border-radius:2px;width:2.5px;position:absolute;top:-4px;bottom:-4px;transform:translate(-1.25px)}.grc4-persona__fill{border-radius:4px;height:100%;display:block}.grc4-persona__fill--gold,.grc4-persona__fill--hi{background:var(--grc4-score-hi)}.grc4-persona__fill--mid{background:var(--grc4-score-mid)}.grc4-persona__fill--low{background:var(--grc4-score-low)}.grc4-persona__pt{background:var(--v4-ink-4);border-radius:50%;width:6px;height:6px;position:absolute;top:1px;transform:translate(-3px)}.grc4-persona__dimval{text-align:right;flex:none;width:44px}.grc4-persona__dimval--trend{justify-content:flex-end;align-items:baseline;gap:8px;width:92px;display:flex}.grc4-persona__delta{font:600 11.5px/1 var(--grc4-sans);font-variant-numeric:tabular-nums;font-style:normal}.grc4-persona__delta--up{color:var(--grc4-score-hi)}.grc4-persona__delta--down{color:var(--grc4-score-low)}.grc4-persona__delta--flat{color:var(--v4-ink-4)}.grc4-persona__dimleg{font:400 11.5px/1.3 var(--grc4-sans);color:var(--v4-ink-3);flex-wrap:wrap;align-items:center;gap:6px 18px;margin-top:13px;display:flex}.grc4-persona__dimleg i{vertical-align:-1px;margin-right:6px;display:inline-block}.grc4-persona__dimleg-avg{background:var(--grc4-score-hi);border-radius:3px;width:16px;height:6px}.grc4-persona__dimleg-prev{background:var(--v4-ink-4);border-radius:2px;width:2.5px;height:11px}.grc4-persona__strengths{font:400 13.5px/1.55 var(--grc4-sans);color:var(--grc4-ink-warm);text-wrap:pretty;margin:14px 0 0}.grc4-persona__strengths b{color:var(--v4-ink);font-weight:600}.grc4-persona__waves{align-items:flex-end;gap:12px;max-width:460px;height:130px;margin-top:12px;display:flex}.grc4-persona__wave{flex-direction:column;flex:1;align-items:center;gap:6px;min-width:0;display:flex}.grc4-persona__wave i{background:var(--grc4-score-mid);border-radius:8px 8px 3px 3px;width:100%;max-width:58px;display:block}.grc4-persona__wave-value{font:500 14px/1 var(--grc4-serif);color:var(--v4-ink);font-variant-numeric:tabular-nums}.grc4-persona__wave-label{font:500 11px/1 var(--grc4-sans);color:var(--v4-ink-3);white-space:nowrap}.grc4-persona__levels{flex-wrap:wrap;align-items:center;gap:12px 18px;margin-top:16px;display:flex}.grc4-persona__level{font:500 13px/1 var(--grc4-sans);color:var(--v4-ink-2);align-items:center;gap:8px;display:inline-flex}.grc4-persona__levels small{font:400 12.5px/1.3 var(--grc4-sans);color:var(--v4-ink-4)}.grc4-persona__section-error{margin-top:8px}.grc4-persona__answers{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:14px 24px;margin-top:16px;display:grid}.grc4-persona__answer-wave h3{font:600 13.5px/1.2 var(--grc4-sans);color:var(--v4-ink);align-items:baseline;gap:8px;margin:0 0 6px;display:flex}.grc4-persona__answer-wave h3 small{font:500 11.5px/1 var(--grc4-sans);color:var(--v4-ink-3)}.grc4-persona__answer-wave dl{margin:0}.grc4-persona__answer{border-top:1px solid var(--grc4-hair-row);justify-content:space-between;gap:12px;padding:6px 0;display:flex}.grc4-persona__answer dt{font:400 12.5px/1.4 var(--grc4-sans);color:var(--v4-ink-3)}.grc4-persona__answer dd{font:600 12.5px/1.4 var(--grc4-sans);color:var(--v4-ink);font-variant-numeric:tabular-nums;white-space:nowrap;margin:0}.grc4-persona__row{border-top:1px solid var(--grc4-hair-row);font:400 14px/1.4 var(--grc4-sans);color:var(--grc4-ink-body);flex-wrap:wrap;align-items:center;gap:8px 12px;padding:12px 0;display:flex}.grc4-persona__row:first-child{border-top:0}.grc4-persona__row>svg{color:var(--v4-gold-t);flex:none}.grc4-persona__rank{width:26px;height:26px;box-shadow:inset 0 0 0 1.5px var(--v4-ring);font:600 12px/1 var(--grc4-sans);color:var(--grc4-link);font-variant-numeric:tabular-nums;border-radius:50%;flex:none;place-items:center;display:grid}.grc4-persona__row-name{min-width:0;font:600 14px/1.3 var(--grc4-sans);color:var(--v4-ink);flex:1}.grc4-persona__row--saving{opacity:.55}.grc4-persona__modal .grc4-modal__foot{justify-content:flex-end;align-items:center}.grc4-persona__chipwrap{flex-wrap:wrap;gap:8px;display:flex}.grc4-persona__fieldrow{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.grc4-persona__modalnote{background:var(--v4-surf);font:400 13.5px/1.5 var(--grc4-sans);color:var(--v4-ink-2);border-radius:12px;align-items:flex-start;gap:10px;margin:0;padding:12px 14px;display:flex}.grc4-persona__modalnote>svg{color:var(--v4-ink-3);flex:none;margin-top:2px}.grc4-persona__modaltext{font:400 14px/1.5 var(--grc4-sans);color:var(--v4-ink-2);margin:0}.grc4-persona__choices{flex-direction:column;gap:8px;display:flex}:where(.grc4) .grc4-persona__choice{background:var(--v4-paper);min-height:52px;box-shadow:inset 0 0 0 1px var(--v4-line);font:600 14.5px/1.3 var(--grc4-sans);color:var(--v4-ink);text-align:left;cursor:pointer;border:0;border-radius:12px;align-items:center;gap:12px;padding:0 16px;display:flex}:where(.grc4) .grc4-persona__choice:where(:hover){background:var(--grc4-row-hover)}.grc4-persona__choice>svg{color:var(--v4-gold-t);flex:none}.grc4-persona__choice span{flex:1;min-width:0}.grc4-persona__choice small{font:400 12.5px/1 var(--grc4-sans);color:var(--v4-ink-3)}@media (max-width:860px){.grc4-persona__av.grc4-avatar{width:44px;height:44px;font-size:14px}.grc4-persona__sums{text-align:left;justify-content:flex-start}.grc4-persona__sum-value,.grc4-persona__sum-value .grc4-score{font-size:22px}.grc4-persona__actions-spacer{display:none}.grc4-persona__body{grid-template-columns:minmax(0,1fr)}.grc4-persona__rail{flex-flow:wrap;gap:6px;position:static}:where(.grc4) .grc4-persona__rail a{background:var(--v4-paper);box-shadow:inset 0 0 0 1px var(--v4-line);padding:8px 12px;font-size:13px}.grc4-persona__pad{padding:12px 16px 16px}.grc4-persona__panelhead{padding:16px 16px 0}.grc4-persona__task{flex-wrap:wrap;row-gap:8px}.grc4-persona__task-title{flex:calc(100% - 41px)}.grc4-persona__task>:nth-child(3){margin-left:41px}.grc4-persona__task-pending{width:auto;margin-left:auto}.grc4-persona__dim>span:first-child{width:88px}.grc4-persona__fieldrow{grid-template-columns:minmax(0,1fr)}.grc4-persona__fail{flex-wrap:wrap}}.grc4-ses{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;gap:16px;display:grid}.grc4-ses__col{flex-direction:column;gap:16px;min-width:0;display:flex}.grc4-ses__panel{background:var(--v4-paper);min-width:0;box-shadow:inset 0 0 0 1px var(--v4-line);border-radius:16px}.grc4-ses__panelhead{flex-wrap:wrap;align-items:baseline;gap:6px 12px;padding:18px 20px 0;display:flex}.grc4-ses__panelhead h2,.grc4-ses__panelhead h3{font:500 19px/1.2 var(--grc4-serif);letter-spacing:-.01em;color:var(--v4-ink);margin:0}.grc4-ses__panelhead small{font:400 12.5px/1.4 var(--grc4-sans);color:var(--v4-ink-3)}.grc4-ses__pad{padding:18px 20px}.grc4-ses__pad--under-head{padding:12px 20px 20px}:where(.grc4) .grc4-ses__crumb{cursor:pointer;background:0 0;border:0;padding:0}.grc4-ses__player{flex-wrap:wrap;align-items:center;gap:10px 14px;display:flex}:where(.grc4) .grc4-ses__play{border-radius:50%;flex:none;width:48px;height:48px;padding:0}.grc4-ses__wave{flex:200px;align-items:center;min-width:160px;height:56px;display:flex;position:relative}.grc4-ses__bars{align-items:center;gap:2.5px;width:100%;height:100%;display:flex}.grc4-ses__bars i{background:var(--v4-rail);min-height:6px;transition:background .12s var(--v4-ease);border-radius:2px;flex:1}.grc4-ses__bars i.is-past{background:var(--v4-brass)}.grc4-ses__seek{cursor:pointer;appearance:none;background:0 0;border:0;width:100%;height:100%;margin:0;padding:0;position:absolute;inset:0}.grc4-ses__seek::-webkit-slider-runnable-track{background:0 0;height:100%}.grc4-ses__seek::-moz-range-track{background:0 0;height:100%}.grc4-ses__seek::-webkit-slider-thumb{background:var(--v4-ink);appearance:none;border:0;border-radius:1px;width:2px;height:56px}.grc4-ses__seek::-moz-range-thumb{background:var(--v4-ink);border:0;border-radius:1px;width:2px;height:56px}.grc4-ses__time{font:500 13px/1 var(--grc4-sans);color:var(--v4-ink-3);font-variant-numeric:tabular-nums;flex:none}.grc4-ses__rates{background:var(--grc4-tabs-bg);box-shadow:inset 0 0 0 1px var(--v4-line);border-radius:999px;flex:none;gap:2px;padding:3px;display:flex}:where(.grc4) .grc4-ses__rates button{height:30px;font:600 12px/1 var(--grc4-sans);color:var(--v4-ink-2);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:0 12px}:where(.grc4) .grc4-ses__rates button[aria-pressed=true]{background:var(--v4-walnut-d);color:var(--v4-on-walnut)}.grc4-ses__playerfail{margin-top:12px}.grc4-ses__noaudio{background:var(--v4-surf);box-shadow:inset 0 0 0 1px var(--v4-ring);font:400 13.5px/1.45 var(--grc4-sans);color:var(--grc4-ink-warm);border-radius:14px;align-items:center;gap:12px;padding:13px 16px;display:flex}.grc4-ses__noaudio b{font-weight:600}.grc4-ses__noaudio>svg{flex:none}.grc4-ses__transcript{flex-direction:column;gap:9px;max-height:620px;display:flex;overflow-y:auto}:where(.grc4) .grc4-ses__turn{text-align:left;cursor:pointer;border:0;border-radius:12px;gap:11px;width:100%;padding:12px 14px;display:flex}:where(.grc4) .grc4-ses__turn--guest{background:var(--v4-surf)}:where(.grc4) .grc4-ses__turn--trainee{background:var(--grc4-new-card);box-shadow:inset 0 0 0 1px var(--v4-line)}:where(.grc4) .grc4-ses__turn.is-now{box-shadow:inset 0 0 0 1.5px var(--v4-brass)}.grc4-ses__turn[disabled]{cursor:default}.grc4-ses__cmt-av,.grc4-ses__turn-av{background:var(--v4-ink-3);width:28px;height:28px;font:700 10px/1 var(--grc4-sans);color:var(--grc4-on-primary);border-radius:50%;flex:none;place-items:center;display:grid}.grc4-ses__cmt-av,.grc4-ses__turn--trainee .grc4-ses__turn-av{background:var(--v4-surf);box-shadow:inset 0 0 0 1px var(--v4-line);color:var(--grc4-ink-warm)}.grc4-ses__turn-body{min-width:0}.grc4-ses__cmt-who,.grc4-ses__turn-who{font:700 10.5px/1 var(--grc4-sans);letter-spacing:.1em;text-transform:uppercase;color:var(--v4-ink-3);margin-bottom:5px;display:block}.grc4-ses__turn-at{font:500 11px/1 var(--grc4-sans);letter-spacing:0;color:var(--v4-ink-4);font-variant-numeric:tabular-nums;margin-left:7px}.grc4-ses__cmt-text,.grc4-ses__turn-text{font:400 14px/1.55 var(--grc4-sans);color:var(--grc4-ink-body);margin:0}.grc4-ses__scoreline{align-items:baseline;gap:14px;display:flex}.grc4-ses__scoreline .grc4-score{letter-spacing:-.02em;font-size:44px}.grc4-ses__band{font:600 14px/1.3 var(--grc4-sans);color:var(--v4-ink)}.grc4-ses__bandnote{font:400 12.5px/1.4 var(--grc4-sans);color:var(--v4-ink-3)}.grc4-ses__attempt{background:var(--v4-surf);font:400 13px/1.5 var(--grc4-sans);color:var(--grc4-ink-warm);border-radius:12px;margin:12px 0 0;padding:10px 13px}.grc4-ses__attempt b{font-weight:600}.grc4-ses__tags{flex-wrap:wrap;gap:8px;margin:12px 0 4px;display:flex}.grc4-ses__dim{border-top:1px solid var(--grc4-hair-row);padding:12px 0}.grc4-ses__dim-row{font:500 13.5px/1.2 var(--grc4-sans);color:var(--v4-ink-2);grid-template-columns:1fr 84px 44px;align-items:center;gap:12px;display:grid}.grc4-ses__dim-bar{background:var(--v4-plaster-2);border-radius:4px;height:8px;overflow:hidden}.grc4-ses__dim-bar i{border-radius:4px;height:100%;display:block}.grc4-ses__dim-bar i.grc4-ses__fill--gold,.grc4-ses__dim-bar i.grc4-ses__fill--hi{background:var(--grc4-score-hi)}.grc4-ses__dim-bar i.grc4-ses__fill--mid{background:var(--grc4-score-mid)}.grc4-ses__dim-bar i.grc4-ses__fill--low{background:var(--grc4-score-low)}.grc4-ses__dim-value{text-align:right}.grc4-ses__dim-why{margin:7px 0 0}.grc4-ses__cmt-lead,.grc4-ses__dim-why{font:400 13px/1.5 var(--grc4-sans);color:var(--v4-ink-3)}.grc4-ses__cmt-lead{margin:0 0 12px}.grc4-ses__cmt-thread{flex-direction:column;gap:9px;margin-bottom:12px;display:flex}.grc4-ses__cmt-row{background:var(--v4-surf);border-radius:12px;gap:10px;padding:11px 13px;display:flex}.grc4-ses__cmt-row.is-pending{opacity:.62}.grc4-ses__cmt-row.is-failed{background:var(--grc4-err-tint);box-shadow:inset 0 0 0 1px var(--grc4-err-ring)}.grc4-ses__cmt-retry{font:400 12.5px/1.4 var(--grc4-sans);color:var(--v4-terra-d);flex-wrap:wrap;align-items:center;gap:10px;margin-top:8px;display:flex}.grc4-ses__cmt-field textarea{background:var(--v4-paper);width:100%;min-height:92px;box-shadow:inset 0 0 0 1px var(--v4-ring);font:400 14px/1.55 var(--grc4-sans);color:var(--v4-ink);resize:vertical;border:0;border-radius:12px;padding:12px 14px;display:block}.grc4-ses__cmt-field textarea::placeholder{color:var(--grc4-placeholder)}.grc4-ses__cmt-field textarea:focus-visible{box-shadow:inset 0 0 0 1.5px var(--v4-brass);outline:4px solid var(--grc4-focus-halo);outline-offset:0}.grc4-ses__cmt-send{justify-content:flex-end;margin-top:12px;display:flex}.grc4-ses__reviewed{font:500 13px/1.4 var(--grc4-sans);color:var(--grc4-sage-ink);align-items:center;gap:7px;margin:14px 0 0;display:flex}@media (max-width:860px){.grc4-ses{grid-template-columns:minmax(0,1fr)}.grc4-ses__pad{padding:16px}.grc4-ses__pad--under-head{padding:12px 16px 16px}.grc4-ses__panelhead{padding:16px 16px 0}.grc4-ses__dim-row{grid-template-columns:1fr 64px 40px}}.cs-root{--cs-plaster:#f3eadc;--cs-plaster-2:#eadfcc;--cs-paper:#fffcf6;--cs-surf:#f1e7d6;--cs-ink:#2b2018;--cs-ink-2:#6b5745;--cs-ink-3:#7a6957;--cs-ink-4:#9c8a76;--cs-body:#4a2e1e;--cs-walnut-d:#33210f;--cs-on-walnut:#fff7ec;--cs-brass:#c9a05c;--cs-gold-t:#8a6a33;--cs-brand:#9a6334;--cs-link-h:#5e3a1c;--cs-terra:#b9603c;--cs-terra-d:#8c3a26;--cs-pass:#4e7a47;--cs-sage:#7c9a6e;--cs-sage-d:#587046;--cs-line:#e2d4bd;--cs-ring:#d5c09a;--cs-chip-ink:#6e5a3e;--cs-tag-brass:#7a5524;--cs-tag-sage:#4a5f3c;--cs-sans:var(--font-outfit),"Outfit",ui-sans-serif,system-ui,sans-serif;--cs-serif:var(--font-newsreader),"Newsreader",Georgia,"Times New Roman",serif;--cs-primary-shadow:0 8px 18px -10px #2e1a0a99;--cs-focus:inset 0 0 0 1.5px #c9a05c,0 0 0 4px #c9a05c29;background:var(--cs-plaster);min-height:100%;color:var(--cs-ink);font-family:var(--cs-sans);flex-direction:column;flex:1;display:flex;position:relative}.cs-root *,.cs-root :after,.cs-root :before{box-sizing:border-box}.cs-root button,.cs-root input,.cs-root textarea{font-family:inherit}.cs-root ::placeholder{color:var(--cs-ink-3);opacity:1}.cs-root a:focus-visible,.cs-root button:focus-visible{outline:2px solid var(--cs-brand);outline-offset:2px}@keyframes cs-skp{0%,to{opacity:.6}50%{opacity:1}}.cs-skel{background:var(--cs-plaster-2);border-radius:10px;animation:cs-skp 1.4s ease-in-out infinite;display:block}.lite .cs-skel{animation:none}.cs-band{background:linear-gradient(#fffcf699,#fffcf600);padding:30px 48px 22px}.cs-body{flex:1;padding:6px 48px 40px}.cs-col{width:100%;max-width:1040px;margin:0 auto}.cs-narrow{max-width:760px}.cs-h1{font:500 42px/1.05 var(--cs-serif);letter-spacing:-.025em;color:var(--cs-ink);margin:8px 0 0}.cs-sub{text-wrap:pretty;font:400 15px/1.5 var(--cs-sans);color:var(--cs-ink-2);margin:0}.cs-btn{flex:none;padding:0 20px;transition:background .15s,color .15s}.cs-btn--primary{font-size:15px}.cs-btn--brass{box-shadow:inset 0 0 0 1.5px var(--cs-brass)}.cs-btn[aria-disabled=true]{opacity:.45;cursor:default}.cs-btn svg{flex:none}.cs-link{color:var(--cs-brand);font:500 13px/1.2 var(--cs-sans);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0;-webkit-text-decoration:underline #9a633473;text-decoration:underline #9a633473;display:inline-flex}.cs-link:hover{color:var(--cs-link-h)}.cs-link--danger{color:var(--cs-terra-d);text-decoration-color:#8c3a2666}.cs-muted{font:500 12.5px/1.2 var(--cs-sans);color:var(--cs-ink-3);font-variant-numeric:tabular-nums}.cs-banner{color:var(--cs-ink-2);font:400 14px/1.5 var(--cs-sans);background:#b9603c14;border-radius:14px;flex-wrap:wrap;align-items:center;gap:10px 14px;padding:14px 18px;display:flex;box-shadow:inset 0 0 0 1px #b9603c40}.cs-banner p{text-wrap:pretty;flex:240px;margin:0}.cs-banner b{color:var(--cs-terra-d);font-weight:600}.cs-banner .cs-btn{gap:7px;height:40px;padding:0 16px;font-size:13.5px}.cs-banner--lg{border-radius:16px;gap:14px;padding:16px 20px}.cs-banner--lg .cs-btn{gap:8px;padding:0 18px;font-size:14px}.cs-note{color:var(--cs-body);font:400 13.5px/1.5 var(--cs-sans);background:#c9a05c1a;border-radius:12px;align-items:flex-start;gap:10px;padding:12px 14px;display:flex;box-shadow:inset 0 0 0 1px #c9a05c59}.cs-note>svg{color:var(--cs-gold-t);flex:none;margin-top:2px}.cs-note p{margin:0}.cs-note b{color:var(--cs-ink);font-weight:600}.cs-note--lg{border-radius:14px;padding:14px 18px;font-size:14px}.cs-note--terra{background:#b9603c0f;box-shadow:inset 0 0 0 1px #b9603c40}.cs-note--sage{background:#7c9a6e1a;box-shadow:inset 0 0 0 1px #7c9a6e52}.cs-note--sage>svg{color:var(--cs-sage-d)}.cs-steps,.cs-wizhead{align-items:center;gap:12px;display:flex}.cs-steps{flex-wrap:wrap;flex:1;margin:0;padding:0;list-style:none}.cs-steps li{align-items:center;gap:12px;display:flex}.cs-steps__line{background:#5e3a1c2e;width:24px;height:1px;display:block}.cs-steps__line.is-on{background:var(--cs-brass)}.cs-step{color:var(--cs-ink-3);font:500 13px/1 var(--cs-sans);cursor:default;background:0 0;border:0;align-items:center;gap:8px;padding:0;display:inline-flex}.cs-step[data-reach=true]{cursor:pointer}.cs-step__n{width:26px;height:26px;box-shadow:inset 0 0 0 1.5px var(--cs-ring);color:var(--cs-ink-3);font:600 12px/1 var(--cs-sans);border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.cs-step.is-done{color:var(--cs-ink-2)}.cs-step.is-done .cs-step__n{box-shadow:none;color:var(--cs-sage-d);background:#7c9a6e2e}.cs-step.is-current{color:var(--cs-ink);font-weight:600}.cs-step.is-current .cs-step__n{background:var(--cs-walnut-d);box-shadow:none;color:var(--cs-on-walnut)}.cs-exit{height:36px;color:var(--cs-ink-2);font:500 13px/1 var(--cs-sans);gap:6px;padding:0 14px}.cs-mhead{display:none}.cs-foot{z-index:5;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#fffcf6f0;padding:14px 48px;position:sticky;bottom:0;box-shadow:inset 0 1px #5e3a1c1f}.cs-foot__row{align-items:center;gap:16px;max-width:1040px;margin:0 auto;display:flex}.cs-foot__back{height:44px;box-shadow:none;font:500 14.5px/1 var(--cs-sans);gap:4px;padding:0 6px 0 0}.cs-foot__back:hover:not(:disabled){color:var(--cs-link-h);background:0 0}.cs-foot__spacer{flex:1}.cs-foot__reason{color:var(--cs-ink-3);font:500 13.5px/1.4 var(--cs-sans);text-align:right;margin:0}.cs-foot__reason.is-red{color:var(--cs-terra-d)}.cs-foot .cs-btn--primary{min-width:150px;padding:0 22px}.cs-foot .cs-btn--primary[data-muted=true]{opacity:.45}.cs-foot__mback{display:none}.cs-stack{gap:26px}.cs-field,.cs-stack{flex-direction:column;display:flex}.cs-field{gap:9px}.cs-field__head{align-items:center;gap:10px;min-height:20px;display:flex}.cs-field__label{color:var(--cs-ink);font:600 13.5px/1 var(--cs-sans);flex:1}.cs-input,.cs-textarea{background:var(--cs-paper);width:100%;box-shadow:inset 0 0 0 1px var(--cs-ring);color:var(--cs-ink);border:0;border-radius:12px;outline:none;transition:box-shadow .15s}.cs-input:focus,.cs-textarea:focus{box-shadow:var(--cs-focus)}.cs-idea{min-height:170px;font:400 17px/1.6 var(--cs-sans);resize:none;field-sizing:content;border-radius:14px;padding:20px 22px}.cs-hint{color:var(--cs-ink-3);font:400 13.5px/1.5 var(--cs-sans);margin:0}.cs-title{height:58px;font:500 26px/1.2 var(--cs-serif);letter-spacing:-.01em;padding:0 18px}.cs-desc{font:400 16px/1.6 var(--cs-sans);resize:none;field-sizing:content;min-height:calc(6.4em + 32px);padding:16px 18px calc(16px + 1.6em)}.cs-desc-skel{box-shadow:inset 0 0 0 1px var(--cs-line);border-radius:12px;flex-direction:column;gap:10px;padding:18px;display:flex}.cs-meter{font:500 12.5px/1.2 var(--cs-sans);color:var(--cs-ink-3);align-items:center;gap:10px;display:flex}.cs-meter__pips{gap:4px;display:flex}.cs-meter__pips i{background:#e6d9c2;border-radius:3px;width:14px;height:6px}.cs-meter__pips[data-ok=true] i.is-on{background:var(--cs-sage)}.cs-meter__pips[data-ok=false] i.is-on{background:var(--cs-terra)}.cs-meter b{color:var(--cs-terra);font-weight:600}.cs-meter b[data-ok=true]{color:var(--cs-pass)}.cs-seg{box-shadow:inset 0 0 0 1px var(--cs-line);background:#f3eadc99;border-radius:999px;flex:none;gap:2px;padding:3px;display:inline-flex}.cs-seg__opt{height:34px;color:var(--cs-ink-2);font:500 13.5px/1 var(--cs-sans);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:0 16px;position:relative}.cs-seg__opt[aria-pressed=true]{background:var(--cs-walnut-d);color:var(--cs-on-walnut);font-weight:600}.cs-tip{z-index:4;background:var(--cs-ink);color:var(--cs-on-walnut);font:500 12px/1.2 var(--cs-sans);white-space:nowrap;pointer-events:none;border-radius:9px;padding:8px 11px;bottom:calc(100% + 9px);box-shadow:0 12px 24px -12px #140a0499}.cs-tip,.cs-tip:after{position:absolute;left:50%;transform:translate(-50%)}.cs-tip:after{border:5px solid #0000;border-top:5px solid var(--cs-ink);content:"";top:100%}.cs-tip b{font-weight:700}.cs-chips{flex-wrap:wrap;gap:8px;display:flex}.cs-chip{background:var(--cs-paper);height:40px;box-shadow:inset 0 0 0 1px var(--cs-line);color:var(--cs-ink-2);font:500 13.5px/1 var(--cs-sans);cursor:pointer;border:0;border-radius:999px;padding:0 16px;transition:background .18s,color .18s}.cs-chip[aria-pressed=true]{background:var(--cs-walnut-d);box-shadow:var(--cs-primary-shadow);color:var(--cs-on-walnut);font-weight:600}.cs-genrow{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.cs-genrow .cs-hint{flex:200px}.cs-genrow .cs-btn{height:42px}.cs-genrow .cs-hint{font-size:13px;line-height:1.45}.cs-slots{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.cs-past{flex-direction:column;align-items:flex-start;gap:12px;margin-top:18px;display:flex}.cs-past__grid{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:10px;width:100%;display:grid}.cs-past__grid .cs-slot__box{border-radius:10px}.cs-slot{gap:9px;min-width:0}.cs-slot,.cs-slot__box{flex-direction:column;display:flex}.cs-slot__box{aspect-ratio:16/10;background:var(--cs-plaster-2);width:100%;color:var(--cs-ink-3);font:500 12.5px/1.2 var(--cs-sans);border:0;border-radius:14px;justify-content:center;align-items:center;gap:10px;padding:0;position:relative;overflow:hidden}.cs-slot__box[data-st=idle]{border:1.5px dashed var(--cs-ring);background:#f3eadc80}.cs-slot__box[data-st=loading]{animation:cs-skp 1.4s ease-in-out infinite}.cs-slot__box[data-st=failed]{color:var(--cs-terra-d);background:#b9603c14;font-size:13px;box-shadow:inset 0 0 0 1px #b9603c40}.cs-slot__box[data-st=failed] .cs-btn{height:34px;color:var(--cs-terra-d);padding:0 14px;font-size:13px;box-shadow:inset 0 0 0 1px #b9603c59}.cs-slot__box[data-st=ready]{cursor:pointer;transition:opacity .18s;box-shadow:inset 0 0 0 1px #5e3a1c1f}.cs-slot__box[data-st=ready][data-faded=true]{opacity:.55}.cs-slot__box[data-chosen=true]{box-shadow:0 0 0 3px var(--cs-brass),0 20px 42px -22px #4a31188c}.cs-slot__box img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.cs-slot__check{background:var(--cs-walnut-d);width:30px;height:30px;box-shadow:0 0 0 2px var(--cs-paper);color:var(--cs-on-walnut);border-radius:999px;justify-content:center;align-items:center;display:flex;position:absolute;top:10px;right:10px}.cs-slot__cap{min-height:18px;color:var(--cs-ink-3);font:500 13px/1.4 var(--cs-sans);margin:0}.cs-slot__cap.is-chosen{color:var(--cs-tag-brass);font:700 11px/1.4 var(--cs-sans);letter-spacing:.02em;text-transform:uppercase}.cs-tabs{display:none}.cs-levels{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:12px;display:grid}.cs-level{background:var(--cs-paper);box-shadow:inset 0 0 0 1px var(--cs-line);border-radius:14px;flex-direction:column;gap:10px;padding:14px 10px 12px 14px;display:flex}.cs-level[data-rank="3"]{background:#b9603c0d;box-shadow:inset 0 0 0 1px #b9603c33}.cs-level[data-rank="4"]{background:#b9603c1c;box-shadow:inset 0 0 0 1px #b9603c57}.cs-level__head{align-items:center;gap:10px;display:flex}.cs-lvchip{background:var(--cs-surf);color:var(--cs-chip-ink);font:700 11px/1 var(--cs-sans);letter-spacing:.02em;text-transform:uppercase;border-radius:999px;align-items:center;gap:7px;padding:6px 11px;display:inline-flex}.cs-ladder{align-items:flex-end;gap:2px;display:inline-flex}.cs-ladder i{background:#d8c8ac;border-radius:1px;width:3px}.cs-ladder i:first-child{height:4px}.cs-ladder i:nth-child(2){height:7.5px}.cs-ladder i:nth-child(3){height:11px}.cs-ladder i.is-on{background:#9a5a34}.cs-iconbtn{width:30px;height:30px;color:var(--cs-ink-3);cursor:pointer;background:0 0;border:0;border-radius:999px;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.cs-iconbtn--ring{box-shadow:inset 0 0 0 1px var(--cs-ring);color:var(--cs-brand)}.cs-iconbtn--ring:hover{color:var(--cs-link-h)}.cs-iconbtn:disabled{opacity:.25;cursor:default}.cs-points{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.cs-point{border-top:1px solid #0000;align-items:flex-start;gap:6px;padding:8px 0 8px 2px;display:flex}.cs-point+.cs-point{border-top-color:#5e3a1c1a}.cs-dot{background:var(--cs-brass);border-radius:999px;flex:none;width:6px;height:6px;margin-top:12px}[data-rank="3"] .cs-dot{background:var(--cs-terra)}[data-rank="4"] .cs-dot{background:var(--cs-terra-d)}.cs-point textarea{min-width:0;color:var(--cs-body);font:500 14px/1.45 var(--cs-sans);resize:none;field-sizing:content;background:0 0;border:0;border-radius:6px;outline:none;flex:1;padding:3px 6px}.cs-point textarea:focus{background:var(--cs-paper);box-shadow:inset 0 0 0 1.5px var(--cs-brass)}.cs-arrows{flex-direction:column;flex:none;display:flex}.cs-arrows .cs-iconbtn{border-radius:6px;width:24px;height:20px}.cs-x{border-radius:8px;width:26px;height:40px}.cs-x:hover:not(:disabled){color:var(--cs-terra);background:#b9603c1a}.cs-x-spacer{flex:none;width:26px}.cs-add{border:1.5px dashed var(--cs-ring);width:100%;height:40px;color:var(--cs-brand);font:600 13px/1 var(--cs-sans);cursor:pointer;background:0 0;border-radius:12px;justify-content:center;align-items:center;gap:6px;display:flex}.cs-add:hover{background:#5e3a1c0a}.cs-cap{min-height:40px;font:500 12.5px/1.3 var(--cs-sans);text-align:center;border-radius:12px;justify-content:center;align-items:center;display:flex;box-shadow:inset 0 0 0 1px #5e3a1c1a}.cs-cap,.cs-minnote{color:var(--cs-ink-3)}.cs-minnote{font:400 12.5px/1.4 var(--cs-sans);margin:0}.cs-lvfail{background:#b9603c14;border-radius:11px;flex-direction:column;gap:8px;margin-right:4px;padding:10px 12px;display:flex;box-shadow:inset 0 0 0 1px #b9603c40}.cs-lvfail p{text-wrap:pretty;color:var(--cs-terra-d);font:500 13px/1.4 var(--cs-sans);margin:0}.cs-lvfail .cs-btn{align-self:flex-start;height:34px;padding:0 14px;font-size:13px}.cs-dimtop{justify-content:space-between;align-items:center}.cs-card,.cs-dimtop{gap:12px;display:flex}.cs-card{background:var(--cs-paper);box-shadow:inset 0 0 0 1px var(--cs-line);border-radius:16px;padding:6px 20px 18px}.cs-card,.cs-dims{flex-direction:column}.cs-dims{margin:0;padding:0;list-style:none;display:flex}.cs-dim{border-top:1px solid #0000;flex-wrap:wrap;align-items:center;gap:10px 16px;padding:14px 0;display:flex}.cs-dim+.cs-dim{border-top-color:#5e3a1c1a}.cs-dim__text{flex-direction:column;flex:1;gap:3px;min-width:200px;display:flex}.cs-dim__name{color:var(--cs-ink);font:500 18px/1.25 var(--cs-serif)}.cs-dim__desc{color:var(--cs-ink-3);font:400 13px/1.4 var(--cs-sans)}.cs-dim .cs-seg__opt{padding:0 15px;font-size:13px}.cs-dim .cs-x{width:30px;height:36px}.cs-picker{box-shadow:inset 0 0 0 1.5px var(--cs-brass);border-radius:14px;flex-direction:column;gap:12px;padding:14px;display:flex}.cs-picker__head{color:var(--cs-ink);font:600 13.5px/1.2 var(--cs-sans);justify-content:space-between;align-items:center;display:flex}.cs-pick{background:var(--cs-paper);height:38px;box-shadow:inset 0 0 0 1px var(--cs-line);color:var(--cs-ink-2);font:500 13.5px/1 var(--cs-sans);cursor:pointer;border:0;border-radius:999px;align-items:center;gap:6px;padding:0 15px;display:inline-flex}.cs-picker .cs-create{box-shadow:none;background:0 0;border-top:1px solid #5e3a1c1a;border-radius:0;padding:14px 0 0}.cs-create textarea.cs-input{resize:none;field-sizing:content;height:auto;min-height:calc(3em + 24px);padding:12px 14px;line-height:1.5}.cs-search{background:var(--cs-paper);height:46px;box-shadow:inset 0 0 0 1px var(--cs-ring);color:var(--cs-ink-4);border-radius:12px;align-items:center;gap:10px;padding:0 16px;display:flex}.cs-search:focus-within{box-shadow:var(--cs-focus)}.cs-search input{min-width:0;color:var(--cs-ink);font:400 14.5px/1 var(--cs-sans);background:0 0;border:0;outline:none;flex:1}.cs-mods{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.cs-mod{background:var(--cs-paper);width:100%;min-height:52px;box-shadow:inset 0 0 0 1px var(--cs-line);color:var(--cs-ink);text-align:left;cursor:pointer;border:0;border-radius:12px;align-items:center;gap:12px;padding:10px 16px;display:flex}.cs-mod[aria-checked=true]{box-shadow:inset 0 0 0 1.5px var(--cs-brass);background:#c9a05c1f}.cs-radio{width:20px;height:20px;box-shadow:inset 0 0 0 1.5px var(--cs-ring);border-radius:999px;flex:none;justify-content:center;align-items:center;display:flex}[aria-checked=true]>.cs-radio{background:var(--cs-paper);box-shadow:inset 0 0 0 1.5px var(--cs-walnut-d)}[aria-checked=true]>.cs-radio:after{background:var(--cs-walnut-d);content:"";border-radius:999px;width:8px;height:8px}.cs-mod__text{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.cs-mod__name{font:500 14.5px/1.3 var(--cs-sans)}[aria-checked=true] .cs-mod__name{font-weight:600}.cs-mod__sub{color:var(--cs-ink-3);font:500 12.5px/1.2 var(--cs-sans)}.cs-tag{color:var(--cs-tag-brass);font:700 10.5px/1 var(--cs-sans);letter-spacing:.02em;text-transform:uppercase;background:#c9a05c2e;border-radius:999px;flex:none;padding:5px 9px}.cs-tag--sage{color:var(--cs-tag-sage);background:#7c9a6e2e}.cs-tag--brass2{background:#c9a05c33}.cs-tag--pub{color:var(--cs-sage-d);background:#7c9a6e2e}.cs-dashed{border:1.5px dashed var(--cs-ring);width:100%;height:46px;color:var(--cs-brand);font:600 13.5px/1 var(--cs-sans);cursor:pointer;background:0 0;border-radius:12px;justify-content:center;align-items:center;gap:8px;display:flex}.cs-create{background:var(--cs-paper);box-shadow:inset 0 0 0 1.5px var(--cs-brass);border-radius:14px;flex-direction:column;gap:12px;padding:16px;display:flex}.cs-create .cs-input{height:44px;font:400 15px/1 var(--cs-sans);border-radius:11px;padding:0 14px}.cs-create__row{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.cs-create__row .cs-hint{flex:1;font-size:13px}.cs-create__row .cs-btn{height:40px}.cs-done{text-align:center;flex-direction:column;align-items:center;gap:16px;width:100%;max-width:620px;margin:0 auto;padding:56px 24px;display:flex}.cs-done__img{aspect-ratio:16/10;background:var(--cs-plaster-2);border-radius:22px;width:100%;max-width:420px;margin-bottom:10px;overflow:hidden;box-shadow:0 40px 80px -30px #28180a80,0 0 0 1px #28180a14}.cs-done__img img{object-fit:cover;width:100%;height:100%}.cs-eyebrow{color:var(--cs-pass);font:700 11px/1 var(--cs-sans);letter-spacing:.02em;text-transform:uppercase;align-items:center;gap:10px;display:inline-flex}.cs-eyebrow:after,.cs-eyebrow:before{content:"";background:#4e7a4766;width:26px;height:1px}.cs-done__h1{font:500 42px/1.08 var(--cs-serif);letter-spacing:-.03em;text-wrap:balance;margin:0}.cs-done__line{max-width:500px;color:var(--cs-body);font:400 16px/1.5 var(--cs-sans);margin:0}.cs-done__line b{color:var(--cs-ink);font-weight:600}.cs-done__line b[data-nobody=true]{color:var(--cs-terra-d)}.cs-done .cs-note{text-align:left;max-width:500px}.cs-done__test{max-width:460px;color:var(--cs-ink-2);font:400 13.5px/1.5 var(--cs-sans);margin:0}.cs-done__btns{flex-wrap:wrap;justify-content:center;gap:12px;width:100%;margin-top:10px;display:flex}.cs-done__btns .cs-btn{height:46px;padding:0 22px}.cs-pagehead{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.cs-pagehead .cs-sub{max-width:640px}.cs-sections{gap:30px}.cs-section,.cs-sections{flex-direction:column;display:flex}.cs-section{gap:12px}.cs-section__head{flex-wrap:wrap;align-items:baseline;gap:6px 12px;display:flex}.cs-h2{font:500 22px/1.2 var(--cs-serif);margin:0}.cs-count{color:var(--cs-ink-3);font:500 13px/1 var(--cs-sans);font-variant-numeric:tabular-nums}.cs-section__sub{color:var(--cs-ink-3);font:400 13px/1.4 var(--cs-sans)}.cs-drafts{background:var(--cs-paper);box-shadow:inset 0 0 0 1px var(--cs-line);border-radius:16px;margin:0;padding:0;list-style:none;overflow:hidden}.cs-draft{flex-wrap:wrap;align-items:center;gap:10px 16px;padding:14px 20px;display:flex}.cs-draft+.cs-draft{border-top:1px solid #5e3a1c1a}.cs-draft.is-fresh{background:#c9a05c1a}.cs-draft__text{flex-direction:column;flex:260px;gap:4px;min-width:0;display:flex}.cs-draft__title{font:500 18px/1.25 var(--cs-serif)}.cs-draft__meta{color:var(--cs-ink-3);font:400 13px/1.35 var(--cs-sans)}.cs-draft__when{color:var(--cs-ink-3);font:400 12.5px/1.3 var(--cs-sans)}.cs-draft .cs-btn--primary{height:40px;padding:0 18px;font-size:13.5px}.cs-reviews{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.cs-review{background:var(--cs-paper);border-radius:16px;flex-wrap:wrap;align-items:center;gap:12px 16px;padding:16px 20px;display:flex;box-shadow:inset 0 0 0 1px #c9a05c8c}.cs-review__text{flex-direction:column;flex:320px;gap:6px;min-width:0;display:flex}.cs-review__title{font:500 18px/1.25 var(--cs-serif);flex-wrap:wrap;align-items:center;gap:10px;display:flex}.cs-review__body{color:var(--cs-ink-2);font:400 13.5px/1.45 var(--cs-sans);margin:0}.cs-review .cs-btn{font-size:14px}.cs-modgrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.cs-modcard{background:var(--cs-paper);height:100%;min-height:120px;box-shadow:inset 0 0 0 1px var(--cs-line);color:var(--cs-ink);border-radius:16px;flex-direction:column;gap:8px;padding:18px 20px;text-decoration:none;transition:box-shadow .15s;display:flex}.cs-modcard:hover{box-shadow:inset 0 0 0 1px var(--cs-ring)}.cs-modcard__name{font:500 21px/1.15 var(--cs-serif);letter-spacing:-.01em}.cs-modcard__count{color:var(--cs-ink-3);font:500 13px/1.2 var(--cs-sans)}.cs-modcard__reach{color:var(--cs-ink-2);font:500 12.5px/1.4 var(--cs-sans);margin-top:auto}.cs-modcard__reach.is-none{color:var(--cs-terra-d)}.cs-overlay{z-index:60;background:#2b20186b;justify-content:center;align-items:center;padding:40px;display:flex;position:fixed;inset:0}.cs-dialog{background:var(--cs-plaster);width:100%;max-width:580px;max-height:min(780px,100% - 80px);color:var(--cs-ink);font-family:var(--cs-sans);border-radius:22px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 40px 80px -30px #140a0499,0 0 0 1px #5e3a1c1a}.cs-dialog--wide{max-width:720px}.cs-dialog__head{background:#fffcf6db;align-items:flex-start;gap:14px;padding:22px 26px;display:flex;box-shadow:inset 0 -1px #5e3a1c1f}.cs-dialog__titles{flex-direction:column;flex:1;gap:5px;min-width:0;display:flex}.cs-dialog__title{font:500 24px/1.15 var(--cs-serif);letter-spacing:-.015em;margin:0}.cs-dialog__sub{color:var(--cs-ink-3);font:400 13px/1.4 var(--cs-sans);margin:0}.cs-dialog__close{width:40px;height:40px;box-shadow:inset 0 0 0 1px var(--cs-ring);color:var(--cs-ink-2);cursor:pointer;background:0 0;border:0;border-radius:999px;flex:none;justify-content:center;align-items:center;display:flex}.cs-dialog__body{scrollbar-width:none;flex-direction:column;flex:1;gap:16px;min-height:0;padding:22px 26px;display:flex;overflow-y:auto}.cs-dialog__body>p{color:var(--cs-body);font:400 14.5px/1.55 var(--cs-sans);margin:0}.cs-dialog__body>p.cs-dialog__fine{color:var(--cs-ink-3);font-size:13px;line-height:1.5}.cs-dialog__foot{background:#fffcf6f0;flex-wrap:wrap;align-items:center;gap:10px 14px;padding:16px 26px;display:flex;box-shadow:inset 0 1px #5e3a1c1f}.cs-dialog__foot .cs-btn{font-size:14px}.cs-dialog__foot .cs-hint{flex:200px;font-size:12.5px}.cs-rv-level{box-shadow:inset 0 0 0 1px var(--cs-line);background:#f3eadc73;border-radius:14px;flex-direction:column;gap:8px;padding:14px 16px;display:flex}.cs-rv-level.is-pending{background:var(--cs-paper);box-shadow:inset 0 0 0 1.5px var(--cs-brass)}.cs-rv-level__head{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.cs-rv-level__head .cs-muted{margin-left:auto}.cs-rv-points{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.cs-rv-points li{color:var(--cs-ink-2);font:500 14px/1.45 var(--cs-sans);align-items:flex-start;gap:8px;display:flex}.cs-rv-points textarea{background:var(--cs-paper);box-shadow:inset 0 0 0 1px var(--cs-ring);color:var(--cs-body);font:500 14px/1.45 var(--cs-sans);resize:none;field-sizing:content;border:0;border-radius:8px;outline:none;flex:1;padding:5px 8px}.cs-rv-points textarea:focus{box-shadow:inset 0 0 0 1.5px var(--cs-brass)}.cs-bandcol{gap:12px}.cs-bandcol,.cs-bodycol{flex-direction:column;display:flex}.cs-bodycol{gap:16px}.cs-wizard .cs-body{flex:none}.cs-wizard .cs-foot{margin-top:auto}.cs-note--muted{color:var(--cs-ink-2)}.cs-hint--sm{text-wrap:pretty;font-size:12.5px;line-height:1.45}.cs-skel--title{border-radius:12px;height:58px}.cs-img{gap:18px}.cs-img,.cs-ojo{flex-direction:column;display:flex}.cs-ojo{gap:14px}.cs-regen{color:var(--cs-brand)}.cs-regen>span{width:30px;height:30px;box-shadow:inset 0 0 0 1px var(--cs-ring);border-radius:999px;justify-content:center;align-items:center;display:flex}.cs-regen:hover{color:var(--cs-link-h)}.cs-regen-spacer{flex:none;width:30px;height:30px}.cs-lvskel{flex-direction:column;gap:8px;padding:4px 4px 4px 0;display:flex}.cs-level .cs-add,.cs-level .cs-cap{width:auto;margin-right:4px}.cs-level .cs-minnote{padding:0 4px}.cs-dimskel{flex-direction:column;gap:10px;padding:6px 0;display:flex}.cs-dim__ctl{flex:none;align-items:center;gap:6px;display:flex}.cs-modskel{flex-direction:column;gap:8px;display:flex}.cs-supline{color:var(--cs-ink-2);font:400 13.5px/1.45 var(--cs-sans)}.cs-nores{color:var(--cs-ink-3);font:400 14px/1.45 var(--cs-sans);margin:0;padding:12px 16px}.cs-impact{padding:12px 16px}.cs-impact,.cs-mods .cs-dashed{margin-top:4px}.cs-create__label{color:var(--cs-ink);font:600 13.5px/1 var(--cs-sans);flex-direction:column;gap:8px;display:flex}.cs-create .cs-input{font-size:14.5px}.cs-create__row .cs-hint{flex:180px;font-size:12.5px;line-height:1.45}.cs-create__err{color:var(--cs-terra-d);font:500 13px/1.4 var(--cs-sans);margin:0}.cs-published{justify-content:center;align-items:center}.cs-done__line,.cs-done__test{text-wrap:balance}@media (max-width:760px){.cs-band{padding:18px 18px 14px}.cs-body{padding:6px 18px 28px}.cs-h1{font-size:30px}.cs-steps,.cs-wizhead>.cs-exit{display:none}.cs-wizhead{display:block}.cs-mhead{flex-direction:column;gap:10px;display:flex}.cs-mhead__row{align-items:center;gap:12px;display:flex}.cs-mhead__step{color:var(--cs-ink-3);font:500 12.5px/1.2 var(--cs-sans);flex:1}.cs-mhead__step b{color:var(--cs-ink);font-weight:600}.cs-mhead .cs-link{margin:-16px 0;padding:16px 0;font-size:13px}.cs-mhead__exit{width:44px;height:44px;margin:-12px -12px -12px 0}.cs-bars{grid-template-columns:repeat(6,minmax(0,1fr));gap:4px;display:grid}.cs-bars i{background:var(--cs-line);border-radius:2px;height:4px}.cs-bars i.is-done{background:var(--cs-brass)}.cs-bars i.is-current{background:var(--cs-walnut-d)}.cs-foot{padding:12px 18px 16px}.cs-foot__row{flex-wrap:wrap;gap:10px}.cs-foot__back,.cs-foot__save,.cs-foot__spacer{display:none}.cs-foot__reason{text-align:center;order:-1;width:100%;font-size:13px}.cs-foot__mback{border-radius:50%;width:48px;height:48px;padding:0;display:inline-flex}.cs-foot .cs-btn--primary{flex:1;min-width:0;height:48px}.cs-idea{min-height:240px;padding:16px;font-size:16px}.cs-title{height:52px;font-size:21px}.cs-add,.cs-banner .cs-btn,.cs-chip,.cs-create__row .cs-btn,.cs-genrow .cs-btn,.cs-lvfail .cs-btn,.cs-pick,.cs-seg__opt,.cs-slot__box[data-st=failed] .cs-btn{height:44px}.cs-levels,.cs-modgrid,.cs-slots{grid-template-columns:minmax(0,1fr)}.cs-tabs{box-shadow:inset 0 0 0 1px var(--cs-line);background:#fffcf6b3;border-radius:999px;gap:4px;padding:4px;display:flex}.cs-tabs button{height:44px;color:var(--cs-ink-2);font:500 13.5px/1 var(--cs-sans);background:0 0;border:0;border-radius:999px;flex:1;justify-content:center;align-items:center;gap:6px;display:inline-flex}.cs-tabs button[aria-selected=true]{background:var(--cs-walnut-d);color:var(--cs-on-walnut);font-weight:600}.cs-tabs small{font:600 11px/1 var(--cs-sans);opacity:.7}.cs-level:not(.is-tab){display:none}.cs-iconbtn{width:44px;height:44px}.cs-arrows{flex-direction:row}.cs-arrows .cs-iconbtn{width:44px;height:44px}.cs-x{height:44px}.cs-x,.cs-x-spacer{width:40px}.cs-point{flex-wrap:wrap}.cs-card{padding:4px 14px 14px}.cs-dim .cs-x{width:44px;height:44px}.cs-done{padding:32px 18px}.cs-done__h1{font-size:32px}.cs-done__btns .cs-btn{flex:100%}.cs-overlay{padding:12px}.cs-dialog{border-radius:18px;max-width:none;max-height:calc(100% - 24px)}.cs-dialog__head{padding:16px 18px}.cs-dialog__body{padding:18px}.cs-dialog__foot{padding:12px 18px 16px}.cs-dialog__foot .cs-btn,.cs-dialog__foot .cs-link{flex:100%}.cs-pagehead .cs-btn{width:100%}}.cs-pagehead{justify-content:flex-start;gap:14px 16px}.cs-pagehead .cs-h1{margin:0}.cs-pagehead__text{flex-direction:column;flex:380px;gap:8px;min-width:0;display:flex}.cs-pagehead .cs-pagehead__text .cs-sub{text-wrap:pretty;max-width:none;margin:0}.cs-pagehead .cs-btn--primary{font-size:14.5px}.cs-pagehead__subskel{width:60%;height:22px}.cs-section__head{gap:10px}.cs-section__head--nowrap{flex-wrap:nowrap}.cs-draft__text{flex-basis:320px}.cs-draft__title,.cs-review__name{color:var(--cs-ink);font:500 18px/1.25 var(--cs-serif);margin:0}.cs-draft .cs-link,.cs-draft__when{flex:none;line-height:1}.cs-draft .cs-btn--primary{box-shadow:none;gap:7px}.cs-review{gap:12px 18px}.cs-review__text{flex-basis:360px}.cs-review__body{text-wrap:pretty}.cs-modgrid>li{min-width:0;display:flex}.cs-modcard{width:100%}.cs-modcard__count{line-height:1.3}.cs-modcard__spacer{flex:1}.cs-modcard__reach{margin-top:0}.cs-modcard--skel{pointer-events:none}.cs-modempty{color:var(--cs-ink-3);font:400 14px/1.5 var(--cs-sans);margin:0}.cs-dialog--wide .cs-dialog__titles{gap:5px}.cs-dialog--wide .cs-dialog__sub{font-weight:400;line-height:1.4}.cs-dialog--wide .cs-dialog__close svg{stroke-width:2px;width:14px;height:14px}.cs-dialog--wide .cs-dialog__body{gap:16px}.cs-dialog--wide .cs-dialog__body>.cs-note{padding:12px 16px}.cs-dialog--wide .cs-dialog__foot{gap:10px 14px}.cs-rv-foot{color:var(--cs-ink-3);font:400 12.5px/1.45 var(--cs-sans);text-wrap:pretty;flex:200px}.cs-rv-level__head{gap:10px}.cs-rv-level__sub{color:var(--cs-ink-3);font:400 12.5px/1.3 var(--cs-sans);margin-left:auto}.cs-rv-points{gap:8px}.cs-rv-points li{border-top:1px solid #0000;padding:6px 0}.cs-rv-points li+li{border-top-color:#5e3a1c14}.cs-rv-points .cs-dot{margin-top:10px}.cs-rv-points li>span{flex:1;min-width:0;padding:3px 0}.cs-rv-points textarea{min-width:0}.cs-rv-skel{flex:1;height:18px;margin-top:6px}@media (max-width:760px){.cs-draft .cs-btn--primary,.cs-review .cs-btn{flex:100%}.cs-draft .cs-link{margin:-16px 0;padding:16px 0}}.cs-chg{color:var(--cs-gold-t);font:600 12px/1 var(--cs-sans);align-items:center;gap:6px;display:inline-flex}.cs-chg>i{background:var(--cs-brass);border-radius:50%;width:7px;height:7px}.cs-chg .cs-link{font-size:12px}.cs-was{color:var(--cs-ink-3);font:400 12.5px/1.4 var(--cs-sans);margin:0}.cs-was s{color:var(--cs-ink-2)}.cs-point.is-edited{background:#c9a05c1f;border-top-color:#0000;border-radius:8px}.cs-step__n{position:relative}.cs-step__dot{background:var(--cs-brass);width:9px;height:9px;box-shadow:0 0 0 2px var(--cs-plaster);border-radius:50%;position:absolute;top:-2px;right:-2px}.cs-editctx{color:var(--cs-ink-2);font:500 13px/1.3 var(--cs-sans);flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 4px;display:flex}.cs-tag--edit{letter-spacing:.08em;background:#c9a05c33}.cs-foot__count{color:var(--cs-ink-2);font:500 13.5px/1.4 var(--cs-sans);margin:0}.cs-foot__count b{color:var(--cs-ink);font-weight:600}.cs-rev{grid-template-columns:minmax(0,1fr) 330px;align-items:start;gap:24px;display:grid}.cs-rev__list{background:var(--cs-paper);box-shadow:inset 0 0 0 1px var(--cs-line);border-radius:16px;padding:6px 24px}.cs-rev__ch+.cs-rev__ch,.cs-rev__same{border-top:1px solid #5e3a1c1a}.cs-rev__ch{padding:18px 0}.cs-rev__t{color:var(--cs-ink);font:600 14px/1 var(--cs-sans);align-items:center;gap:10px;margin-bottom:10px;display:flex}.cs-rev__ba{font:400 14.5px/1.5 var(--cs-sans);grid-template-columns:64px minmax(0,1fr);gap:6px 10px;margin:0;display:grid}.cs-rev__ba dt{color:var(--cs-ink-3);font:600 11px/1.9 var(--cs-sans);letter-spacing:.06em;text-transform:uppercase}.cs-rev__ba dd{color:var(--cs-ink);overflow-wrap:anywhere;margin:0}.cs-rev__ba dd.is-old{color:var(--cs-ink-2);-webkit-text-decoration:line-through #8c3a2673;text-decoration:line-through #8c3a2673}.cs-rev__imgs{color:var(--cs-ink-3);align-items:center;gap:12px;display:flex}.cs-rev__imgs img{aspect-ratio:16/10;object-fit:cover;border-radius:10px;width:160px}.cs-rev__imgs img.is-old{opacity:.55}.cs-rev__same{color:var(--cs-ink-3);font:500 13px/1 var(--cs-sans);flex-wrap:wrap;align-items:center;gap:8px;padding:16px 0 18px;display:flex}.cs-rev__none{color:var(--cs-ink-2);font:400 14.5px/1.5 var(--cs-sans);margin:0;padding:18px 0}.cs-rev__side{flex-direction:column;gap:12px;display:flex}.cs-rev__note,.cs-rev__where{color:var(--cs-body);font:400 14px/1.5 var(--cs-sans);border-radius:14px;padding:16px 18px}.cs-rev__note{background:#c9a05c1a;box-shadow:inset 0 0 0 1px #c9a05c59}.cs-rev__note b{color:var(--cs-ink);margin-bottom:6px;font-weight:600;display:block}.cs-rev__note ul{margin:0;padding-left:18px;list-style:outside}.cs-rev__note li+li{margin-top:4px}.cs-rev__t .cs-link{margin-left:auto}.cs-rev__where{background:var(--cs-paper);box-shadow:inset 0 0 0 1px var(--cs-line)}.cs-rev__k{color:var(--cs-gold-t);font:700 11px/1 var(--cs-sans);letter-spacing:.08em;text-transform:uppercase;margin-bottom:8px;display:block}.cs-rev__block p{margin:0}.grc4-mod__edited{vertical-align:middle;margin-left:10px}@media (max-width:760px){.cs-rev{grid-template-columns:minmax(0,1fr)}.cs-rev__list{padding:4px 16px}}.cs-comp{flex-direction:column;flex-basis:100%;gap:6px;display:flex}.cs-comp__row{box-shadow:inset 0 0 0 1px var(--cs-line);background:#f8f1e6;border-radius:12px;align-items:center;gap:10px;padding:8px;display:flex}.cs-comp__field{background:var(--cs-paper);height:36px;box-shadow:inset 0 0 0 1px var(--cs-ring);border-radius:10px;flex:none;align-items:center;padding:0 8px 0 10px;display:inline-flex}.cs-comp__field--policy{box-shadow:inset 0 0 0 1.5px var(--cs-brass)}.cs-comp__field:focus-within{box-shadow:var(--cs-focus)}.cs-comp__select{max-width:100%;color:var(--cs-ink);cursor:pointer;font:600 14px/1 var(--cs-sans);background:0 0;border:0;outline:none;padding:4px 4px 4px 0}.cs-comp__offer{min-width:0;color:var(--cs-ink-2);font:400 14px/1.35 var(--cs-sans);flex:1 1 0;margin:0 4px}.cs-comp__offer b{color:var(--cs-ink);font-weight:600}.cs-comp__note{align-self:flex-start;font-size:12.5px}@media (max-width:760px){.cs-comp__row{flex-direction:column;align-items:stretch;gap:8px}.cs-comp__field{height:44px}.cs-comp__select{flex:1;min-width:0}.cs-comp__offer{flex:none;margin:0 4px 2px}.cs-comp__note{min-height:44px}}.grc4-mod__bandcol{flex-direction:column;gap:16px;display:flex}:where(.grc4) .grc4-mod__crumb{font:500 13.5px/1 var(--grc4-sans);color:var(--grc4-link);cursor:pointer;background:0 0;border:0;align-self:flex-start;align-items:center;gap:6px;padding:0;display:inline-flex}.grc4-mod__crumb:hover{color:var(--v4-link-h)}.grc4-mod__crumb .grc4-ic{width:15px;height:15px}.grc4-mod__head{flex-wrap:wrap;align-items:flex-end;gap:18px 24px;display:flex}.grc4-mod__cover{background:repeating-linear-gradient(-45deg,var(--v4-surf) 0 12px,var(--v4-plaster-2) 12px 24px);width:150px;height:120px;box-shadow:inset 0 0 0 1px var(--v4-line);border-radius:16px;flex:none;display:block;overflow:hidden}.grc4-mod__cover--art{background:var(--v4-surf)}.grc4-mod__img{object-fit:contain;width:100%;height:100%;padding:8px 12px;display:block}.grc4-mod__img--fill{object-fit:cover;padding:0}.grc4-mod__id{flex-direction:column;flex:380px;gap:8px;min-width:0;display:flex}.grc4-mod__eyebrow{font:700 11px/1 var(--grc4-sans);letter-spacing:.14em;text-transform:uppercase;color:var(--v4-gold-t);flex-wrap:wrap;align-items:center;gap:10px;display:flex}.grc4-mod__id .cs-h1{margin:0}.grc4-mod__desc{max-width:620px}.grc4-mod__chips{flex-wrap:wrap;align-items:center;gap:7px;margin-top:4px;display:flex}.grc4-mod__chip{background:var(--v4-surf);height:28px;font:600 12px/1 var(--grc4-sans);color:var(--grc4-ink-warm);font-variant-numeric:tabular-nums;border-radius:999px;align-items:center;padding:0 12px;display:inline-flex}.grc4-mod__chip--guides{background:var(--grc4-notice-bg);color:var(--grc4-gold-ink)}.grc4-mod__chip--lang{box-shadow:inset 0 0 0 1px var(--v4-ring);font:700 10.5px/1 var(--grc4-sans);letter-spacing:.08em;color:var(--v4-ink-3);background:0 0;padding:0 10px}.grc4-mod__ladder{gap:10px;display:inline-flex}.grc4-mod__aside{text-align:right;flex-direction:column;flex:0 auto;align-items:flex-end;gap:10px;display:flex}.grc4-mod__aside p{max-width:220px;font:400 13.5px/1.45 var(--grc4-sans);color:var(--v4-ink-3);margin:0}.grc4-mod__grid{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;gap:16px;display:grid}.grc4-mod__side{flex-direction:column;gap:16px;min-width:0;display:flex}.grc4-mod__panel{background:var(--v4-paper);min-width:0;box-shadow:inset 0 0 0 1px var(--v4-line);border-radius:16px}.grc4-mod__panelhead{justify-content:space-between;align-items:baseline;gap:12px;padding:18px 20px 0;display:flex}.grc4-mod__panelhead h2{font:500 19px/1.2 var(--grc4-serif);letter-spacing:-.01em;color:var(--v4-ink);margin:0}.grc4-mod__empty{font:400 13.5px/1.5 var(--grc4-sans);color:var(--v4-ink-3);text-wrap:pretty;margin:4px 0 0}.grc4-mod__list{padding:8px 20px 16px}.grc4-mod__row{border-top:1px solid var(--grc4-hair-row);align-items:center;gap:14px;padding:14px 0;display:flex}.grc4-mod__row:first-child{border-top:0}.grc4-mod__num{width:28px;height:28px;box-shadow:inset 0 0 0 1.5px var(--v4-ring);font:600 13px/1 var(--grc4-sans);color:var(--grc4-link);font-variant-numeric:tabular-nums;border-radius:50%;flex:none;place-items:center;display:grid}.grc4-mod__text{flex:1;min-width:0}.grc4-mod__text b{font:500 17px/1.25 var(--grc4-serif);color:var(--v4-ink);display:block}.grc4-mod__text small{-webkit-line-clamp:2;font:400 12.5px/1.4 var(--grc4-sans);color:var(--v4-ink-3);-webkit-box-orient:vertical;margin-top:3px;display:-webkit-box;overflow:hidden}.grc4-mod__tail{flex-wrap:wrap;flex:none;justify-content:flex-end;align-items:center;gap:8px 10px;display:flex}.grc4-mod__tag--muted{background:var(--grc4-mute-bg);color:var(--v4-ink-2)}.grc4-mod__row--hidden .grc4-mod__kind,.grc4-mod__row--hidden .grc4-mod__num,.grc4-mod__row--hidden .grc4-mod__text{opacity:.45}:where(.grc4) .grc4-mod__vis{flex:none}.grc4-mod__listerror{margin-top:12px}.grc4-mod__aside .grc4-mod__error{text-align:left}.grc4-mod__who{padding:10px 20px 16px}.grc4-mod__whorow{border-top:1px solid var(--grc4-hair-row);font:500 14px/1.4 var(--grc4-sans);color:var(--grc4-ink-body);align-items:center;gap:10px;padding:10px 0;display:flex}.grc4-mod__whorow:first-child{border-top:0}.grc4-mod__whorow .grc4-ic{color:var(--v4-gold-t);flex:none}.grc4-mod__stats{padding:14px 20px 20px}.grc4-mod__statrow{flex-wrap:wrap;gap:18px 28px;display:flex}.grc4-mod__stat{flex-direction:column;min-width:0;display:flex}.grc4-mod__statv{font:500 34px/1 var(--grc4-serif);letter-spacing:-.02em;color:var(--v4-ink);font-variant-numeric:tabular-nums}.grc4-mod__statv--gold{color:var(--grc4-score-gold)}.grc4-mod__statv--hi{color:var(--grc4-score-hi)}.grc4-mod__statv--mid{color:var(--grc4-score-mid)}.grc4-mod__statv--low{color:var(--grc4-score-low)}.grc4-mod__statl{font:700 10.5px/1.3 var(--grc4-sans);letter-spacing:.1em;text-transform:uppercase;color:var(--v4-ink-3);margin-top:8px}.grc4-mod__statc{font:400 12px/1.4 var(--grc4-sans);color:var(--v4-ink-4);margin-top:4px}.grc4-mod__weak{font:400 14px/1.5 var(--grc4-sans);color:var(--v4-ink-2);text-wrap:pretty;margin:16px 0 0}.grc4-mod__weakn{color:var(--v4-ink-4);font-size:12px}.grc4-mod__art{padding:12px 20px 20px}.grc4-art{flex-direction:column;gap:12px;display:flex}.grc4-art__help{font:400 13px/1.45 var(--grc4-sans);color:var(--v4-ink-3);text-wrap:pretty;margin:0}.grc4-art__box{aspect-ratio:4/3;background:var(--v4-surf);box-shadow:inset 0 0 0 1px var(--v4-line);border-radius:12px;overflow:hidden}.grc4-art__current{width:160px}.grc4-art__img{object-fit:cover;width:100%;height:100%;display:block}.grc4-art__none{font:400 12px/1.4 var(--grc4-sans);color:var(--v4-ink-3);margin:0;padding:8px 10px}.grc4-art__loading{background:var(--v4-plaster-2);width:100%;height:100%;animation:cs-skp 1.4s ease-in-out infinite}.grc4-art__actions{display:flex}.grc4-art__error{font:500 13px/1.4 var(--grc4-sans);color:var(--v4-terra-d);flex-wrap:wrap;align-items:center;gap:6px 10px;margin:0;display:flex}.grc4-art__variants{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.grc4-art__variant{flex-direction:column;align-items:flex-start;gap:8px;display:flex}@media (max-width:760px){.grc4-art__current{width:100%}.grc4-art__variants{grid-template-columns:minmax(0,1fr)}}.grc4-probar .grc4-modal__foot{justify-content:flex-end;align-items:center}@media (max-width:1100px){.grc4-mod__grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){.grc4-mod__aside,.grc4-mod__head{align-items:stretch}.grc4-mod__aside{text-align:left;flex-basis:100%}.grc4-mod__aside p{max-width:none}.grc4-mod__row{flex-wrap:wrap;row-gap:10px}.grc4-mod__row .grc4-mod__text{flex:calc(100% - 42px)}.grc4-mod__tail{justify-content:flex-start;margin-left:42px}.grc4-mod__art,.grc4-mod__list,.grc4-mod__stats,.grc4-mod__who{padding-left:16px;padding-right:16px}.grc4-mod__panelhead{padding:16px 16px 0}}.dashboard-eyebrow{font-family:var(--font-mono);letter-spacing:0;text-transform:uppercase;font-size:10.5px;font-weight:500}.dashboard-card{box-shadow:0 1px 2px #1412320a}.dashboard-pulse-dot{background:#7ee8a4;border-radius:50%;width:6px;height:6px;animation:b9-pulse 2s infinite;display:inline-block;box-shadow:0 0 #7ee8a4cc}@keyframes b9-pulse{0%{box-shadow:0 0 #7ee8a4cc}70%{box-shadow:0 0 0 8px #7ee8a400}to{box-shadow:0 0 #7ee8a400}}.dashboard-ask-prompt{transition:background-color .12s,border-color .12s}.dashboard-ask-prompt:hover{background:var(--color-primary-container);border-color:var(--color-primary-container);color:var(--color-on-surface)}.font-mono-tabular{font-variant-numeric:tabular-nums}}@layer utilities{.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden}.absolute,.sr-only{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:0}.inset-3{inset:calc(var(--spacing) * 3)}.inset-x-0{inset-inline:0}.inset-y-0{inset-block:0}.top-0{top:0}.top-1\.5{top:calc(var(--spacing) * 1.5)}.top-1\/2{top:50%}.top-3{top:calc(var(--spacing) * 3)}.top-4{top:calc(var(--spacing) * 4)}.top-5{top:calc(var(--spacing) * 5)}.top-10{top:calc(var(--spacing) * 10)}.top-full{top:100%}.right-0{right:0}.right-1\.5{right:calc(var(--spacing) * 1.5)}.right-3{right:calc(var(--spacing) * 3)}.right-4{right:calc(var(--spacing) * 4)}.right-5{right:calc(var(--spacing) * 5)}.bottom-0{bottom:0}.bottom-6{bottom:calc(var(--spacing) * 6)}.bottom-\[max\(72px\,calc\(64px\+env\(safe-area-inset-bottom\)\)\)\]{bottom:max(72px,calc(64px + env(safe-area-inset-bottom)))}.bottom-\[max\(96px\,calc\(72px\+env\(safe-area-inset-bottom\)\)\)\]{bottom:max(96px,calc(72px + env(safe-area-inset-bottom)))}.bottom-\[max\(176px\,calc\(148px\+env\(safe-area-inset-bottom\)\)\)\]{bottom:max(176px,calc(148px + env(safe-area-inset-bottom)))}.bottom-full{bottom:100%}.left-0{left:0}.left-1\.5{left:calc(var(--spacing) * 1.5)}.left-1\/2{left:50%}.left-3{left:calc(var(--spacing) * 3)}.left-\[19px\]{left:19px}.z-10{z-index:10}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-\[60\]{z-index:60}.z-\[70\]{z-index:70}.z-\[100\]{z-index:100}.z-\[200\]{z-index:200}.z-\[1000\]{z-index:1000}.z-\[1001\]{z-index:1001}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.m-3{margin:calc(var(--spacing) * 3)}.mx-1{margin-inline:var(--spacing)}.mx-1\.5{margin-inline:calc(var(--spacing) * 1.5)}.mx-3{margin-inline:calc(var(--spacing) * 3)}.mx-4{margin-inline:calc(var(--spacing) * 4)}.mx-6{margin-inline:calc(var(--spacing) * 6)}.mx-auto{margin-inline:auto}.my-1{margin-block:var(--spacing)}.my-2{margin-block:calc(var(--spacing) * 2)}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-12{margin-top:calc(var(--spacing) * 12)}.mt-auto{margin-top:auto}.mr-1{margin-right:var(--spacing)}.mr-auto{margin-right:auto}.mb-1{margin-bottom:var(--spacing)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.ml-0\.5{margin-left:calc(var(--spacing) * .5)}.ml-1{margin-left:var(--spacing)}.ml-1\.5{margin-left:calc(var(--spacing) * 1.5)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-auto{margin-left:auto}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.\!hidden{display:none!important}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.aspect-\[4\/3\]{aspect-ratio:4/3}.aspect-square{aspect-ratio:1}.aspect-video{aspect-ratio:var(--aspect-video)}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-2{height:calc(var(--spacing) * 2)}.h-2\.5{height:calc(var(--spacing) * 2.5)}.h-3{height:calc(var(--spacing) * 3)}.h-3\.5{height:calc(var(--spacing) * 3.5)}.h-4{height:calc(var(--spacing) * 4)}.h-4\.5{height:calc(var(--spacing) * 4.5)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-11{height:calc(var(--spacing) * 11)}.h-12{height:calc(var(--spacing) * 12)}.h-14{height:calc(var(--spacing) * 14)}.h-20{height:calc(var(--spacing) * 20)}.h-24{height:calc(var(--spacing) * 24)}.h-28{height:calc(var(--spacing) * 28)}.h-32{height:calc(var(--spacing) * 32)}.h-40{height:calc(var(--spacing) * 40)}.h-44{height:calc(var(--spacing) * 44)}.h-48{height:calc(var(--spacing) * 48)}.h-64{height:calc(var(--spacing) * 64)}.h-96{height:calc(var(--spacing) * 96)}.h-\[18px\]{height:18px}.h-\[22px\]{height:22px}.h-\[30px\]{height:30px}.h-\[42px\]{height:42px}.h-\[52px\]{height:52px}.h-\[70vh\]{height:70vh}.h-\[72px\]{height:72px}.h-\[82vh\]{height:82vh}.h-\[104px\]{height:104px}.h-\[600px\]{height:600px}.h-full{height:100%}.h-px{height:1px}.max-h-72{max-height:calc(var(--spacing) * 72)}.max-h-80{max-height:calc(var(--spacing) * 80)}.max-h-96{max-height:calc(var(--spacing) * 96)}.max-h-\[60vh\]{max-height:60vh}.max-h-\[85vh\]{max-height:85vh}.max-h-\[86vh\]{max-height:86vh}.max-h-\[90vh\]{max-height:90vh}.max-h-\[200px\]{max-height:200px}.min-h-0{min-height:0}.min-h-8{min-height:calc(var(--spacing) * 8)}.min-h-\[1\.5em\]{min-height:1.5em}.min-h-\[3\.5rem\]{min-height:3.5rem}.min-h-\[30px\]{min-height:30px}.min-h-\[44px\]{min-height:44px}.min-h-\[60dvh\]{min-height:60dvh}.min-h-\[60px\]{min-height:60px}.min-h-\[60vh\]{min-height:60vh}.min-h-\[64px\]{min-height:64px}.min-h-\[70vh\]{min-height:70vh}.min-h-\[96px\]{min-height:96px}.min-h-\[100dvh\]{min-height:100dvh}.min-h-\[120px\]{min-height:120px}.min-h-dvh{min-height:100dvh}.w-2{width:calc(var(--spacing) * 2)}.w-2\.5{width:calc(var(--spacing) * 2.5)}.w-2\/3{width:66.6667%}.w-2\/5{width:40%}.w-3{width:calc(var(--spacing) * 3)}.w-3\.5{width:calc(var(--spacing) * 3.5)}.w-3\/5{width:60%}.w-4{width:calc(var(--spacing) * 4)}.w-4\.5{width:calc(var(--spacing) * 4.5)}.w-5{width:calc(var(--spacing) * 5)}.w-6{width:calc(var(--spacing) * 6)}.w-7{width:calc(var(--spacing) * 7)}.w-8{width:calc(var(--spacing) * 8)}.w-9{width:calc(var(--spacing) * 9)}.w-10{width:calc(var(--spacing) * 10)}.w-11{width:calc(var(--spacing) * 11)}.w-12{width:calc(var(--spacing) * 12)}.w-14{width:calc(var(--spacing) * 14)}.w-20{width:calc(var(--spacing) * 20)}.w-24{width:calc(var(--spacing) * 24)}.w-32{width:calc(var(--spacing) * 32)}.w-40{width:calc(var(--spacing) * 40)}.w-44{width:calc(var(--spacing) * 44)}.w-48{width:calc(var(--spacing) * 48)}.w-64{width:calc(var(--spacing) * 64)}.w-72{width:calc(var(--spacing) * 72)}.w-80{width:calc(var(--spacing) * 80)}.w-96{width:calc(var(--spacing) * 96)}.w-\[9px\]{width:9px}.w-\[18px\]{width:18px}.w-\[52px\]{width:52px}.w-\[72px\]{width:72px}.w-\[104px\]{width:104px}.w-\[330px\]{width:330px}.w-\[calc\(100vw-2rem\)\]{width:calc(100vw - 2rem)}.w-\[min\(28rem\,90vw\)\]{width:min(28rem,90vw)}.w-\[min\(560px\,92vw\)\]{width:min(560px,92vw)}.w-\[min\(880px\,92vw\)\]{width:min(880px,92vw)}.w-\[min\(920px\,92vw\)\]{width:min(920px,92vw)}.w-fit{width:fit-content}.w-full{width:100%}.w-px{width:1px}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-5xl{max-width:var(--container-5xl)}.max-w-6xl{max-width:var(--container-6xl)}.max-w-\[80\%\]{max-width:80%}.max-w-\[80vw\]{max-width:80vw}.max-w-\[230px\]{max-width:230px}.max-w-\[420px\]{max-width:420px}.max-w-\[480px\]{max-width:480px}.max-w-\[720px\]{max-width:720px}.max-w-\[880px\]{max-width:880px}.max-w-\[1000px\]{max-width:1000px}.max-w-\[calc\(100vw-16px\)\]{max-width:calc(100vw - 16px)}.max-w-lg{max-width:var(--container-lg)}.max-w-md{max-width:var(--container-md)}.max-w-none{max-width:none}.max-w-sm{max-width:var(--container-sm)}.max-w-xl{max-width:var(--container-xl)}.max-w-xs{max-width:var(--container-xs)}.min-w-0{min-width:0}.min-w-\[14rem\]{min-width:14rem}.min-w-\[200px\]{min-width:200px}.min-w-\[220px\]{min-width:220px}.min-w-\[260px\]{min-width:260px}.min-w-\[640px\]{min-width:640px}.min-w-\[720px\]{min-width:720px}.min-w-\[820px\]{min-width:820px}.min-w-\[900px\]{min-width:900px}.flex-1{flex:1}.flex-none{flex:none}.flex-shrink{flex-shrink:1}.flex-shrink-0{flex-shrink:0}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.border-separate{border-collapse:separate}.border-spacing-y-1{--tw-border-spacing-y:var(--spacing);border-spacing:var(--tw-border-spacing-x) var(--tw-border-spacing-y)}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1)}.-translate-x-1\/2,.translate-x-0\.5{translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-0\.5{--tw-translate-x:calc(var(--spacing) * .5)}.translate-x-\[22px\]{--tw-translate-x:22px}.-translate-y-1\/2,.translate-x-\[22px\]{translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1)}.rotate-180{rotate:180deg}.transform{transform:var(--tw-rotate-x, ) var(--tw-rotate-y, ) var(--tw-rotate-z, ) var(--tw-skew-x, ) var(--tw-skew-y, )}.animate-ping{animation:var(--animate-ping)}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.cursor-default{cursor:default}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.resize{resize:both}.resize-y{resize:vertical}.list-none{list-style-type:none}.\[appearance\:textfield\]{appearance:textfield}.appearance-none{appearance:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-\[1fr_1\.2fr\]{grid-template-columns:1fr 1.2fr}.grid-cols-\[220px_1fr_1fr_36px\]{grid-template-columns:220px 1fr 1fr 36px}.grid-cols-\[repeat\(auto-fill\,minmax\(210px\,1fr\)\)\]{grid-template-columns:repeat(auto-fill,minmax(210px,1fr))}.grid-rows-\[auto_1fr\]{grid-template-rows:auto 1fr}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.content-start{align-content:flex-start}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.gap-0{gap:0}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-3\.5{gap:calc(var(--spacing) * 3.5)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-7{gap:calc(var(--spacing) * 7)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-10{gap:calc(var(--spacing) * 10)}.gap-\[3px\]{gap:3px}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-8>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 8) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 8) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-10>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 10) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 10) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-2{column-gap:calc(var(--spacing) * 2)}.gap-x-3{column-gap:calc(var(--spacing) * 3)}.gap-x-4{column-gap:calc(var(--spacing) * 4)}.gap-x-6{column-gap:calc(var(--spacing) * 6)}.gap-x-8{column-gap:calc(var(--spacing) * 8)}.gap-y-0\.5{row-gap:calc(var(--spacing) * .5)}.gap-y-1{row-gap:var(--spacing)}.gap-y-2{row-gap:calc(var(--spacing) * 2)}.gap-y-4{row-gap:calc(var(--spacing) * 4)}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-\[var\(--color-outline-variant\)\]>:not(:last-child)){border-color:var(--color-outline-variant)}.self-start{align-self:flex-start}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-\[5px\]{border-radius:5px}.rounded-\[10px\]{border-radius:10px}.rounded-\[var\(--radius-md\)\]{border-radius:var(--radius-md)}.rounded-\[var\(--radius-sm\)\]{border-radius:var(--radius-sm)}.rounded-full{border-radius:2147483647px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-sm{border-radius:var(--radius-sm)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-t-xl{border-top-left-radius:var(--radius-xl);border-top-right-radius:var(--radius-xl)}.rounded-l-2xl{border-top-left-radius:var(--radius-2xl);border-bottom-left-radius:var(--radius-2xl)}.rounded-l-xl{border-top-left-radius:var(--radius-xl);border-bottom-left-radius:var(--radius-xl)}.rounded-tl-md{border-top-left-radius:var(--radius-md)}.rounded-r-2xl{border-top-right-radius:var(--radius-2xl);border-bottom-right-radius:var(--radius-2xl)}.rounded-r-xl{border-top-right-radius:var(--radius-xl);border-bottom-right-radius:var(--radius-xl)}.rounded-tr-md{border-top-right-radius:var(--radius-md)}.rounded-b-xl{border-bottom-right-radius:var(--radius-xl);border-bottom-left-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-x{border-inline-style:var(--tw-border-style);border-inline-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-b-2{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.border-l-2{border-left-style:var(--tw-border-style);border-left-width:2px}.border-l-4{border-left-style:var(--tw-border-style);border-left-width:4px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-\[color-mix\(in_srgb\,var\(--color-success\)_40\%\,transparent\)\]{border-color:#4e7a4e66}@supports (color:color-mix(in lab,red,red)){.border-\[color-mix\(in_srgb\,var\(--color-success\)_40\%\,transparent\)\]{border-color:color-mix(in srgb,var(--color-success) 40%,transparent)}}.border-\[color-mix\(in_srgb\,var\(--color-warning\)_30\%\,transparent\)\]{border-color:#b5832b4d}@supports (color:color-mix(in lab,red,red)){.border-\[color-mix\(in_srgb\,var\(--color-warning\)_30\%\,transparent\)\]{border-color:color-mix(in srgb,var(--color-warning) 30%,transparent)}}.border-\[color-mix\(in_srgb\,var\(--on-brand\)_18\%\,transparent\)\]{border-color:var(--on-brand)}@supports (color:color-mix(in lab,red,red)){.border-\[color-mix\(in_srgb\,var\(--on-brand\)_18\%\,transparent\)\]{border-color:color-mix(in srgb,var(--on-brand) 18%,transparent)}}.border-\[var\(--color-error\)\]{border-color:var(--color-error)}.border-\[var\(--color-error\)\]\/30{border-color:#a6432e4d}@supports (color:color-mix(in lab,red,red)){.border-\[var\(--color-error\)\]\/30{border-color:color-mix(in oklab,var(--color-error) 30%,transparent)}}.border-\[var\(--color-line\)\]{border-color:var(--color-line)}.border-\[var\(--color-on-tertiary-container\)\]{border-color:var(--color-on-tertiary-container)}.border-\[var\(--color-outline\)\]{border-color:var(--color-outline)}.border-\[var\(--color-outline-variant\)\]{border-color:var(--color-outline-variant)}.border-\[var\(--color-outline-variant\)\]\/40{border-color:#e0d2bc66}@supports (color:color-mix(in lab,red,red)){.border-\[var\(--color-outline-variant\)\]\/40{border-color:color-mix(in oklab,var(--color-outline-variant) 40%,transparent)}}.border-\[var\(--color-primary\)\]{border-color:var(--color-primary)}.border-\[var\(--color-secondary\)\]{border-color:var(--color-secondary)}.border-\[var\(--color-surface-container\)\]{border-color:var(--color-surface-container)}.border-\[var\(--color-surface-container-low\)\]{border-color:var(--color-surface-container-low)}.border-\[var\(--color-warning\)\]{border-color:var(--color-warning)}.border-\[var\(--line\)\]{border-color:var(--line)}.border-transparent{border-color:#0000}.border-white{border-color:var(--color-white)}.border-white\/15{border-color:#ffffff26}@supports (color:color-mix(in lab,red,red)){.border-white\/15{border-color:color-mix(in oklab,var(--color-white) 15%,transparent)}}.border-white\/30{border-color:#ffffff4d}@supports (color:color-mix(in lab,red,red)){.border-white\/30{border-color:color-mix(in oklab,var(--color-white) 30%,transparent)}}.border-t-\[var\(--color-primary\)\]{border-top-color:var(--color-primary)}.border-t-white{border-top-color:var(--color-white)}.border-l-\[var\(--color-error\)\]{border-left-color:var(--color-error)}.border-l-\[var\(--color-tertiary\)\]{border-left-color:var(--color-tertiary)}.\!bg-\[color-mix\(in_srgb\,var\(--on-brand\)_8\%\,transparent\)\]{background-color:var(--on-brand)!important}@supports (color:color-mix(in lab,red,red)){.\!bg-\[color-mix\(in_srgb\,var\(--on-brand\)_8\%\,transparent\)\]{background-color:color-mix(in srgb,var(--on-brand) 8%,transparent)!important}}.\!bg-\[var\(--brand\)\]{background-color:var(--brand)!important}.bg-\[color-mix\(in_srgb\,var\(--brand\)_16\%\,transparent\)\]{background-color:var(--brand)}@supports (color:color-mix(in lab,red,red)){.bg-\[color-mix\(in_srgb\,var\(--brand\)_16\%\,transparent\)\]{background-color:color-mix(in srgb,var(--brand) 16%,transparent)}}.bg-\[color-mix\(in_srgb\,var\(--color-error\)_6\%\,transparent\)\]{background-color:#a6432e0f}@supports (color:color-mix(in lab,red,red)){.bg-\[color-mix\(in_srgb\,var\(--color-error\)_6\%\,transparent\)\]{background-color:color-mix(in srgb,var(--color-error) 6%,transparent)}}.bg-\[color-mix\(in_srgb\,var\(--color-error\)_8\%\,transparent\)\]{background-color:#a6432e14}@supports (color:color-mix(in lab,red,red)){.bg-\[color-mix\(in_srgb\,var\(--color-error\)_8\%\,transparent\)\]{background-color:color-mix(in srgb,var(--color-error) 8%,transparent)}}.bg-\[color-mix\(in_srgb\,var\(--color-error\)_10\%\,transparent\)\]{background-color:#a6432e1a}@supports (color:color-mix(in lab,red,red)){.bg-\[color-mix\(in_srgb\,var\(--color-error\)_10\%\,transparent\)\]{background-color:color-mix(in srgb,var(--color-error) 10%,transparent)}}.bg-\[color-mix\(in_srgb\,var\(--color-primary\)_6\%\,transparent\)\]{background-color:#2b1e140f}@supports (color:color-mix(in lab,red,red)){.bg-\[color-mix\(in_srgb\,var\(--color-primary\)_6\%\,transparent\)\]{background-color:color-mix(in srgb,var(--color-primary) 6%,transparent)}}.bg-\[color-mix\(in_srgb\,var\(--color-primary\)_8\%\,transparent\)\]{background-color:#2b1e1414}@supports (color:color-mix(in lab,red,red)){.bg-\[color-mix\(in_srgb\,var\(--color-primary\)_8\%\,transparent\)\]{background-color:color-mix(in srgb,var(--color-primary) 8%,transparent)}}.bg-\[color-mix\(in_srgb\,var\(--color-primary\)_8\%\,white\)\]{background-color:#eeedec}@supports (color:color-mix(in lab,red,red)){.bg-\[color-mix\(in_srgb\,var\(--color-primary\)_8\%\,white\)\]{background-color:color-mix(in srgb,var(--color-primary) 8%,white)}}.bg-\[color-mix\(in_srgb\,var\(--color-primary\)_10\%\,transparent\)\]{background-color:#2b1e141a}@supports (color:color-mix(in lab,red,red)){.bg-\[color-mix\(in_srgb\,var\(--color-primary\)_10\%\,transparent\)\]{background-color:color-mix(in srgb,var(--color-primary) 10%,transparent)}}.bg-\[color-mix\(in_srgb\,var\(--color-primary\)_12\%\,transparent\)\]{background-color:#2b1e141f}@supports (color:color-mix(in lab,red,red)){.bg-\[color-mix\(in_srgb\,var\(--color-primary\)_12\%\,transparent\)\]{background-color:color-mix(in srgb,var(--color-primary) 12%,transparent)}}.bg-\[color-mix\(in_srgb\,var\(--color-primary\)_15\%\,transparent\)\]{background-color:#2b1e1426}@supports (color:color-mix(in lab,red,red)){.bg-\[color-mix\(in_srgb\,var\(--color-primary\)_15\%\,transparent\)\]{background-color:color-mix(in srgb,var(--color-primary) 15%,transparent)}}.bg-\[color-mix\(in_srgb\,var\(--color-primary-container\)_30\%\,transparent\)\]{background-color:#9a63344d}@supports (color:color-mix(in lab,red,red)){.bg-\[color-mix\(in_srgb\,var\(--color-primary-container\)_30\%\,transparent\)\]{background-color:color-mix(in srgb,var(--color-primary-container) 30%,transparent)}}.bg-\[color-mix\(in_srgb\,var\(--color-success\)_5\%\,white\)\]{background-color:#f6f8f6}@supports (color:color-mix(in lab,red,red)){.bg-\[color-mix\(in_srgb\,var\(--color-success\)_5\%\,white\)\]{background-color:color-mix(in srgb,var(--color-success) 5%,white)}}.bg-\[color-mix\(in_srgb\,var\(--color-warning\)_8\%\,white\)\]{background-color:#f9f5ee}@supports (color:color-mix(in lab,red,red)){.bg-\[color-mix\(in_srgb\,var\(--color-warning\)_8\%\,white\)\]{background-color:color-mix(in srgb,var(--color-warning) 8%,white)}}.bg-\[rgba\(44\,47\,49\,0\.45\)\]{background-color:#2c2f3173}.bg-\[var\(--bg\)\]{background-color:var(--bg)}.bg-\[var\(--brand\)\]{background-color:var(--brand)}.bg-\[var\(--brand-soft\)\]{background-color:var(--brand-soft)}.bg-\[var\(--brand-strong\)\]{background-color:var(--brand-strong)}.bg-\[var\(--color-error\)\]{background-color:var(--color-error)}.bg-\[var\(--color-error\)\]\/5{background-color:#a6432e0d}@supports (color:color-mix(in lab,red,red)){.bg-\[var\(--color-error\)\]\/5{background-color:color-mix(in oklab,var(--color-error) 5%,transparent)}}.bg-\[var\(--color-error\)\]\/10{background-color:#a6432e1a}@supports (color:color-mix(in lab,red,red)){.bg-\[var\(--color-error\)\]\/10{background-color:color-mix(in oklab,var(--color-error) 10%,transparent)}}.bg-\[var\(--color-error\)\]\/12{background-color:#a6432e1f}@supports (color:color-mix(in lab,red,red)){.bg-\[var\(--color-error\)\]\/12{background-color:color-mix(in oklab,var(--color-error) 12%,transparent)}}.bg-\[var\(--color-error\)\]\/15{background-color:#a6432e26}@supports (color:color-mix(in lab,red,red)){.bg-\[var\(--color-error\)\]\/15{background-color:color-mix(in oklab,var(--color-error) 15%,transparent)}}.bg-\[var\(--color-error\,\#b3261e\)\]{background-color:var(--color-error,#b3261e)}.bg-\[var\(--color-error-container\)\]{background-color:var(--color-error-container)}.bg-\[var\(--color-inverse-surface\)\]{background-color:var(--color-inverse-surface)}.bg-\[var\(--color-inverse-surface\)\]\/40{background-color:#21191366}@supports (color:color-mix(in lab,red,red)){.bg-\[var\(--color-inverse-surface\)\]\/40{background-color:color-mix(in oklab,var(--color-inverse-surface) 40%,transparent)}}.bg-\[var\(--color-inverse-surface\)\]\/80{background-color:#211913cc}@supports (color:color-mix(in lab,red,red)){.bg-\[var\(--color-inverse-surface\)\]\/80{background-color:color-mix(in oklab,var(--color-inverse-surface) 80%,transparent)}}.bg-\[var\(--color-inverse-surface\,\#1a140d\)\]{background-color:var(--color-inverse-surface,#1a140d)}.bg-\[var\(--color-on-inverse-warning\)\]\/15{background-color:#ffb4ab26}@supports (color:color-mix(in lab,red,red)){.bg-\[var\(--color-on-inverse-warning\)\]\/15{background-color:color-mix(in oklab,var(--color-on-inverse-warning) 15%,transparent)}}.bg-\[var\(--color-outline-variant\)\]{background-color:var(--color-outline-variant)}.bg-\[var\(--color-outline-variant\)\]\/40{background-color:#e0d2bc66}@supports (color:color-mix(in lab,red,red)){.bg-\[var\(--color-outline-variant\)\]\/40{background-color:color-mix(in oklab,var(--color-outline-variant) 40%,transparent)}}.bg-\[var\(--color-primary\)\]{background-color:var(--color-primary)}.bg-\[var\(--color-primary\)\]\/10{background-color:#2b1e141a}@supports (color:color-mix(in lab,red,red)){.bg-\[var\(--color-primary\)\]\/10{background-color:color-mix(in oklab,var(--color-primary) 10%,transparent)}}.bg-\[var\(--color-primary\)\]\/12{background-color:#2b1e141f}@supports (color:color-mix(in lab,red,red)){.bg-\[var\(--color-primary\)\]\/12{background-color:color-mix(in oklab,var(--color-primary) 12%,transparent)}}.bg-\[var\(--color-primary\)\]\/85{background-color:#2b1e14d9}@supports (color:color-mix(in lab,red,red)){.bg-\[var\(--color-primary\)\]\/85{background-color:color-mix(in oklab,var(--color-primary) 85%,transparent)}}.bg-\[var\(--color-primary-container\)\]\/40{background-color:#9a633466}@supports (color:color-mix(in lab,red,red)){.bg-\[var\(--color-primary-container\)\]\/40{background-color:color-mix(in oklab,var(--color-primary-container) 40%,transparent)}}.bg-\[var\(--color-secondary\)\]{background-color:var(--color-secondary)}.bg-\[var\(--color-secondary-container\)\]{background-color:var(--color-secondary-container)}.bg-\[var\(--color-success\)\]\/12{background-color:#4e7a4e1f}@supports (color:color-mix(in lab,red,red)){.bg-\[var\(--color-success\)\]\/12{background-color:color-mix(in oklab,var(--color-success) 12%,transparent)}}.bg-\[var\(--color-success\)\]\/15{background-color:#4e7a4e26}@supports (color:color-mix(in lab,red,red)){.bg-\[var\(--color-success\)\]\/15{background-color:color-mix(in oklab,var(--color-success) 15%,transparent)}}.bg-\[var\(--color-success-container\)\]{background-color:var(--color-success-container)}.bg-\[var\(--color-surface\)\]{background-color:var(--color-surface)}.bg-\[var\(--color-surface\)\]\/40{background-color:#faf5ee66}@supports (color:color-mix(in lab,red,red)){.bg-\[var\(--color-surface\)\]\/40{background-color:color-mix(in oklab,var(--color-surface) 40%,transparent)}}.bg-\[var\(--color-surface-container\)\]{background-color:var(--color-surface-container)}.bg-\[var\(--color-surface-container-high\)\]{background-color:var(--color-surface-container-high)}.bg-\[var\(--color-surface-container-low\)\]{background-color:var(--color-surface-container-low)}.bg-\[var\(--color-surface-container-lowest\)\]{background-color:var(--color-surface-container-lowest)}.bg-\[var\(--color-surface-variant\)\]\/30{background-color:var(--color-surface-variant)}@supports (color:color-mix(in lab,red,red)){.bg-\[var\(--color-surface-variant\)\]\/30{background-color:color-mix(in oklab,var(--color-surface-variant) 30%,transparent)}}.bg-\[var\(--color-surface-variant\)\]\/40{background-color:var(--color-surface-variant)}@supports (color:color-mix(in lab,red,red)){.bg-\[var\(--color-surface-variant\)\]\/40{background-color:color-mix(in oklab,var(--color-surface-variant) 40%,transparent)}}.bg-\[var\(--color-tertiary\)\]\/10{background-color:#c8852f1a}@supports (color:color-mix(in lab,red,red)){.bg-\[var\(--color-tertiary\)\]\/10{background-color:color-mix(in oklab,var(--color-tertiary) 10%,transparent)}}.bg-\[var\(--color-tertiary\)\]\/12{background-color:#c8852f1f}@supports (color:color-mix(in lab,red,red)){.bg-\[var\(--color-tertiary\)\]\/12{background-color:color-mix(in oklab,var(--color-tertiary) 12%,transparent)}}.bg-\[var\(--color-tertiary-container\)\]{background-color:var(--color-tertiary-container)}.bg-\[var\(--color-warning-container\)\]{background-color:var(--color-warning-container)}.bg-\[var\(--error-soft\)\]{background-color:var(--error-soft)}.bg-\[var\(--line-strong\)\]{background-color:var(--line-strong)}.bg-\[var\(--success\)\]{background-color:var(--success)}.bg-\[var\(--surface-2\)\]{background-color:var(--surface-2)}.bg-surface{background-color:var(--color-surface)}.bg-transparent{background-color:#0000}.bg-white{background-color:var(--color-white)}.bg-white\/10{background-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.bg-white\/10{background-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.bg-white\/15{background-color:#ffffff26}@supports (color:color-mix(in lab,red,red)){.bg-white\/15{background-color:color-mix(in oklab,var(--color-white) 15%,transparent)}}.bg-white\/20{background-color:#fff3}@supports (color:color-mix(in lab,red,red)){.bg-white\/20{background-color:color-mix(in oklab,var(--color-white) 20%,transparent)}}.\!bg-none{background-image:none!important}.bg-gradient-cta{background-image:linear-gradient(135deg,var(--color-primary) 0,var(--color-primary-container) 100%)}.fill-success{fill:var(--color-success)}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.p-0{padding:0}.p-0\.5{padding:calc(var(--spacing) * .5)}.p-1{padding:var(--spacing)}.p-1\.5{padding:calc(var(--spacing) * 1.5)}.p-2{padding:calc(var(--spacing) * 2)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-8{padding:calc(var(--spacing) * 8)}.px-1{padding-inline:var(--spacing)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-8{padding-inline:calc(var(--spacing) * 8)}.px-10{padding-inline:calc(var(--spacing) * 10)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:var(--spacing)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-3\.5{padding-block:calc(var(--spacing) * 3.5)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-10{padding-block:calc(var(--spacing) * 10)}.py-12{padding-block:calc(var(--spacing) * 12)}.py-14{padding-block:calc(var(--spacing) * 14)}.py-16{padding-block:calc(var(--spacing) * 16)}.pt-1{padding-top:var(--spacing)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pr-1{padding-right:var(--spacing)}.pr-1\.5{padding-right:calc(var(--spacing) * 1.5)}.pr-3{padding-right:calc(var(--spacing) * 3)}.pr-4{padding-right:calc(var(--spacing) * 4)}.pr-10{padding-right:calc(var(--spacing) * 10)}.pr-20{padding-right:calc(var(--spacing) * 20)}.pb-1{padding-bottom:var(--spacing)}.pb-1\.5{padding-bottom:calc(var(--spacing) * 1.5)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-6{padding-bottom:calc(var(--spacing) * 6)}.pb-12{padding-bottom:calc(var(--spacing) * 12)}.pb-28{padding-bottom:calc(var(--spacing) * 28)}.pl-1{padding-left:var(--spacing)}.pl-2\.5{padding-left:calc(var(--spacing) * 2.5)}.pl-3{padding-left:calc(var(--spacing) * 3)}.pl-7{padding-left:calc(var(--spacing) * 7)}.pl-8{padding-left:calc(var(--spacing) * 8)}.pl-9{padding-left:calc(var(--spacing) * 9)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.align-middle{vertical-align:middle}.align-top{vertical-align:top}.font-\[family-name\:ui-monospace\,SFMono-Regular\,Menlo\,monospace\]{font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.font-\[family-name\:var\(--font-display\)\]{font-family:var(--font-display)}.font-mono{font-family:var(--font-mono)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[1\.25rem\]{font-size:1.25rem}.text-\[6rem\]{font-size:6rem}.text-\[10\.5px\]{font-size:10.5px}.text-\[10px\]{font-size:10px}.text-\[11\.5px\]{font-size:11.5px}.text-\[11px\]{font-size:11px}.text-\[12\.5px\]{font-size:12.5px}.text-\[12px\]{font-size:12px}.text-\[13\.5px\]{font-size:13.5px}.text-\[13px\]{font-size:13px}.text-\[14\.5px\]{font-size:14.5px}.text-\[14px\]{font-size:14px}.text-\[17px\]{font-size:17px}.text-\[18px\]{font-size:18px}.text-\[20px\]{font-size:20px}.text-\[24px\]{font-size:24px}.text-\[28px\]{font-size:28px}.text-\[30px\]{font-size:30px}.text-\[32px\]{font-size:32px}.text-\[36px\]{font-size:36px}.leading-\[1\.2\]{--tw-leading:1.2;line-height:1.2}.leading-\[1\.4\]{--tw-leading:1.4;line-height:1.4}.leading-\[1\.5\]{--tw-leading:1.5;line-height:1.5}.leading-\[1\.45\]{--tw-leading:1.45;line-height:1.45}.leading-\[1\.55\]{--tw-leading:1.55;line-height:1.55}.leading-none{--tw-leading:1;line-height:1}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-\[var\(--font-display\)\]{--tw-font-weight:var(--font-display);font-weight:var(--font-display)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[0\.2em\]{--tw-tracking:.2em;letter-spacing:.2em}.tracking-\[0\.04em\]{--tw-tracking:.04em;letter-spacing:.04em}.tracking-\[0\.05em\]{--tw-tracking:.05em;letter-spacing:.05em}.tracking-\[0\.06em\]{--tw-tracking:.06em;letter-spacing:.06em}.tracking-\[0\.08em\]{--tw-tracking:.08em;letter-spacing:.08em}.tracking-\[0\.18em\]{--tw-tracking:.18em;letter-spacing:.18em}.tracking-\[0\.22em\]{--tw-tracking:.22em;letter-spacing:.22em}.tracking-\[0\.28em\]{--tw-tracking:.28em;letter-spacing:.28em}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.break-all{word-break:break-all}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.whitespace-pre-wrap{white-space:pre-wrap}.\!text-\[var\(--brand-strong\)\]{color:var(--brand-strong)!important}.\!text-\[var\(--ink\)\]{color:var(--ink)!important}.text-\[var\(--brand\)\]{color:var(--brand)}.text-\[var\(--color-error\)\]{color:var(--color-error)}.text-\[var\(--color-inverse-surface\)\]{color:var(--color-inverse-surface)}.text-\[var\(--color-on-error-container\)\]{color:var(--color-on-error-container)}.text-\[var\(--color-on-inverse\)\]{color:var(--color-on-inverse)}.text-\[var\(--color-on-inverse-warning\)\]{color:var(--color-on-inverse-warning)}.text-\[var\(--color-on-primary\)\]{color:var(--color-on-primary)}.text-\[var\(--color-on-secondary-container\)\]{color:var(--color-on-secondary-container)}.text-\[var\(--color-on-secondary-container\)\]\/70{color:#2a2018b3}@supports (color:color-mix(in lab,red,red)){.text-\[var\(--color-on-secondary-container\)\]\/70{color:color-mix(in oklab,var(--color-on-secondary-container) 70%,transparent)}}.text-\[var\(--color-on-success-container\)\]{color:var(--color-on-success-container)}.text-\[var\(--color-on-surface\)\]{color:var(--color-on-surface)}.text-\[var\(--color-on-surface-variant\)\]{color:var(--color-on-surface-variant)}.text-\[var\(--color-on-surface-variant\)\]\/80{color:#736556cc}@supports (color:color-mix(in lab,red,red)){.text-\[var\(--color-on-surface-variant\)\]\/80{color:color-mix(in oklab,var(--color-on-surface-variant) 80%,transparent)}}.text-\[var\(--color-on-tertiary-container\)\]{color:var(--color-on-tertiary-container)}.text-\[var\(--color-on-warning-container\)\]{color:var(--color-on-warning-container)}.text-\[var\(--color-outline\)\]{color:var(--color-outline)}.text-\[var\(--color-outline-variant\)\]{color:var(--color-outline-variant)}.text-\[var\(--color-primary\)\]{color:var(--color-primary)}.text-\[var\(--color-success\)\]{color:var(--color-success)}.text-\[var\(--color-tertiary\)\]{color:var(--color-tertiary)}.text-\[var\(--color-warning\)\]{color:var(--color-warning)}.text-\[var\(--ink\)\]{color:var(--ink)}.text-\[var\(--muted\)\]{color:var(--muted)}.text-\[var\(--on-brand\)\]{color:var(--on-brand)}.text-\[var\(--on-error\)\]{color:var(--on-error)}.text-black{color:var(--color-black)}.text-error{color:var(--color-error)}.text-on-surface{color:var(--color-on-surface)}.text-white{color:var(--color-white)}.text-white\/60{color:#fff9}@supports (color:color-mix(in lab,red,red)){.text-white\/60{color:color-mix(in oklab,var(--color-white) 60%,transparent)}}.text-white\/80{color:#fffc}@supports (color:color-mix(in lab,red,red)){.text-white\/80{color:color-mix(in oklab,var(--color-white) 80%,transparent)}}.text-white\/92{color:#ffffffeb}@supports (color:color-mix(in lab,red,red)){.text-white\/92{color:color-mix(in oklab,var(--color-white) 92%,transparent)}}.text-white\/\[0\.92\]{color:#ffffffeb}@supports (color:color-mix(in lab,red,red)){.text-white\/\[0\.92\]{color:color-mix(in oklab,var(--color-white) 92%,transparent)}}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.ordinal{--tw-ordinal:ordinal}.ordinal,.tabular-nums{font-variant-numeric:var(--tw-ordinal, ) var(--tw-slashed-zero, ) var(--tw-numeric-figure, ) var(--tw-numeric-spacing, ) var(--tw-numeric-fraction, )}.tabular-nums{--tw-numeric-spacing:tabular-nums}.underline{text-decoration-line:underline}.underline-offset-2{text-underline-offset:2px}.underline-offset-4{text-underline-offset:4px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.accent-\[var\(--color-primary\)\]{accent-color:var(--color-primary)}.opacity-0{opacity:0}.opacity-25{opacity:.25}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a)}.shadow,.shadow-\[0_-4px_16px_rgba\(44\,47\,49\,0\.04\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_-4px_16px_rgba\(44\,47\,49\,0\.04\)\]{--tw-shadow:0 -4px 16px var(--tw-shadow-color,#2c2f310a)}.shadow-\[0_0_0_3px_color-mix\(in_srgb\,var\(--color-primary\)_18\%\,transparent\)\]{--tw-shadow:0 0 0 3px var(--tw-shadow-color,#2b1e142e)}@supports (color:color-mix(in lab,red,red)){.shadow-\[0_0_0_3px_color-mix\(in_srgb\,var\(--color-primary\)_18\%\,transparent\)\]{--tw-shadow:0 0 0 3px var(--tw-shadow-color,color-mix(in srgb,var(--color-primary) 18%,transparent))}}.shadow-\[0_0_0_3px_color-mix\(in_srgb\,var\(--color-primary\)_18\%\,transparent\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_12px_32px_color-mix\(in_srgb\,var\(--color-primary\)_25\%\,transparent\)\]{--tw-shadow:0 12px 32px var(--tw-shadow-color,#2b1e1440)}@supports (color:color-mix(in lab,red,red)){.shadow-\[0_12px_32px_color-mix\(in_srgb\,var\(--color-primary\)_25\%\,transparent\)\]{--tw-shadow:0 12px 32px var(--tw-shadow-color,color-mix(in srgb,var(--color-primary) 25%,transparent))}}.shadow-\[0_12px_32px_color-mix\(in_srgb\,var\(--color-primary\)_25\%\,transparent\)\],.shadow-\[0_12px_32px_rgba\(44\,47\,49\,0\.05\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_12px_32px_rgba\(44\,47\,49\,0\.05\)\]{--tw-shadow:0 12px 32px var(--tw-shadow-color,#2c2f310d)}.shadow-\[0_16px_40px_rgba\(44\,47\,49\,0\.18\)\]{--tw-shadow:0 16px 40px var(--tw-shadow-color,#2c2f312e)}.shadow-\[0_16px_40px_rgba\(44\,47\,49\,0\.18\)\],.shadow-\[inset_0_0_0_3px_white\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[inset_0_0_0_3px_white\]{--tw-shadow:inset 0 0 0 3px var(--tw-shadow-color,white)}.shadow-\[var\(--shadow\)\]{--tw-shadow:var(--shadow)}.shadow-\[var\(--shadow-ambient\)\],.shadow-\[var\(--shadow\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[var\(--shadow-ambient\)\]{--tw-shadow:var(--shadow-ambient)}.shadow-\[var\(--shadow-cta\)\]{--tw-shadow:var(--shadow-cta)}.shadow-\[var\(--shadow-cta\)\],.shadow-\[var\(--shadow-float\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[var\(--shadow-float\)\]{--tw-shadow:var(--shadow-float)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px var(--tw-shadow-color,#0000001a)}.shadow-lg,.shadow-xl{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a),0 8px 10px -6px var(--tw-shadow-color,#0000001a)}.ring{--tw-ring-shadow:var(--tw-ring-inset, ) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor)}.ring,.ring-2{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-2{--tw-ring-shadow:var(--tw-ring-inset, ) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor)}.ring-\[var\(--color-error\)\]\/30{--tw-ring-color:#a6432e4d}@supports (color:color-mix(in lab,red,red)){.ring-\[var\(--color-error\)\]\/30{--tw-ring-color:color-mix(in oklab,var(--color-error) 30%,transparent)}}.ring-\[var\(--color-primary\)\]\/25{--tw-ring-color:#2b1e1440}@supports (color:color-mix(in lab,red,red)){.ring-\[var\(--color-primary\)\]\/25{--tw-ring-color:color-mix(in oklab,var(--color-primary) 25%,transparent)}}.ring-white\/30{--tw-ring-color:#ffffff4d}@supports (color:color-mix(in lab,red,red)){.ring-white\/30{--tw-ring-color:color-mix(in oklab,var(--color-white) 30%,transparent)}}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px)}.blur,.drop-shadow{filter:var(--tw-blur, ) var(--tw-brightness, ) var(--tw-contrast, ) var(--tw-grayscale, ) var(--tw-hue-rotate, ) var(--tw-invert, ) var(--tw-saturate, ) var(--tw-sepia, ) var(--tw-drop-shadow, )}.drop-shadow{--tw-drop-shadow-size:drop-shadow(0 1px 2px var(--tw-drop-shadow-color,#0000001a)) drop-shadow(0 1px 1px var(--tw-drop-shadow-color,#0000000f));--tw-drop-shadow:drop-shadow(0 1px 2px #0000001a) drop-shadow(0 1px 1px #0000000f)}.invert{--tw-invert:invert(100%)}.filter,.invert{filter:var(--tw-blur, ) var(--tw-brightness, ) var(--tw-contrast, ) var(--tw-grayscale, ) var(--tw-hue-rotate, ) var(--tw-invert, ) var(--tw-saturate, ) var(--tw-sepia, ) var(--tw-drop-shadow, )}.backdrop-blur{--tw-backdrop-blur:blur(8px)}.backdrop-blur,.backdrop-blur-\[2px\]{-webkit-backdrop-filter:var(--tw-backdrop-blur, ) var(--tw-backdrop-brightness, ) var(--tw-backdrop-contrast, ) var(--tw-backdrop-grayscale, ) var(--tw-backdrop-hue-rotate, ) var(--tw-backdrop-invert, ) var(--tw-backdrop-opacity, ) var(--tw-backdrop-saturate, ) var(--tw-backdrop-sepia, );backdrop-filter:var(--tw-backdrop-blur, ) var(--tw-backdrop-brightness, ) var(--tw-backdrop-contrast, ) var(--tw-backdrop-grayscale, ) var(--tw-backdrop-hue-rotate, ) var(--tw-backdrop-invert, ) var(--tw-backdrop-opacity, ) var(--tw-backdrop-saturate, ) var(--tw-backdrop-sepia, )}.backdrop-blur-\[2px\]{--tw-backdrop-blur:blur(2px)}.backdrop-blur-md{--tw-backdrop-blur:blur(var(--blur-md))}.backdrop-blur-md,.backdrop-blur-sm{-webkit-backdrop-filter:var(--tw-backdrop-blur, ) var(--tw-backdrop-brightness, ) var(--tw-backdrop-contrast, ) var(--tw-backdrop-grayscale, ) var(--tw-backdrop-hue-rotate, ) var(--tw-backdrop-invert, ) var(--tw-backdrop-opacity, ) var(--tw-backdrop-saturate, ) var(--tw-backdrop-sepia, );backdrop-filter:var(--tw-backdrop-blur, ) var(--tw-backdrop-brightness, ) var(--tw-backdrop-contrast, ) var(--tw-backdrop-grayscale, ) var(--tw-backdrop-hue-rotate, ) var(--tw-backdrop-invert, ) var(--tw-backdrop-opacity, ) var(--tw-backdrop-saturate, ) var(--tw-backdrop-sepia, )}.backdrop-blur-sm{--tw-backdrop-blur:blur(var(--blur-sm))}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur, ) var(--tw-backdrop-brightness, ) var(--tw-backdrop-contrast, ) var(--tw-backdrop-grayscale, ) var(--tw-backdrop-hue-rotate, ) var(--tw-backdrop-invert, ) var(--tw-backdrop-opacity, ) var(--tw-backdrop-saturate, ) var(--tw-backdrop-sepia, );backdrop-filter:var(--tw-backdrop-blur, ) var(--tw-backdrop-brightness, ) var(--tw-backdrop-contrast, ) var(--tw-backdrop-grayscale, ) var(--tw-backdrop-hue-rotate, ) var(--tw-backdrop-invert, ) var(--tw-backdrop-opacity, ) var(--tw-backdrop-saturate, ) var(--tw-backdrop-sepia, )}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\]{transition-property:width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-150{--tw-duration:.15s;transition-duration:.15s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-500{--tw-duration:.5s;transition-duration:.5s}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.outline-none{--tw-outline-style:none;outline-style:none}.select-all{-webkit-user-select:all;user-select:all}.select-none{-webkit-user-select:none;user-select:none}@media (hover:hover){:is(:where(.group):hover .group-hover\:opacity-100){opacity:1}}.placeholder\:text-\[var\(--color-on-surface-variant\)\]::placeholder{color:var(--color-on-surface-variant)}.placeholder\:text-\[var\(--color-outline\)\]::placeholder{color:var(--color-outline)}.first\:border-t-0:first-child{border-top-style:var(--tw-border-style);border-top-width:0}.first\:pt-0:first-child{padding-top:0}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.last\:pb-0:last-child{padding-bottom:0}.last-of-type\:border-r-0:last-of-type{border-right-style:var(--tw-border-style);border-right-width:0}.open\:pb-5:is([open],:popover-open,:open){padding-bottom:calc(var(--spacing) * 5)}.focus-within\:border-\[var\(--color-primary\)\]:focus-within{border-color:var(--color-primary)}.focus-within\:shadow-\[0_0_0_3px_color-mix\(in_srgb\,var\(--color-primary\)_18\%\,transparent\)\]:focus-within{--tw-shadow:0 0 0 3px var(--tw-shadow-color,#2b1e142e)}@supports (color:color-mix(in lab,red,red)){.focus-within\:shadow-\[0_0_0_3px_color-mix\(in_srgb\,var\(--color-primary\)_18\%\,transparent\)\]:focus-within{--tw-shadow:0 0 0 3px var(--tw-shadow-color,color-mix(in srgb,var(--color-primary) 18%,transparent))}}.focus-within\:shadow-\[0_0_0_3px_color-mix\(in_srgb\,var\(--color-primary\)_18\%\,transparent\)\]:focus-within{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}@media (hover:hover){.hover\:-translate-y-px:hover{--tw-translate-y:-1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:scale-110:hover{--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x) var(--tw-scale-y)}.hover\:border-solid:hover{--tw-border-style:solid;border-style:solid}.hover\:border-\[var\(--color-outline\)\]:hover{border-color:var(--color-outline)}.hover\:border-\[var\(--color-primary\)\]:hover{border-color:var(--color-primary)}.hover\:\!bg-\[color-mix\(in_srgb\,var\(--on-brand\)_14\%\,transparent\)\]:hover{background-color:var(--on-brand)!important}@supports (color:color-mix(in lab,red,red)){.hover\:\!bg-\[color-mix\(in_srgb\,var\(--on-brand\)_14\%\,transparent\)\]:hover{background-color:color-mix(in srgb,var(--on-brand) 14%,transparent)!important}}.hover\:bg-\[color-mix\(in_srgb\,var\(--color-on-tertiary-container\)_8\%\,transparent\)\]:hover{background-color:#5c3f1214}@supports (color:color-mix(in lab,red,red)){.hover\:bg-\[color-mix\(in_srgb\,var\(--color-on-tertiary-container\)_8\%\,transparent\)\]:hover{background-color:color-mix(in srgb,var(--color-on-tertiary-container) 8%,transparent)}}.hover\:bg-\[color-mix\(in_srgb\,var\(--color-primary\)_4\%\,white\)\]:hover{background-color:#f7f6f6}@supports (color:color-mix(in lab,red,red)){.hover\:bg-\[color-mix\(in_srgb\,var\(--color-primary\)_4\%\,white\)\]:hover{background-color:color-mix(in srgb,var(--color-primary) 4%,white)}}.hover\:bg-\[color-mix\(in_srgb\,var\(--color-primary\)_6\%\,transparent\)\]:hover{background-color:#2b1e140f}@supports (color:color-mix(in lab,red,red)){.hover\:bg-\[color-mix\(in_srgb\,var\(--color-primary\)_6\%\,transparent\)\]:hover{background-color:color-mix(in srgb,var(--color-primary) 6%,transparent)}}.hover\:bg-\[color-mix\(in_srgb\,var\(--color-primary\)_8\%\,transparent\)\]:hover{background-color:#2b1e1414}@supports (color:color-mix(in lab,red,red)){.hover\:bg-\[color-mix\(in_srgb\,var\(--color-primary\)_8\%\,transparent\)\]:hover{background-color:color-mix(in srgb,var(--color-primary) 8%,transparent)}}.hover\:bg-\[color-mix\(in_srgb\,var\(--color-primary\)_10\%\,white\)\]:hover{background-color:#eae9e8}@supports (color:color-mix(in lab,red,red)){.hover\:bg-\[color-mix\(in_srgb\,var\(--color-primary\)_10\%\,white\)\]:hover{background-color:color-mix(in srgb,var(--color-primary) 10%,white)}}.hover\:bg-\[var\(--color-error\)\]:hover{background-color:var(--color-error)}.hover\:bg-\[var\(--color-error\)\]\/10:hover{background-color:#a6432e1a}@supports (color:color-mix(in lab,red,red)){.hover\:bg-\[var\(--color-error\)\]\/10:hover{background-color:color-mix(in oklab,var(--color-error) 10%,transparent)}}.hover\:bg-\[var\(--color-error-container\)\]:hover{background-color:var(--color-error-container)}.hover\:bg-\[var\(--color-primary-container\)\]\/40:hover{background-color:#9a633466}@supports (color:color-mix(in lab,red,red)){.hover\:bg-\[var\(--color-primary-container\)\]\/40:hover{background-color:color-mix(in oklab,var(--color-primary-container) 40%,transparent)}}.hover\:bg-\[var\(--color-primary-hover\,var\(--color-primary\)\)\]:hover{background-color:var(--color-primary-hover,var(--color-primary))}.hover\:bg-\[var\(--color-secondary-container\)\]\/40:hover{background-color:#f4eadc66}@supports (color:color-mix(in lab,red,red)){.hover\:bg-\[var\(--color-secondary-container\)\]\/40:hover{background-color:color-mix(in oklab,var(--color-secondary-container) 40%,transparent)}}.hover\:bg-\[var\(--color-surface-container\)\]:hover{background-color:var(--color-surface-container)}.hover\:bg-\[var\(--color-surface-container-high\)\]:hover{background-color:var(--color-surface-container-high)}.hover\:bg-\[var\(--color-surface-container-low\)\]:hover{background-color:var(--color-surface-container-low)}.hover\:bg-\[var\(--color-surface-variant\)\]:hover{background-color:var(--color-surface-variant)}.hover\:bg-\[var\(--surface\)\]:hover{background-color:var(--surface)}.hover\:bg-\[var\(--surface-2\)\]:hover{background-color:var(--surface-2)}.hover\:bg-black\/10:hover{background-color:#0000001a}@supports (color:color-mix(in lab,red,red)){.hover\:bg-black\/10:hover{background-color:color-mix(in oklab,var(--color-black) 10%,transparent)}}.hover\:bg-transparent:hover{background-color:#0000}.hover\:bg-white\/25:hover{background-color:#ffffff40}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/25:hover{background-color:color-mix(in oklab,var(--color-white) 25%,transparent)}}.hover\:bg-white\/30:hover{background-color:#ffffff4d}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/30:hover{background-color:color-mix(in oklab,var(--color-white) 30%,transparent)}}.hover\:text-\[var\(--color-error\)\]:hover{color:var(--color-error)}.hover\:text-\[var\(--color-on-secondary-container\)\]:hover{color:var(--color-on-secondary-container)}.hover\:text-\[var\(--color-on-surface\)\]:hover{color:var(--color-on-surface)}.hover\:text-\[var\(--color-primary\)\]:hover{color:var(--color-primary)}.hover\:text-\[var\(--ink\)\]:hover{color:var(--ink)}.hover\:text-white:hover{color:var(--color-white)}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-80:hover{opacity:.8}.hover\:opacity-100:hover{opacity:1}.hover\:\!brightness-105:hover{--tw-brightness:brightness(105%)!important;filter:var(--tw-blur, ) var(--tw-brightness, ) var(--tw-contrast, ) var(--tw-grayscale, ) var(--tw-hue-rotate, ) var(--tw-invert, ) var(--tw-saturate, ) var(--tw-sepia, ) var(--tw-drop-shadow, )!important}.hover\:brightness-95:hover{--tw-brightness:brightness(95%)}.hover\:brightness-110:hover,.hover\:brightness-95:hover{filter:var(--tw-blur, ) var(--tw-brightness, ) var(--tw-contrast, ) var(--tw-grayscale, ) var(--tw-hue-rotate, ) var(--tw-invert, ) var(--tw-saturate, ) var(--tw-sepia, ) var(--tw-drop-shadow, )}.hover\:brightness-110:hover{--tw-brightness:brightness(110%)}}.focus\:border-\[var\(--color-primary\)\]:focus{border-color:var(--color-primary)}.focus\:bg-\[var\(--color-surface-container-low\)\]:focus{background-color:var(--color-surface-container-low)}.focus\:shadow-\[0_0_0_3px_color-mix\(in_srgb\,var\(--color-primary\)_18\%\,transparent\)\]:focus{--tw-shadow:0 0 0 3px var(--tw-shadow-color,#2b1e142e)}@supports (color:color-mix(in lab,red,red)){.focus\:shadow-\[0_0_0_3px_color-mix\(in_srgb\,var\(--color-primary\)_18\%\,transparent\)\]:focus{--tw-shadow:0 0 0 3px var(--tw-shadow-color,color-mix(in srgb,var(--color-primary) 18%,transparent))}}.focus\:ring-2:focus,.focus\:shadow-\[0_0_0_3px_color-mix\(in_srgb\,var\(--color-primary\)_18\%\,transparent\)\]:focus{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset, ) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor)}.focus\:ring-\[var\(--color-primary\)\]:focus{--tw-ring-color:var(--color-primary)}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.focus-visible\:bg-\[var\(--color-surface-container-low\)\]:focus-visible{background-color:var(--color-surface-container-low)}.focus-visible\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset, ) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:ring-\[var\(--color-error\)\]:focus-visible{--tw-ring-color:var(--color-error)}.focus-visible\:ring-\[var\(--color-primary\)\]:focus-visible{--tw-ring-color:var(--color-primary)}.focus-visible\:ring-white:focus-visible{--tw-ring-color:var(--color-white)}.focus-visible\:ring-offset-1:focus-visible{--tw-ring-offset-width:1px;--tw-ring-offset-shadow:var(--tw-ring-inset, ) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset, ) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.active\:brightness-95:active{--tw-brightness:brightness(95%);filter:var(--tw-blur, ) var(--tw-brightness, ) var(--tw-contrast, ) var(--tw-grayscale, ) var(--tw-hue-rotate, ) var(--tw-invert, ) var(--tw-saturate, ) var(--tw-sepia, ) var(--tw-drop-shadow, )}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-30:disabled{opacity:.3}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}.data-\[highlighted\]\:bg-\[var\(--color-surface-container-low\)\][data-highlighted]{background-color:var(--color-surface-container-low)}.data-\[state\=active\]\:bg-\[var\(--color-surface-container-lowest\)\][data-state=active]{background-color:var(--color-surface-container-lowest)}.data-\[state\=active\]\:text-\[var\(--color-primary\)\][data-state=active]{color:var(--color-primary)}.data-\[state\=active\]\:shadow-\[var\(--shadow-ambient\)\][data-state=active]{--tw-shadow:var(--shadow-ambient);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}@media (prefers-reduced-motion:no-preference){.motion-safe\:animate-pulse{animation:var(--animate-pulse)}}@media (min-width:40rem){.sm\:block{display:block}.sm\:w-40{width:calc(var(--spacing) * 40)}.sm\:max-w-lg{max-width:var(--container-lg)}.sm\:max-w-xl{max-width:var(--container-xl)}.sm\:flex-none{flex:none}.sm\:shrink-0{flex-shrink:0}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:items-end{align-items:flex-end}.sm\:items-start{align-items:flex-start}.sm\:justify-between{justify-content:space-between}.sm\:justify-end{justify-content:flex-end}.sm\:px-6{padding-inline:calc(var(--spacing) * 6)}.sm\:py-12{padding-block:calc(var(--spacing) * 12)}.sm\:text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.sm\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}}@media (min-width:48rem){.md\:bottom-0{bottom:0}.md\:bottom-6{bottom:calc(var(--spacing) * 6)}.md\:bottom-\[92px\]{bottom:92px}.md\:col-span-2{grid-column:span 2/span 2}.md\:block{display:block}.md\:hidden{display:none}.md\:max-w-2xl{max-width:var(--container-2xl)}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-\[1fr_1\.4fr_1fr_1fr\]{grid-template-columns:1fr 1.4fr 1fr 1fr}.md\:flex-row{flex-direction:row}.md\:items-center{align-items:center}.md\:items-end{align-items:flex-end}.md\:justify-between{justify-content:space-between}.md\:px-8{padding-inline:calc(var(--spacing) * 8)}.md\:py-12{padding-block:calc(var(--spacing) * 12)}.md\:pb-32{padding-bottom:calc(var(--spacing) * 32)}.md\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}}@media (min-width:64rem){.lg\:col-span-1{grid-column:span 1/span 1}.lg\:col-span-2{grid-column:span 2/span 2}.lg\:block{display:block}.lg\:hidden{display:none}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.lg\:grid-cols-\[1\.5fr_1fr\]{grid-template-columns:1.5fr 1fr}.lg\:grid-cols-\[1fr_1\.4fr\]{grid-template-columns:1fr 1.4fr}}@media (min-width:96rem){.\32 xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}.\[\&_svg\]\:size-4 svg{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&\:\:-webkit-inner-spin-button\]\:appearance-none::-webkit-inner-spin-button,.\[\&\:\:-webkit-outer-spin-button\]\:appearance-none::-webkit-outer-spin-button{appearance:none}}@media print{.grc4-band,.grc4-mhead,.grc4-nav,.grc4-sheet__intro,.grc4-toast-region{display:none}.grc4-body,.grc4-body__inner,.grc4-shell,.grc4-shell__main{background:0 0;max-width:none;min-height:0;margin:0;padding:0}.grc4-sheet{box-shadow:none;background:0 0;padding:0}.grc4-sheet__grid{gap:6mm}.grc4-ticket{border-color:var(--v4-ink-3);min-height:62mm;padding:6mm 7mm}.grc4-ticket__name{font-size:15pt}.grc4-ticket__code{font-size:20pt}.grc4-ticket__job,.grc4-ticket__steps li{font-size:9pt}.grc4-ticket__expires,.grc4-ticket__note{font-size:8pt}}@page{margin:12mm}.grc4-comp-print{display:none}@page grc4-comp-sheet{margin:0}@media print{.grc4-comp-section,.grc4-comp-tabs{display:none}:has(.grc4-comp-print){background:#fff}.grc4-comp-print,:has(.grc4-comp-print){page:grc4-comp-sheet}.grc4-comp-print{-webkit-box-decoration-break:clone;box-decoration-break:clone;font:400 8pt/1.25 var(--grc4-sans);color:var(--v4-ink);-webkit-print-color-adjust:exact;print-color-adjust:exact;padding:13mm 14mm 16mm;display:block}.grc4-comp-print__head{border-bottom:1.2px solid var(--v4-walnut);align-items:center;gap:14px;margin-bottom:9px;padding-bottom:9px;display:flex}.grc4-comp-print__logo{object-fit:contain;width:auto;max-width:60mm;height:13mm}.grc4-comp-print__titles{flex:1}.grc4-comp-print__titles h1{font:500 17pt/1.1 var(--grc4-serif);color:var(--v4-walnut-d);margin:0}.grc4-comp-print__date,.grc4-comp-print__titles p{color:var(--grc4-ink-warm);margin:2px 0 0;font-size:8pt}.grc4-comp-print__date{text-align:right;font-size:7.5pt;line-height:1.4}.grc4-comp-print__legend{color:var(--grc4-ink-warm);gap:14px;margin:0 0 8px;font-size:7pt;display:flex}.grc4-comp-print__legend .grc4-comp-print__mark{vertical-align:-1px;margin-right:4px}.grc4-comp-print__policy{break-inside:avoid;border:1px solid var(--v4-line);background:#fff;border-radius:6px;margin-bottom:8px;padding:7px 9px 4px}.grc4-comp-print__policyhead{align-items:baseline;gap:8px;margin-bottom:5px;display:flex}.grc4-comp-print__policyhead h2{font:500 12.5pt/1.2 var(--grc4-serif);color:var(--v4-walnut-d);margin:0}.grc4-comp-print__tag{letter-spacing:.06em;text-transform:uppercase;color:var(--grc4-sage-ink);background:#e7efdc;border-radius:999px;padding:1.5px 6px;font-size:6.5pt;font-weight:600}.grc4-comp-print__sims{color:var(--grc4-ink-warm);margin-left:auto;font-size:7.5pt}.grc4-comp-print table{border-collapse:collapse;table-layout:fixed;width:100%}.grc4-comp-print__col-sit{width:31%}.grc4-comp-print th{border-bottom:1px solid var(--v4-line);vertical-align:bottom;text-align:center;color:var(--grc4-ink-warm);padding:0 2px 4px;font-size:6.6pt;font-weight:600;line-height:1.15}.grc4-comp-print td{border-bottom:1px solid var(--grc4-mute-bg);vertical-align:middle;text-align:center;padding:3.4px 2px}.grc4-comp-print tbody tr:last-child td{border-bottom:0}.grc4-comp-print .is-sit{text-align:left;padding-left:0}.grc4-comp-print td.is-sit b{font-size:7.8pt;font-weight:500}.grc4-comp-print td.is-sit em{color:var(--grc4-chart-muted);padding-left:11px;font-size:6.6pt;font-style:normal;display:block}.grc4-comp-print__rank{font-variant-numeric:tabular-nums;width:11px;color:var(--v4-ink-4);font-size:7pt;display:inline-block}.grc4-comp-print__mark{border:1px solid var(--grc4-switch-off);vertical-align:middle;border-radius:50%;width:10px;height:10px;display:inline-block}.grc4-comp-print__mark.is-on{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 10'%3E%3Ccircle cx='5' cy='5' r='5' fill='%235c3a21'/%3E%3Cpath d='M2.85 5.15 4.35 6.6 7.15 3.6' fill='none' stroke='%23fff' stroke-width='1.25' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/100% 100% no-repeat;border:0}.grc4-comp-print__foot{color:var(--grc4-chart-muted);justify-content:space-between;font-size:6.5pt;display:flex;position:fixed;bottom:7mm;left:14mm;right:14mm}}.legal-prose{color:var(--color-on-surface);font-size:.9375rem;line-height:1.7}.legal-prose h2{margin-top:2.25rem;margin-bottom:.75rem;font-size:1.375rem}.legal-prose h2,.legal-prose h3{font-family:var(--font-display);color:var(--color-on-surface);font-weight:600}.legal-prose h3{margin-top:1.5rem;margin-bottom:.5rem;font-size:1.125rem}.legal-prose p{margin-bottom:1rem}.legal-prose ol,.legal-prose ul{margin:1rem 0 1.25rem 1.25rem}.legal-prose ul{list-style:outside}.legal-prose ol{list-style:decimal}.legal-prose li{margin-bottom:.4rem}.legal-prose a{color:var(--color-primary);text-underline-offset:2px;text-decoration:underline}.legal-prose a:hover{color:var(--color-on-primary-container)}.legal-prose strong{color:var(--color-on-surface);font-weight:600}.legal-prose table{border-collapse:collapse;width:100%;margin:1.5rem 0;font-size:.875rem}.legal-prose td,.legal-prose th{border:1px solid var(--color-outline-variant);text-align:left;vertical-align:top;padding:.625rem .75rem}.legal-prose th{background:var(--color-surface-container-low);color:var(--color-on-surface);font-weight:600}.legal-prose hr{border:0;border-top:1px solid var(--color-outline-variant);margin:2rem 0}@property --tw-border-spacing-x{syntax:"<length>";inherits:false;initial-value:0}@property --tw-border-spacing-y{syntax:"<length>";inherits:false;initial-value:0}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@keyframes spin{to{transform:rotate(1turn)}}@keyframes ping{75%,to{opacity:0;transform:scale(2)}}@keyframes pulse{50%{opacity:.5}}