@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){:root,:host{--aw-liq-head:0;--aw-liq-tail:0;--aw-liq-fill:0;--aw-liq-hhead:0;--aw-liq-htail:0;--aw-liq-hfill:0;--aw-liq-hp:0;--aw-liq-lift:0px;--aw-liq-sx:0px;--aw-liq-sa:0}*,:before,:after,::backdrop{--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;--aw-bt-fill:0%;--aw-st-a:210deg}}}@layer theme{:root,:host{--font-sans:var(--font-inter), ui-sans-serif, system-ui, sans-serif;--font-serif:ui-serif, Georgia, Cambria, "Times New Roman", Times, serif;--font-mono:var(--font-plex-mono), ui-monospace, "IBM Plex Mono", "SF Mono", 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;--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-5xl:3rem;--text-5xl--line-height:1;--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-normal:0em;--tracking-wide:.025em;--tracking-wider:.05em;--tracking-widest:.1em;--leading-tight:1.25;--leading-snug:1.375;--leading-normal:1.5;--leading-relaxed:1.625;--radius-lg:.5rem;--radius-xl:.75rem;--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--animate-spin:spin 1s linear infinite;--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-background:#efede3;--color-surface:#fff;--color-ink:#0f0e0c;--color-block-fg:#f4f2e9;--color-foreground-muted:#4f4c44;--color-border:#d8d4c6;--color-border-ink:#0f0e0c;--color-accent:#a03524;--color-on-accent:#fff;--color-accent-strong:#7e2a1c;--color-accepted:#0f7a3d;--color-warn:#92400e;--color-destructive:#b91c1c;--color-note:#2f5d9e;--color-note-bg:#eaf0f7;--glitch-r:#ff3b3b;--glitch-c:#00c853;--glitch-b:#2962ff;--color-hl-yellow:#f3e7a8;--color-hl-green:#cfe8c5;--color-hl-blue:#c9ddf2;--color-hl-pink:#f2cdd9;--color-progress-now:#1f5f9e;--color-progress-ahead-bg:#f2e2dd;--color-progress-done-bg:#e6f0ea;--color-hint-bg:#f8f4e2;--color-depth-beginner-bg:#e4f0e9;--color-depth-practitioner-bg:#dce8f5;--color-depth-phd-bg:#f5e7d0;--color-tier-frontier:#2557c7;--color-ring:#26241f;--color-foreground:#0f0e0c;--color-muted:#e7e3d6;--color-info:#a03524;--font-display:var(--font-space-grotesk), ui-sans-serif, system-ui, sans-serif;--text-secondary:.875rem;--text-body:1rem;--text-card-title:1.125rem;--text-paper-body:1.125rem;--leading-paper-body:1.62;--text-page-title:1.5rem}}@layer base{*,:after,:before,::backdrop{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}html,:host{-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;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{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}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,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{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-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{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-subj-0-fg:#7e2a1c;--color-subj-0-bg:#f3e6e2;--color-subj-1-fg:#0f5132;--color-subj-1-bg:#e6f0ea;--color-subj-2-fg:#1e3a5f;--color-subj-2-bg:#e4ecf4;--color-subj-3-fg:#5b4b8a;--color-subj-3-bg:#ece7f4;--color-subj-4-fg:#92400e;--color-subj-4-bg:#f3ecda;--color-subj-5-fg:#0e5f56;--color-subj-5-bg:#dfecea;--aw-flaw-missed:#e05a47;--aw-flaw-pending:#9f988a}html{-webkit-text-size-adjust:100%;overflow-x:clip}body{background-color:var(--color-background);color:var(--color-ink);font-family:var(--font-sans);font-size:var(--text-body);letter-spacing:.01em;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;line-height:1.6;overflow-x:clip}:target{scroll-margin-top:4.5rem}button:not(:disabled),[role=button]:not([aria-disabled=true]){cursor:pointer}:focus-visible{outline:2px solid var(--color-ring);outline-offset:2px;border-radius:2px}.tabular{font-variant-numeric:tabular-nums}::selection{background-color:#a0352440}@supports (color:color-mix(in lab, red, red)){::selection{background-color:color-mix(in srgb, var(--color-accent) 25%, transparent)}}}@layer components;@layer utilities{.\@container{container-type:inline-size}.pointer-events-auto{pointer-events:auto}.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;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:0}.inset-x-0{inset-inline:0}.inset-x-1{inset-inline:var(--spacing)}.inset-x-2{inset-inline:calc(var(--spacing) * 2)}.inset-x-\[3px\]{inset-inline:3px}.inset-y-0{inset-block:0}.-top-2{top:calc(var(--spacing) * -2)}.-top-\[3px\]{top:-3px}.top-0{top:0}.top-1{top:var(--spacing)}.top-1\.5{top:calc(var(--spacing) * 1.5)}.top-1\/2{top:50%}.top-2{top:calc(var(--spacing) * 2)}.top-2\.5{top:calc(var(--spacing) * 2.5)}.top-3{top:calc(var(--spacing) * 3)}.top-10{top:calc(var(--spacing) * 10)}.top-14{top:calc(var(--spacing) * 14)}.top-\[-9px\]{top:-9px}.top-\[3px\]{top:3px}.top-\[8\.5px\]{top:8.5px}.top-\[12\%\]{top:12%}.top-\[50vh\]{top:50vh}.top-\[52px\]{top:52px}.top-\[calc\(100\%\+10px\)\]{top:calc(100% + 10px)}.top-\[calc\(var\(--aw-chrome-top\)\+var\(--aw-topic-head-h\)\)\]{top:calc(var(--aw-chrome-top) + var(--aw-topic-head-h))}.top-\[calc\(var\(--aw-chrome-top\)\+var\(--aw-topic-head-h\)\+var\(--aw-stepbar-h\)\)\]{top:calc(var(--aw-chrome-top) + var(--aw-topic-head-h) + var(--aw-stepbar-h))}.top-\[max\(200px\,calc\(50vh-117px\)\)\]{top:max(200px,50vh - 117px)}.top-\[var\(--aw-chrome-top\)\]{top:var(--aw-chrome-top)}.-right-\[58px\]{right:-58px}.right-0{right:0}.right-1{right:var(--spacing)}.right-1\.5{right:calc(var(--spacing) * 1.5)}.right-1\/2{right:50%}.right-2{right:calc(var(--spacing) * 2)}.right-2\.5{right:calc(var(--spacing) * 2.5)}.right-3{right:calc(var(--spacing) * 3)}.right-4{right:calc(var(--spacing) * 4)}.right-8{right:calc(var(--spacing) * 8)}.right-\[-9px\]{right:-9px}.right-\[3px\]{right:3px}.bottom-0{bottom:0}.bottom-4{bottom:calc(var(--spacing) * 4)}.bottom-\[calc\(100\%\+6px\)\]{bottom:calc(100% + 6px)}.-left-\[3px\]{left:-3px}.-left-\[46px\]{left:-46px}.left-0{left:0}.left-1\/2{left:50%}.left-3{left:calc(var(--spacing) * 3)}.left-4{left:calc(var(--spacing) * 4)}.left-\[3px\]{left:3px}.left-\[38px\]{left:38px}.isolate{isolation:isolate}.z-5{z-index:5}.z-10{z-index:10}.z-20{z-index:20}.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-\[1\]{z-index:1}.z-\[2\]{z-index:2}.z-\[3\]{z-index:3}.z-\[5\]{z-index:5}.z-\[18\]{z-index:18}.z-\[19\]{z-index:19}.z-\[21\]{z-index:21}.z-\[25\]{z-index:25}.z-\[59\]{z-index:59}.z-\[60\]{z-index:60}.z-\[61\]{z-index:61}.z-\[70\]{z-index:70}.z-\[75\]{z-index:75}.z-\[80\]{z-index:80}.z-\[120\]{z-index:120}.z-\[999\]{z-index:999}.row-1{grid-row:1}.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-0{margin:0}.m-auto{margin:auto}.-mx-4{margin-inline:calc(var(--spacing) * -4)}.-mx-5{margin-inline:calc(var(--spacing) * -5)}.-mx-\[50vw\]{margin-inline:-50vw}.mx-0\.5{margin-inline:calc(var(--spacing) * .5)}.mx-\[var\(--aw-px\)\]{margin-inline:var(--aw-px)}.mx-auto{margin-inline:auto}.-my-1{margin-block:calc(var(--spacing) * -1)}.-my-\[5px\]{margin-block:-5px}.my-1{margin-block:var(--spacing)}.my-2{margin-block:calc(var(--spacing) * 2)}.my-3{margin-block:calc(var(--spacing) * 3)}.my-5{margin-block:calc(var(--spacing) * 5)}.my-6{margin-block:calc(var(--spacing) * 6)}.my-px{margin-block:1px}.-mt-1{margin-top:calc(var(--spacing) * -1)}.-mt-2{margin-top:calc(var(--spacing) * -2)}.-mt-3{margin-top:calc(var(--spacing) * -3)}.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-2\.5{margin-top:calc(var(--spacing) * 2.5)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-3\.5{margin-top:calc(var(--spacing) * 3.5)}.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-7{margin-top:calc(var(--spacing) * 7)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mt-11{margin-top:calc(var(--spacing) * 11)}.mt-12{margin-top:calc(var(--spacing) * 12)}.mt-14{margin-top:calc(var(--spacing) * 14)}.mt-16{margin-top:calc(var(--spacing) * 16)}.mt-\[2px\]{margin-top:2px}.mt-\[3px\]{margin-top:3px}.mt-\[7px\]{margin-top:7px}.mt-\[10px\]{margin-top:10px}.mt-\[11px\]{margin-top:11px}.mt-\[18px\]{margin-top:18px}.mt-\[22px\]{margin-top:22px}.mt-\[26px\]{margin-top:26px}.mt-auto{margin-top:auto}.mt-px{margin-top:1px}.-mr-1{margin-right:calc(var(--spacing) * -1)}.mr-1\.5{margin-right:calc(var(--spacing) * 1.5)}.mr-4{margin-right:calc(var(--spacing) * 4)}.mr-auto{margin-right:auto}.mb-0{margin-bottom:0}.mb-0\.5{margin-bottom:calc(var(--spacing) * .5)}.mb-1{margin-bottom:var(--spacing)}.mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-2\.5{margin-bottom:calc(var(--spacing) * 2.5)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-3\.5{margin-bottom:calc(var(--spacing) * 3.5)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.mb-10{margin-bottom:calc(var(--spacing) * 10)}.mb-12{margin-bottom:calc(var(--spacing) * 12)}.mb-\[3px\]{margin-bottom:3px}.mb-\[18px\]{margin-bottom:18px}.mb-\[22px\]{margin-bottom:22px}.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-2\.5{margin-left:calc(var(--spacing) * 2.5)}.ml-5{margin-left:calc(var(--spacing) * 5)}.ml-\[3px\]{margin-left:3px}.ml-auto{margin-left:auto}.box-border{box-sizing:border-box}.line-clamp-1{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-3{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.\!grid{display:grid!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}.inline-grid{display:inline-grid}.list-item{display:list-item}.table{display:table}.aspect-\[1\/1\.414\]{aspect-ratio:1/1.414}.aspect-\[3\/4\]{aspect-ratio:3/4}.aspect-square{aspect-ratio:1}.aspect-video{aspect-ratio:var(--aspect-video)}.size-1\.5{width:calc(var(--spacing) * 1.5);height:calc(var(--spacing) * 1.5)}.size-2{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2)}.size-2\.5{width:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 2.5)}.size-3{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.size-3\.5{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.size-5{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.size-6{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.size-7{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7)}.size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.size-10{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.size-11{width:calc(var(--spacing) * 11);height:calc(var(--spacing) * 11)}.size-12{width:calc(var(--spacing) * 12);height:calc(var(--spacing) * 12)}.size-24{width:calc(var(--spacing) * 24);height:calc(var(--spacing) * 24)}.size-\[5px\]{width:5px;height:5px}.size-\[9px\]{width:9px;height:9px}.size-\[11px\]{width:11px;height:11px}.size-\[13px\]{width:13px;height:13px}.size-\[15px\]{width:15px;height:15px}.size-\[16px\]{width:16px;height:16px}.size-\[17px\]{width:17px;height:17px}.size-\[18px\]{width:18px;height:18px}.size-\[22px\]{width:22px;height:22px}.size-\[30px\]{width:30px;height:30px}.size-\[34px\]{width:34px;height:34px}.size-full{width:100%;height:100%}.h-0{height:0}.h-1{height:var(--spacing)}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-1\/3{height:33.3333%}.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-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-24{height:calc(var(--spacing) * 24)}.h-44{height:calc(var(--spacing) * 44)}.h-48{height:calc(var(--spacing) * 48)}.h-52{height:calc(var(--spacing) * 52)}.h-60{height:calc(var(--spacing) * 60)}.h-\[3px\]{height:3px}.h-\[5px\]{height:5px}.h-\[6px\]{height:6px}.h-\[7px\]{height:7px}.h-\[11px\]{height:11px}.h-\[15px\]{height:15px}.h-\[16px\]{height:16px}.h-\[18px\]{height:18px}.h-\[22px\]{height:22px}.h-\[26px\]{height:26px}.h-\[34px\]{height:34px}.h-\[38px\]{height:38px}.h-\[50px\]{height:50px}.h-\[56px\]{height:56px}.h-\[60vh\]{height:60vh}.h-\[108px\]{height:108px}.h-\[118px\]{height:118px}.h-\[calc\(100vh-var\(--aw-chrome-top\)\)\]{height:calc(100vh - var(--aw-chrome-top))}.h-auto{height:auto}.h-full{height:100%}.h-px{height:1px}.max-h-48{max-height:calc(var(--spacing) * 48)}.max-h-\[15rem\]{max-height:15rem}.max-h-\[28rem\]{max-height:28rem}.max-h-\[38vh\]{max-height:38vh}.max-h-\[40vh\]{max-height:40vh}.max-h-\[50vh\]{max-height:50vh}.max-h-\[236px\]{max-height:236px}.max-h-\[320px\]{max-height:320px}.max-h-\[400px\]{max-height:400px}.min-h-0{min-height:0}.min-h-4{min-height:calc(var(--spacing) * 4)}.min-h-8{min-height:calc(var(--spacing) * 8)}.min-h-9{min-height:calc(var(--spacing) * 9)}.min-h-10{min-height:calc(var(--spacing) * 10)}.min-h-11{min-height:calc(var(--spacing) * 11)}.min-h-24{min-height:calc(var(--spacing) * 24)}.min-h-\[14px\]{min-height:14px}.min-h-\[18px\]{min-height:18px}.min-h-\[26px\]{min-height:26px}.min-h-\[38px\]{min-height:38px}.min-h-\[42px\]{min-height:42px}.min-h-\[44px\]{min-height:44px}.min-h-\[68px\]{min-height:68px}.min-h-\[104px\]{min-height:104px}.min-h-\[140px\]{min-height:140px}.min-h-\[234px\]{min-height:234px}.min-h-\[560px\]{min-height:560px}.min-h-dvh{min-height:100dvh}.min-h-full{min-height:100%}.min-h-screen{min-height:100vh}.w-0{width:0}.w-1{width:var(--spacing)}.w-1\.5{width:calc(var(--spacing) * 1.5)}.w-1\/2{width:50%}.w-1\/3{width:33.3333%}.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\/4{width:75%}.w-4\/6{width:66.6667%}.w-5\/6{width:83.3333%}.w-6{width:calc(var(--spacing) * 6)}.w-7{width:calc(var(--spacing) * 7)}.w-9{width:calc(var(--spacing) * 9)}.w-10{width:calc(var(--spacing) * 10)}.w-11{width:calc(var(--spacing) * 11)}.w-16{width:calc(var(--spacing) * 16)}.w-24{width:calc(var(--spacing) * 24)}.w-40{width:calc(var(--spacing) * 40)}.w-48{width:calc(var(--spacing) * 48)}.w-64{width:calc(var(--spacing) * 64)}.w-80{width:calc(var(--spacing) * 80)}.w-\[2px\]{width:2px}.w-\[5px\]{width:5px}.w-\[6px\]{width:6px}.w-\[7px\]{width:7px}.w-\[11px\]{width:11px}.w-\[15\.5rem\]{width:15.5rem}.w-\[15px\]{width:15px}.w-\[16rem\]{width:16rem}.w-\[22px\]{width:22px}.w-\[22rem\]{width:22rem}.w-\[34px\]{width:34px}.w-\[38\%\]{width:38%}.w-\[46px\]{width:46px}.w-\[82\%\]{width:82%}.w-\[82px\]{width:82px}.w-\[150px\]{width:150px}.w-\[236px\]{width:236px}.w-\[240px\]{width:240px}.w-\[248px\]{width:248px}.w-\[286px\]{width:286px}.w-\[290px\]{width:290px}.w-\[min\(90vw\,420px\)\]{width:min(90vw,420px)}.w-\[min\(100vw\,560px\)\]{width:min(100vw,560px)}.w-full{width:100%}.w-max{width:max-content}.w-px{width:1px}.w-screen{width:100vw}.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-\[9rem\]{max-width:9rem}.max-w-\[16rem\]{max-width:16rem}.max-w-\[22ch\]{max-width:22ch}.max-w-\[34ch\]{max-width:34ch}.max-w-\[38ch\]{max-width:38ch}.max-w-\[44ch\]{max-width:44ch}.max-w-\[48ch\]{max-width:48ch}.max-w-\[56ch\]{max-width:56ch}.max-w-\[60ch\]{max-width:60ch}.max-w-\[62ch\]{max-width:62ch}.max-w-\[70ch\]{max-width:70ch}.max-w-\[80\%\]{max-width:80%}.max-w-\[88rem\]{max-width:88rem}.max-w-\[260px\]{max-width:260px}.max-w-\[280px\]{max-width:280px}.max-w-\[340px\]{max-width:340px}.max-w-\[360px\]{max-width:360px}.max-w-\[440px\]{max-width:440px}.max-w-\[520px\]{max-width:520px}.max-w-\[540px\]{max-width:540px}.max-w-\[560px\]{max-width:560px}.max-w-\[672px\]{max-width:672px}.max-w-\[720px\]{max-width:720px}.max-w-\[760px\]{max-width:760px}.max-w-\[880px\]{max-width:880px}.max-w-\[1360px\]{max-width:1360px}.max-w-\[1600px\]{max-width:1600px}.max-w-\[calc\(100vw-2rem\)\]{max-width:calc(100vw - 2rem)}.max-w-\[min\(1240px\,max\(880px\,calc\(100\%_-_126px\)\)\)\]{max-width:min(1240px,max(880px,100% - 126px))}.max-w-\[var\(--aw-launcher-w\)\]{max-width:var(--aw-launcher-w)}.max-w-full{max-width:100%}.max-w-lg{max-width:var(--container-lg)}.max-w-md{max-width:var(--container-md)}.max-w-prose{max-width:65ch}.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-8{min-width:calc(var(--spacing) * 8)}.min-w-11{min-width:calc(var(--spacing) * 11)}.min-w-\[1\.7rem\]{min-width:1.7rem}.min-w-\[8rem\]{min-width:8rem}.min-w-\[9rem\]{min-width:9rem}.min-w-\[10rem\]{min-width:10rem}.min-w-\[12rem\]{min-width:12rem}.min-w-\[15px\]{min-width:15px}.min-w-\[18px\]{min-width:18px}.min-w-\[22px\]{min-width:22px}.min-w-\[44px\]{min-width:44px}.min-w-\[210px\]{min-width:210px}.min-w-\[240px\]{min-width:240px}.flex-1{flex:1}.flex-none{flex:none}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.basis-full{flex-basis:100%}.border-collapse{border-collapse:collapse}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-0{--tw-translate-x:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-\[3px\]{--tw-translate-x:3px;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-\[22px\]{--tw-translate-x:22px;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-full{--tw-translate-x:100%;translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1{--tw-translate-y:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-0{--tw-translate-y:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.scale-\[0\.6\]{scale:.6}.scale-\[1\.04\]{scale:1.04}.-rotate-90{rotate:-90deg}.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-spin{animation:var(--animate-spin)}.cursor-col-resize{cursor:col-resize}.cursor-crosshair{cursor:crosshair}.cursor-default{cursor:default}.cursor-ew-resize{cursor:ew-resize}.cursor-grab{cursor:grab}.cursor-help{cursor:help}.cursor-ns-resize{cursor:ns-resize}.cursor-pointer{cursor:pointer}.touch-none{touch-action:none}.resize{resize:both}.resize-y{resize:vertical}.scroll-mt-20{scroll-margin-top:calc(var(--spacing) * 20)}.scroll-mt-\[calc\(var\(--aw-chrome-top\)\+var\(--aw-topic-head-h\)\+var\(--aw-stepbar-h\)\+1rem\)\]{scroll-margin-top:calc(var(--aw-chrome-top) + var(--aw-topic-head-h) + var(--aw-stepbar-h) + 1rem)}.list-disc{list-style-type:disc}.list-none{list-style-type: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-7{grid-template-columns:repeat(7,minmax(0,1fr))}.grid-cols-\[4\.5rem_1fr\]{grid-template-columns:4.5rem 1fr}.grid-cols-\[5\.5rem_minmax\(0\,1fr\)\]{grid-template-columns:5.5rem minmax(0,1fr)}.grid-cols-\[5fr_4fr\]{grid-template-columns:5fr 4fr}.grid-cols-\[18px_auto_1fr_auto\]{grid-template-columns:18px auto 1fr auto}.grid-cols-\[34px_1fr_auto_auto\]{grid-template-columns:34px 1fr auto auto}.grid-cols-\[auto_1fr\]{grid-template-columns:auto 1fr}.grid-cols-\[minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1fr)}.grid-rows-3{grid-template-rows:repeat(3,minmax(0,1fr))}.grid-rows-\[0fr\]{grid-template-rows:0fr}.grid-rows-\[1fr\]{grid-template-rows:1fr}.flex-col{flex-direction:column}.flex-row-reverse{flex-direction:row-reverse}.flex-wrap{flex-wrap:wrap}.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}.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-8{gap:calc(var(--spacing) * 8)}.gap-10{gap:calc(var(--spacing) * 10)}.gap-\[2px\]{gap:2px}.gap-\[3px\]{gap:3px}.gap-\[5px\]{gap:5px}.gap-\[6px\]{gap:6px}.gap-\[7px\]{gap:7px}.gap-\[10px\]{gap:10px}.gap-\[14px\]{gap:14px}.gap-\[18px\]{gap:18px}.gap-px{gap:1px}: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-2\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2.5) * 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-3\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3.5) * 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-12>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 12) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 12) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-16>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 16) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 16) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-1\.5{column-gap:calc(var(--spacing) * 1.5)}.gap-x-2{column-gap:calc(var(--spacing) * 2)}.gap-x-2\.5{column-gap:calc(var(--spacing) * 2.5)}.gap-x-3{column-gap:calc(var(--spacing) * 3)}.gap-x-3\.5{column-gap:calc(var(--spacing) * 3.5)}.gap-x-4{column-gap:calc(var(--spacing) * 4)}.gap-x-5{column-gap:calc(var(--spacing) * 5)}.gap-x-6{column-gap:calc(var(--spacing) * 6)}.gap-x-8{column-gap:calc(var(--spacing) * 8)}.gap-y-1{row-gap:var(--spacing)}.gap-y-1\.5{row-gap:calc(var(--spacing) * 1.5)}.gap-y-2{row-gap:calc(var(--spacing) * 2)}.gap-y-3{row-gap:calc(var(--spacing) * 3)}.gap-y-\[3px\]{row-gap:3px}.gap-y-\[9px\]{row-gap:9px}: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-border\)\]>:not(:last-child)){border-color:var(--color-border)}.self-center{align-self:center}.self-end{align-self:flex-end}.self-start{align-self:flex-start}.justify-self-end{justify-self:flex-end}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overscroll-y-contain{overscroll-behavior-y:contain}.scroll-smooth{scroll-behavior:smooth}.rounded{border-radius:.25rem}.rounded-\[1\.5px\]{border-radius:1.5px}.rounded-\[3px\]{border-radius:3px}.rounded-\[4px\]{border-radius:4px}.rounded-\[6px\]{border-radius:6px}.rounded-\[7px\]{border-radius:7px}.rounded-\[8px\]{border-radius:8px}.rounded-\[10px\]{border-radius:10px}.rounded-\[12px\]{border-radius:12px}.rounded-\[14px\]{border-radius:14px}.rounded-\[16px\]{border-radius:16px}.rounded-\[18px\]{border-radius:18px}.rounded-\[20px\]{border-radius:20px}.rounded-\[22px\]{border-radius:22px}.rounded-\[26px\]{border-radius:26px}.rounded-\[28px\]{border-radius:28px}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-none{border-radius:0}.rounded-xl{border-radius:var(--radius-xl)}.rounded-t-\[6px\]{border-top-left-radius:6px;border-top-right-radius:6px}.rounded-t-\[10\.5px\]{border-top-left-radius:10.5px;border-top-right-radius:10.5px}.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-\[1\.5px\]{border-style:var(--tw-border-style);border-width:1.5px}.border-y{border-block-style:var(--tw-border-style);border-block-width:1px}.border-y-2{border-block-style:var(--tw-border-style);border-block-width:2px}.border-y-\[8px\]{border-block-style:var(--tw-border-style);border-block-width:8px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-t-0{border-top-style:var(--tw-border-style);border-top-width:0}.border-t-2{border-top-style:var(--tw-border-style);border-top-width:2px}.border-t-\[1\.5px\]{border-top-style:var(--tw-border-style);border-top-width:1.5px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-r-2{border-right-style:var(--tw-border-style);border-right-width:2px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-b-0{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.border-b-2{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.border-b-\[1\.5px\]{border-bottom-style:var(--tw-border-style);border-bottom-width:1.5px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-l-2{border-left-style:var(--tw-border-style);border-left-width:2px}.border-l-\[13px\]{border-left-style:var(--tw-border-style);border-left-width:13px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-dotted{--tw-border-style:dotted;border-style:dotted}.border-none{--tw-border-style:none;border-style:none}.border-\[\#e8e3d6\]{border-color:#e8e3d6}.border-\[color-mix\(in_srgb\,var\(--aw-soft-border\)_55\%\,transparent\)\]{border-color:var(--aw-soft-border)}@supports (color:color-mix(in lab, red, red)){.border-\[color-mix\(in_srgb\,var\(--aw-soft-border\)_55\%\,transparent\)\]{border-color:color-mix(in srgb,var(--aw-soft-border) 55%,transparent)}}.border-\[color-mix\(in_srgb\,var\(--color-accent\)_28\%\,transparent\)\]{border-color:#a0352447}@supports (color:color-mix(in lab, red, red)){.border-\[color-mix\(in_srgb\,var\(--color-accent\)_28\%\,transparent\)\]{border-color:color-mix(in srgb,var(--color-accent) 28%,transparent)}}.border-\[color-mix\(in_srgb\,var\(--color-block-fg\)_18\%\,transparent\)\]{border-color:#f4f2e92e}@supports (color:color-mix(in lab, red, red)){.border-\[color-mix\(in_srgb\,var\(--color-block-fg\)_18\%\,transparent\)\]{border-color:color-mix(in srgb,var(--color-block-fg) 18%,transparent)}}.border-\[color-mix\(in_srgb\,var\(--color-block-fg\)_25\%\,transparent\)\]{border-color:#f4f2e940}@supports (color:color-mix(in lab, red, red)){.border-\[color-mix\(in_srgb\,var\(--color-block-fg\)_25\%\,transparent\)\]{border-color:color-mix(in srgb,var(--color-block-fg) 25%,transparent)}}.border-\[color-mix\(in_srgb\,var\(--color-block-fg\)_26\%\,transparent\)\]{border-color:#f4f2e942}@supports (color:color-mix(in lab, red, red)){.border-\[color-mix\(in_srgb\,var\(--color-block-fg\)_26\%\,transparent\)\]{border-color:color-mix(in srgb,var(--color-block-fg) 26%,transparent)}}.border-\[color-mix\(in_srgb\,var\(--color-block-fg\)_30\%\,transparent\)\]{border-color:#f4f2e94d}@supports (color:color-mix(in lab, red, red)){.border-\[color-mix\(in_srgb\,var\(--color-block-fg\)_30\%\,transparent\)\]{border-color:color-mix(in srgb,var(--color-block-fg) 30%,transparent)}}.border-\[color-mix\(in_srgb\,var\(--color-block-fg\)_38\%\,transparent\)\]{border-color:#f4f2e961}@supports (color:color-mix(in lab, red, red)){.border-\[color-mix\(in_srgb\,var\(--color-block-fg\)_38\%\,transparent\)\]{border-color:color-mix(in srgb,var(--color-block-fg) 38%,transparent)}}.border-\[color-mix\(in_srgb\,var\(--color-block-fg\)_50\%\,transparent\)\]{border-color:#f4f2e980}@supports (color:color-mix(in lab, red, red)){.border-\[color-mix\(in_srgb\,var\(--color-block-fg\)_50\%\,transparent\)\]{border-color:color-mix(in srgb,var(--color-block-fg) 50%,transparent)}}.border-\[color-mix\(in_srgb\,var\(--color-on-accent\)_35\%\,transparent\)\]{border-color:#ffffff59}@supports (color:color-mix(in lab, red, red)){.border-\[color-mix\(in_srgb\,var\(--color-on-accent\)_35\%\,transparent\)\]{border-color:color-mix(in srgb,var(--color-on-accent) 35%,transparent)}}.border-\[color-mix\(in_srgb\,var\(--color-warn\)_35\%\,var\(--aw-soft-border\)\)\]{border-color:#92400e}@supports (color:color-mix(in lab, red, red)){.border-\[color-mix\(in_srgb\,var\(--color-warn\)_35\%\,var\(--aw-soft-border\)\)\]{border-color:color-mix(in srgb,var(--color-warn) 35%,var(--aw-soft-border))}}.border-\[rgb\(38_36_31\/0\.22\)\]{border-color:#26241f38}.border-\[var\(--aw-soft-border\)\]{border-color:var(--aw-soft-border)}.border-\[var\(--aw-soft-border-focus\)\]{border-color:var(--aw-soft-border-focus)}.border-\[var\(--aw-soft-dim\)\]{border-color:var(--aw-soft-dim)}.border-\[var\(--aw-soft-ink\)\]{border-color:var(--aw-soft-ink)}.border-\[var\(--aw-soft-line\)\]{border-color:var(--aw-soft-line)}.border-\[var\(--color-accent\)\]{border-color:var(--color-accent)}.border-\[var\(--color-accepted\)\]{border-color:var(--color-accepted)}.border-\[var\(--color-block-fg\)\]{border-color:var(--color-block-fg)}.border-\[var\(--color-block-fg\)\]\/15{border-color:#f4f2e926}@supports (color:color-mix(in lab, red, red)){.border-\[var\(--color-block-fg\)\]\/15{border-color:color-mix(in oklab, var(--color-block-fg) 15%, transparent)}}.border-\[var\(--color-block-fg\)\]\/25{border-color:#f4f2e940}@supports (color:color-mix(in lab, red, red)){.border-\[var\(--color-block-fg\)\]\/25{border-color:color-mix(in oklab, var(--color-block-fg) 25%, transparent)}}.border-\[var\(--color-block-fg\)\]\/30{border-color:#f4f2e94d}@supports (color:color-mix(in lab, red, red)){.border-\[var\(--color-block-fg\)\]\/30{border-color:color-mix(in oklab, var(--color-block-fg) 30%, transparent)}}.border-\[var\(--color-block-fg\)\]\/40{border-color:#f4f2e966}@supports (color:color-mix(in lab, red, red)){.border-\[var\(--color-block-fg\)\]\/40{border-color:color-mix(in oklab, var(--color-block-fg) 40%, transparent)}}.border-\[var\(--color-border\)\]{border-color:var(--color-border)}.border-\[var\(--color-border-ink\)\]{border-color:var(--color-border-ink)}.border-\[var\(--color-destructive\)\]{border-color:var(--color-destructive)}.border-\[var\(--color-foreground-muted\)\]{border-color:var(--color-foreground-muted)}.border-\[var\(--color-ink\)\]{border-color:var(--color-ink)}.border-\[var\(--color-ink\)\]\/35{border-color:#0f0e0c59}@supports (color:color-mix(in lab, red, red)){.border-\[var\(--color-ink\)\]\/35{border-color:color-mix(in oklab, var(--color-ink) 35%, transparent)}}.border-\[var\(--color-progress-now\)\]{border-color:var(--color-progress-now)}.border-\[var\(--color-warn\)\]{border-color:var(--color-warn)}.border-\[var\(--glitch-r\)\]{border-color:var(--glitch-r)}.border-current{border-color:currentColor}.border-transparent{border-color:#0000}.border-y-transparent{border-block-color:#0000}.border-b-\[var\(--color-border\)\]{border-bottom-color:var(--color-border)}.border-b-\[var\(--color-destructive\)\]{border-bottom-color:var(--color-destructive)}.border-b-\[var\(--color-ink\)\]{border-bottom-color:var(--color-ink)}.border-l-\[var\(--color-accepted\)\]{border-left-color:var(--color-accepted)}.bg-\[color-mix\(in_srgb\,currentColor_10\%\,transparent\)\]{background-color:currentColor}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_srgb\,currentColor_10\%\,transparent\)\]{background-color:color-mix(in srgb,currentColor 10%,transparent)}}.bg-\[color-mix\(in_srgb\,var\(--aw-soft-card\)_82\%\,transparent\)\]{background-color:var(--aw-soft-card)}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_srgb\,var\(--aw-soft-card\)_82\%\,transparent\)\]{background-color:color-mix(in srgb,var(--aw-soft-card) 82%,transparent)}}.bg-\[color-mix\(in_srgb\,var\(--aw-soft-dim\)_8\%\,transparent\)\]{background-color:var(--aw-soft-dim)}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_srgb\,var\(--aw-soft-dim\)_8\%\,transparent\)\]{background-color:color-mix(in srgb,var(--aw-soft-dim) 8%,transparent)}}.bg-\[color-mix\(in_srgb\,var\(--aw-soft-dim\)_10\%\,transparent\)\]{background-color:var(--aw-soft-dim)}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_srgb\,var\(--aw-soft-dim\)_10\%\,transparent\)\]{background-color:color-mix(in srgb,var(--aw-soft-dim) 10%,transparent)}}.bg-\[color-mix\(in_srgb\,var\(--aw-soft-dim\)_12\%\,transparent\)\]{background-color:var(--aw-soft-dim)}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_srgb\,var\(--aw-soft-dim\)_12\%\,transparent\)\]{background-color:color-mix(in srgb,var(--aw-soft-dim) 12%,transparent)}}.bg-\[color-mix\(in_srgb\,var\(--aw-soft-dim\)_14\%\,transparent\)\]{background-color:var(--aw-soft-dim)}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_srgb\,var\(--aw-soft-dim\)_14\%\,transparent\)\]{background-color:color-mix(in srgb,var(--aw-soft-dim) 14%,transparent)}}.bg-\[color-mix\(in_srgb\,var\(--aw-stage\)_96\%\,transparent\)\]{background-color:var(--aw-stage)}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_srgb\,var\(--aw-stage\)_96\%\,transparent\)\]{background-color:color-mix(in srgb,var(--aw-stage) 96%,transparent)}}.bg-\[color-mix\(in_srgb\,var\(--color-accent\)_6\%\,var\(--aw-soft-card\)\)\]{background-color:#a03524}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_srgb\,var\(--color-accent\)_6\%\,var\(--aw-soft-card\)\)\]{background-color:color-mix(in srgb,var(--color-accent) 6%,var(--aw-soft-card))}}.bg-\[color-mix\(in_srgb\,var\(--color-accent\)_10\%\,transparent\)\]{background-color:#a035241a}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_srgb\,var\(--color-accent\)_10\%\,transparent\)\]{background-color:color-mix(in srgb,var(--color-accent) 10%,transparent)}}.bg-\[color-mix\(in_srgb\,var\(--color-accent\)_10\%\,var\(--color-surface\)\)\]{background-color:#f6ebe9}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_srgb\,var\(--color-accent\)_10\%\,var\(--color-surface\)\)\]{background-color:color-mix(in srgb,var(--color-accent) 10%,var(--color-surface))}}.bg-\[color-mix\(in_srgb\,var\(--color-accent\)_12\%\,transparent\)\]{background-color:#a035241f}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_srgb\,var\(--color-accent\)_12\%\,transparent\)\]{background-color:color-mix(in srgb,var(--color-accent) 12%,transparent)}}.bg-\[color-mix\(in_srgb\,var\(--color-accent\)_16\%\,transparent\)\]{background-color:#a0352429}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_srgb\,var\(--color-accent\)_16\%\,transparent\)\]{background-color:color-mix(in srgb,var(--color-accent) 16%,transparent)}}.bg-\[color-mix\(in_srgb\,var\(--color-accepted\)_8\%\,transparent\)\]{background-color:#0f7a3d14}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_srgb\,var\(--color-accepted\)_8\%\,transparent\)\]{background-color:color-mix(in srgb,var(--color-accepted) 8%,transparent)}}.bg-\[color-mix\(in_srgb\,var\(--color-accepted\)_8\%\,var\(--color-surface\)\)\]{background-color:#ecf4ef}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_srgb\,var\(--color-accepted\)_8\%\,var\(--color-surface\)\)\]{background-color:color-mix(in srgb,var(--color-accepted) 8%,var(--color-surface))}}.bg-\[color-mix\(in_srgb\,var\(--color-accepted\)_9\%\,var\(--color-surface\)\)\]{background-color:#e9f3ee}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_srgb\,var\(--color-accepted\)_9\%\,var\(--color-surface\)\)\]{background-color:color-mix(in srgb,var(--color-accepted) 9%,var(--color-surface))}}.bg-\[color-mix\(in_srgb\,var\(--color-accepted\)_10\%\,transparent\)\]{background-color:#0f7a3d1a}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_srgb\,var\(--color-accepted\)_10\%\,transparent\)\]{background-color:color-mix(in srgb,var(--color-accepted) 10%,transparent)}}.bg-\[color-mix\(in_srgb\,var\(--color-accepted\)_10\%\,var\(--color-surface\)\)\]{background-color:#e7f2ec}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_srgb\,var\(--color-accepted\)_10\%\,var\(--color-surface\)\)\]{background-color:color-mix(in srgb,var(--color-accepted) 10%,var(--color-surface))}}.bg-\[color-mix\(in_srgb\,var\(--color-accepted\)_12\%\,transparent\)\]{background-color:#0f7a3d1f}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_srgb\,var\(--color-accepted\)_12\%\,transparent\)\]{background-color:color-mix(in srgb,var(--color-accepted) 12%,transparent)}}.bg-\[color-mix\(in_srgb\,var\(--color-background\)_92\%\,transparent\)\]{background-color:#efede3eb}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_srgb\,var\(--color-background\)_92\%\,transparent\)\]{background-color:color-mix(in srgb,var(--color-background) 92%,transparent)}}.bg-\[color-mix\(in_srgb\,var\(--color-block-fg\)_5\%\,var\(--color-ink\)\)\]{background-color:#1a1917}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_srgb\,var\(--color-block-fg\)_5\%\,var\(--color-ink\)\)\]{background-color:color-mix(in srgb,var(--color-block-fg) 5%,var(--color-ink))}}.bg-\[color-mix\(in_srgb\,var\(--color-block-fg\)_8\%\,transparent\)\]{background-color:#f4f2e914}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_srgb\,var\(--color-block-fg\)_8\%\,transparent\)\]{background-color:color-mix(in srgb,var(--color-block-fg) 8%,transparent)}}.bg-\[color-mix\(in_srgb\,var\(--color-destructive\)_8\%\,transparent\)\]{background-color:#b91c1c14}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_srgb\,var\(--color-destructive\)_8\%\,transparent\)\]{background-color:color-mix(in srgb,var(--color-destructive) 8%,transparent)}}.bg-\[color-mix\(in_srgb\,var\(--color-destructive\)_10\%\,transparent\)\]{background-color:#b91c1c1a}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_srgb\,var\(--color-destructive\)_10\%\,transparent\)\]{background-color:color-mix(in srgb,var(--color-destructive) 10%,transparent)}}.bg-\[color-mix\(in_srgb\,var\(--color-ink\)_6\%\,var\(--color-surface\)\)\]{background-color:#f1f1f0}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_srgb\,var\(--color-ink\)_6\%\,var\(--color-surface\)\)\]{background-color:color-mix(in srgb,var(--color-ink) 6%,var(--color-surface))}}.bg-\[color-mix\(in_srgb\,var\(--color-ink\)_72\%\,transparent\)\]{background-color:#0f0e0cb8}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_srgb\,var\(--color-ink\)_72\%\,transparent\)\]{background-color:color-mix(in srgb,var(--color-ink) 72%,transparent)}}.bg-\[color-mix\(in_srgb\,var\(--color-ink\)_84\%\,transparent\)\]{background-color:#0f0e0cd6}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_srgb\,var\(--color-ink\)_84\%\,transparent\)\]{background-color:color-mix(in srgb,var(--color-ink) 84%,transparent)}}.bg-\[color-mix\(in_srgb\,var\(--color-warn\)_7\%\,var\(--aw-soft-card\)\)\]{background-color:#92400e}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_srgb\,var\(--color-warn\)_7\%\,var\(--aw-soft-card\)\)\]{background-color:color-mix(in srgb,var(--color-warn) 7%,var(--aw-soft-card))}}.bg-\[color-mix\(in_srgb\,var\(--color-warn\)_8\%\,transparent\)\]{background-color:#92400e14}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_srgb\,var\(--color-warn\)_8\%\,transparent\)\]{background-color:color-mix(in srgb,var(--color-warn) 8%,transparent)}}.bg-\[color-mix\(in_srgb\,var\(--color-warn\)_8\%\,var\(--color-surface\)\)\]{background-color:#f6f0ec}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_srgb\,var\(--color-warn\)_8\%\,var\(--color-surface\)\)\]{background-color:color-mix(in srgb,var(--color-warn) 8%,var(--color-surface))}}.bg-\[color-mix\(in_srgb\,var\(--color-warn\)_10\%\,var\(--color-surface\)\)\]{background-color:#f4ece7}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_srgb\,var\(--color-warn\)_10\%\,var\(--color-surface\)\)\]{background-color:color-mix(in srgb,var(--color-warn) 10%,var(--color-surface))}}.bg-\[rgb\(160_53_36_\/_0\.35\)\]{background-color:#a0352459}.bg-\[var\(--aw-btn-bg\)\]{background-color:var(--aw-btn-bg)}.bg-\[var\(--aw-soft-border\)\]{background-color:var(--aw-soft-border)}.bg-\[var\(--aw-soft-card\)\]{background-color:var(--aw-soft-card)}.bg-\[var\(--aw-soft-fill\)\]{background-color:var(--aw-soft-fill)}.bg-\[var\(--aw-soft-fill-hover\)\]{background-color:var(--aw-soft-fill-hover)}.bg-\[var\(--aw-soft-ink\)\]{background-color:var(--aw-soft-ink)}.bg-\[var\(--color-accent\)\]{background-color:var(--color-accent)}.bg-\[var\(--color-accent\)\]\/5{background-color:#a035240d}@supports (color:color-mix(in lab, red, red)){.bg-\[var\(--color-accent\)\]\/5{background-color:color-mix(in oklab, var(--color-accent) 5%, transparent)}}.bg-\[var\(--color-accepted\)\]{background-color:var(--color-accepted)}.bg-\[var\(--color-background\)\]{background-color:var(--color-background)}.bg-\[var\(--color-block-fg\)\]\/10{background-color:#f4f2e91a}@supports (color:color-mix(in lab, red, red)){.bg-\[var\(--color-block-fg\)\]\/10{background-color:color-mix(in oklab, var(--color-block-fg) 10%, transparent)}}.bg-\[var\(--color-border\)\]{background-color:var(--color-border)}.bg-\[var\(--color-border-ink\)\]{background-color:var(--color-border-ink)}.bg-\[var\(--color-destructive\)\]{background-color:var(--color-destructive)}.bg-\[var\(--color-hint-bg\)\]{background-color:var(--color-hint-bg)}.bg-\[var\(--color-hl-green\)\]{background-color:var(--color-hl-green)}.bg-\[var\(--color-ink\)\]{background-color:var(--color-ink)}.bg-\[var\(--color-ink\)\]\/35{background-color:#0f0e0c59}@supports (color:color-mix(in lab, red, red)){.bg-\[var\(--color-ink\)\]\/35{background-color:color-mix(in oklab, var(--color-ink) 35%, transparent)}}.bg-\[var\(--color-muted\)\]{background-color:var(--color-muted)}.bg-\[var\(--color-on-accent\)\]{background-color:var(--color-on-accent)}.bg-\[var\(--color-progress-ahead-bg\)\]{background-color:var(--color-progress-ahead-bg)}.bg-\[var\(--color-progress-done-bg\)\]{background-color:var(--color-progress-done-bg)}.bg-\[var\(--color-progress-now\)\]{background-color:var(--color-progress-now)}.bg-\[var\(--color-surface\)\]{background-color:var(--color-surface)}.bg-\[var\(--color-warn\)\]{background-color:var(--color-warn)}.bg-black\/70{background-color:#000000b3}@supports (color:color-mix(in lab, red, red)){.bg-black\/70{background-color:color-mix(in oklab, var(--color-black) 70%, transparent)}}.bg-current{background-color:currentColor}.bg-transparent{background-color:#0000}.bg-white{background-color:var(--color-white)}.bg-\[linear-gradient\(to_bottom\,transparent\,var\(--color-background\)\)\]{background-image:linear-gradient(to bottom,transparent,var(--color-background))}.bg-\[linear-gradient\(to_left\,var\(--color-background\)\,transparent\)\]{background-image:linear-gradient(to left,var(--color-background),transparent)}.bg-\[linear-gradient\(to_right\,var\(--color-background\)\,transparent\)\]{background-image:linear-gradient(to right,var(--color-background),transparent)}.\[box-decoration-break\:clone\]{-webkit-box-decoration-break:clone;box-decoration-break:clone}.fill-\[var\(--aw-soft-dim\)\]{fill:var(--aw-soft-dim)}.fill-\[var\(--aw-soft-ink\)\]{fill:var(--aw-soft-ink)}.fill-current{fill:currentColor}.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-2\.5{padding:calc(var(--spacing) * 2.5)}.p-3{padding:calc(var(--spacing) * 3)}.p-3\.5{padding:calc(var(--spacing) * 3.5)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-7{padding:calc(var(--spacing) * 7)}.p-8{padding:calc(var(--spacing) * 8)}.p-px{padding:1px}.px-0\.5{padding-inline:calc(var(--spacing) * .5)}.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-7{padding-inline:calc(var(--spacing) * 7)}.px-\[3px\]{padding-inline:3px}.px-\[5px\]{padding-inline:5px}.px-\[9px\]{padding-inline:9px}.px-\[13px\]{padding-inline:13px}.px-\[14px\]{padding-inline:14px}.px-\[15px\]{padding-inline:15px}.px-\[18px\]{padding-inline:18px}.px-\[30px\]{padding-inline:30px}.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-12{padding-block:calc(var(--spacing) * 12)}.py-16{padding-block:calc(var(--spacing) * 16)}.py-20{padding-block:calc(var(--spacing) * 20)}.py-24{padding-block:calc(var(--spacing) * 24)}.py-\[2px\]{padding-block:2px}.py-\[3px\]{padding-block:3px}.py-\[5px\]{padding-block:5px}.py-\[6px\]{padding-block:6px}.py-\[7px\]{padding-block:7px}.py-\[9px\]{padding-block:9px}.py-\[11px\]{padding-block:11px}.py-\[13px\]{padding-block:13px}.py-\[18px\]{padding-block:18px}.py-\[26px\]{padding-block:26px}.py-px{padding-block:1px}.pt-0{padding-top:0}.pt-0\.5{padding-top:calc(var(--spacing) * .5)}.pt-1{padding-top:var(--spacing)}.pt-1\.5{padding-top:calc(var(--spacing) * 1.5)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-2\.5{padding-top:calc(var(--spacing) * 2.5)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-3\.5{padding-top:calc(var(--spacing) * 3.5)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pt-8{padding-top:calc(var(--spacing) * 8)}.pt-10{padding-top:calc(var(--spacing) * 10)}.pt-14{padding-top:calc(var(--spacing) * 14)}.pt-16{padding-top:calc(var(--spacing) * 16)}.pt-20{padding-top:calc(var(--spacing) * 20)}.pt-\[4px\]{padding-top:4px}.pt-\[8vh\]{padding-top:8vh}.pt-\[9px\]{padding-top:9px}.pt-\[11px\]{padding-top:11px}.pt-\[22px\]{padding-top:22px}.pr-1{padding-right:var(--spacing)}.pr-2{padding-right:calc(var(--spacing) * 2)}.pr-2\.5{padding-right:calc(var(--spacing) * 2.5)}.pr-4{padding-right:calc(var(--spacing) * 4)}.pr-6{padding-right:calc(var(--spacing) * 6)}.pr-8{padding-right:calc(var(--spacing) * 8)}.pr-9{padding-right:calc(var(--spacing) * 9)}.pr-10{padding-right:calc(var(--spacing) * 10)}.pr-\[12px\]{padding-right:12px}.pr-\[26px\]{padding-right:26px}.pb-0{padding-bottom:0}.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-3\.5{padding-bottom:calc(var(--spacing) * 3.5)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-5{padding-bottom:calc(var(--spacing) * 5)}.pb-6{padding-bottom:calc(var(--spacing) * 6)}.pb-9{padding-bottom:calc(var(--spacing) * 9)}.pb-10{padding-bottom:calc(var(--spacing) * 10)}.pb-12{padding-bottom:calc(var(--spacing) * 12)}.pb-20{padding-bottom:calc(var(--spacing) * 20)}.pb-\[7px\]{padding-bottom:7px}.pb-\[13px\]{padding-bottom:13px}.pb-\[18px\]{padding-bottom:18px}.pl-2{padding-left:calc(var(--spacing) * 2)}.pl-2\.5{padding-left:calc(var(--spacing) * 2.5)}.pl-4{padding-left:calc(var(--spacing) * 4)}.pl-5{padding-left:calc(var(--spacing) * 5)}.pl-6{padding-left:calc(var(--spacing) * 6)}.pl-7{padding-left:calc(var(--spacing) * 7)}.pl-\[12px\]{padding-left:12px}.pl-\[18px\]{padding-left:18px}.pl-\[54px\]{padding-left:54px}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.align-\[-1px\]{vertical-align:-1px}.align-middle{vertical-align:middle}.align-top{vertical-align:top}.font-\[inherit\]{font-family:inherit}.font-display{font-family:var(--font-display)}.font-mono{font-family:var(--font-mono)}.font-sans{font-family:var(--font-sans)}.font-serif{font-family:var(--font-serif)}.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-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-\[0\.6rem\]{font-size:.6rem}.text-\[0\.7rem\]{font-size:.7rem}.text-\[0\.9em\]{font-size:.9em}.text-\[0\.56rem\]{font-size:.56rem}.text-\[0\.62rem\]{font-size:.62rem}.text-\[0\.65rem\]{font-size:.65rem}.text-\[0\.68rem\]{font-size:.68rem}.text-\[0\.92em\]{font-size:.92em}.text-\[7\.5px\]{font-size:7.5px}.text-\[8\.5px\]{font-size:8.5px}.text-\[8px\]{font-size:8px}.text-\[9\.5px\]{font-size:9.5px}.text-\[9px\]{font-size:9px}.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-\[15\.5px\]{font-size:15.5px}.text-\[15px\]{font-size:15px}.text-\[16\.5px\]{font-size:16.5px}.text-\[16px\]{font-size:16px}.text-\[17px\]{font-size:17px}.text-\[18px\]{font-size:18px}.text-\[19px\]{font-size:19px}.text-\[22px\]{font-size:22px}.text-\[24px\]{font-size:24px}.text-\[26px\]{font-size:26px}.text-\[40px\]{font-size:40px}.text-\[clamp\(2\.5rem\,10\.5vw\,9rem\)\]{font-size:clamp(2.5rem,10.5vw,9rem)}.leading-\[0\.92\]{--tw-leading:.92;line-height:.92}.leading-\[1\.02\]{--tw-leading:1.02;line-height:1.02}.leading-\[1\.4\]{--tw-leading:1.4;line-height:1.4}.leading-\[1\.05\]{--tw-leading:1.05;line-height:1.05}.leading-\[1\.5\]{--tw-leading:1.5;line-height:1.5}.leading-\[1\.6\]{--tw-leading:1.6;line-height:1.6}.leading-\[1\.7\]{--tw-leading:1.7;line-height:1.7}.leading-\[1\.08\]{--tw-leading:1.08;line-height:1.08}.leading-\[1\.25\]{--tw-leading:1.25;line-height:1.25}.leading-\[1\.35\]{--tw-leading:1.35;line-height:1.35}.leading-\[1\.45\]{--tw-leading:1.45;line-height:1.45}.leading-\[1\.55\]{--tw-leading:1.55;line-height:1.55}.leading-\[1\.62\]{--tw-leading:1.62;line-height:1.62}.leading-\[1\.65\]{--tw-leading:1.65;line-height:1.65}.leading-\[1\.75\]{--tw-leading:1.75;line-height:1.75}.leading-\[1\.85\]{--tw-leading:1.85;line-height:1.85}.leading-none{--tw-leading:1;line-height:1}.leading-normal{--tw-leading:var(--leading-normal);line-height:var(--leading-normal)}.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-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\.01em\]{--tw-tracking:-.01em;letter-spacing:-.01em}.tracking-\[-0\.02em\]{--tw-tracking:-.02em;letter-spacing:-.02em}.tracking-\[-0\.03em\]{--tw-tracking:-.03em;letter-spacing:-.03em}.tracking-\[-0\.04em\]{--tw-tracking:-.04em;letter-spacing:-.04em}.tracking-\[0\.01em\]{--tw-tracking:.01em;letter-spacing:.01em}.tracking-\[0\.1em\]{--tw-tracking:.1em;letter-spacing:.1em}.tracking-\[0\.02em\]{--tw-tracking:.02em;letter-spacing:.02em}.tracking-\[0\.2em\]{--tw-tracking:.2em;letter-spacing:.2em}.tracking-\[0\.03em\]{--tw-tracking:.03em;letter-spacing:.03em}.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\.12em\]{--tw-tracking:.12em;letter-spacing:.12em}.tracking-\[0\.14em\]{--tw-tracking:.14em;letter-spacing:.14em}.tracking-\[0\.15em\]{--tw-tracking:.15em;letter-spacing:.15em}.tracking-\[0\.16em\]{--tw-tracking:.16em;letter-spacing:.16em}.tracking-\[0\.18em\]{--tw-tracking:.18em;letter-spacing:.18em}.tracking-\[0\.24em\]{--tw-tracking:.24em;letter-spacing:.24em}.tracking-\[0\.32em\]{--tw-tracking:.32em;letter-spacing:.32em}.tracking-\[1px\]{--tw-tracking:1px;letter-spacing:1px}.tracking-normal{--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal)}.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)}.\[text-wrap\:pretty\]{text-wrap:pretty}.\[overflow-wrap\:anywhere\]{overflow-wrap:anywhere}.break-words{overflow-wrap:break-word}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.text-\[color-mix\(in_srgb\,var\(--color-accent\)_45\%\,white\)\]{color:#d4a49c}@supports (color:color-mix(in lab, red, red)){.text-\[color-mix\(in_srgb\,var\(--color-accent\)_45\%\,white\)\]{color:color-mix(in srgb,var(--color-accent) 45%,white)}}.text-\[color-mix\(in_srgb\,var\(--color-block-fg\)_45\%\,transparent\)\]{color:#f4f2e973}@supports (color:color-mix(in lab, red, red)){.text-\[color-mix\(in_srgb\,var\(--color-block-fg\)_45\%\,transparent\)\]{color:color-mix(in srgb,var(--color-block-fg) 45%,transparent)}}.text-\[color-mix\(in_srgb\,var\(--color-block-fg\)_55\%\,transparent\)\]{color:#f4f2e98c}@supports (color:color-mix(in lab, red, red)){.text-\[color-mix\(in_srgb\,var\(--color-block-fg\)_55\%\,transparent\)\]{color:color-mix(in srgb,var(--color-block-fg) 55%,transparent)}}.text-\[color-mix\(in_srgb\,var\(--color-block-fg\)_58\%\,transparent\)\]{color:#f4f2e994}@supports (color:color-mix(in lab, red, red)){.text-\[color-mix\(in_srgb\,var\(--color-block-fg\)_58\%\,transparent\)\]{color:color-mix(in srgb,var(--color-block-fg) 58%,transparent)}}.text-\[color-mix\(in_srgb\,var\(--color-block-fg\)_70\%\,transparent\)\]{color:#f4f2e9b3}@supports (color:color-mix(in lab, red, red)){.text-\[color-mix\(in_srgb\,var\(--color-block-fg\)_70\%\,transparent\)\]{color:color-mix(in srgb,var(--color-block-fg) 70%,transparent)}}.text-\[color-mix\(in_srgb\,var\(--color-block-fg\)_72\%\,transparent\)\]{color:#f4f2e9b8}@supports (color:color-mix(in lab, red, red)){.text-\[color-mix\(in_srgb\,var\(--color-block-fg\)_72\%\,transparent\)\]{color:color-mix(in srgb,var(--color-block-fg) 72%,transparent)}}.text-\[color-mix\(in_srgb\,var\(--color-block-fg\)_80\%\,transparent\)\]{color:#f4f2e9cc}@supports (color:color-mix(in lab, red, red)){.text-\[color-mix\(in_srgb\,var\(--color-block-fg\)_80\%\,transparent\)\]{color:color-mix(in srgb,var(--color-block-fg) 80%,transparent)}}.text-\[var\(--aw-soft-card\)\]{color:var(--aw-soft-card)}.text-\[var\(--aw-soft-dim\)\]{color:var(--aw-soft-dim)}.text-\[var\(--aw-soft-ink\)\]{color:var(--aw-soft-ink)}.text-\[var\(--color-accent\)\]{color:var(--color-accent)}.text-\[var\(--color-accent-strong\)\]{color:var(--color-accent-strong)}.text-\[var\(--color-accepted\)\]{color:var(--color-accepted)}.text-\[var\(--color-block-fg\)\]{color:var(--color-block-fg)}.text-\[var\(--color-block-fg\)\]\/60{color:#f4f2e999}@supports (color:color-mix(in lab, red, red)){.text-\[var\(--color-block-fg\)\]\/60{color:color-mix(in oklab, var(--color-block-fg) 60%, transparent)}}.text-\[var\(--color-border\)\]{color:var(--color-border)}.text-\[var\(--color-destructive\)\]{color:var(--color-destructive)}.text-\[var\(--color-foreground\)\]{color:var(--color-foreground)}.text-\[var\(--color-foreground-muted\)\]{color:var(--color-foreground-muted)}.text-\[var\(--color-info\)\]{color:var(--color-info)}.text-\[var\(--color-ink\)\]{color:var(--color-ink)}.text-\[var\(--color-on-accent\)\]{color:var(--color-on-accent)}.text-\[var\(--color-progress-now\)\]{color:var(--color-progress-now)}.text-\[var\(--color-surface\)\]{color:var(--color-surface)}.text-\[var\(--color-warn\)\]{color:var(--color-warn)}.text-inherit{color:inherit}.text-white{color:var(--color-white)}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.normal-case{text-transform:none}.uppercase{text-transform:uppercase}.italic{font-style:italic}.ordinal{--tw-ordinal:ordinal;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;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.underline{text-decoration-line:underline}.decoration-\[var\(--color-accent\)\]{-webkit-text-decoration-color:var(--color-accent);-webkit-text-decoration-color:var(--color-accent);-webkit-text-decoration-color:var(--color-accent);text-decoration-color:var(--color-accent)}.decoration-\[var\(--color-border\)\]{-webkit-text-decoration-color:var(--color-border);-webkit-text-decoration-color:var(--color-border);-webkit-text-decoration-color:var(--color-border);text-decoration-color:var(--color-border)}.decoration-2{text-decoration-thickness:2px}.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-accent\)\]{accent-color:var(--color-accent)}.accent-\[var\(--color-destructive\)\]{accent-color:var(--color-destructive)}.opacity-0{opacity:0}.opacity-30{opacity:.3}.opacity-35{opacity:.35}.opacity-40{opacity:.4}.opacity-45{opacity:.45}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-80{opacity:.8}.opacity-90{opacity:.9}.opacity-100{opacity:1}.opacity-\[0\.82\]{opacity:.82}.opacity-\[calc\(0\.55_\+_0\.2_\*_var\(--aw-liq-on\,0\)\)\]{opacity:calc(.55 + .2 * var(--aw-liq-on,0))}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[-2px_-2px_0_var\(--glitch-r\)\,2px_2px_0_var\(--glitch-c\)\]{--tw-shadow:-2px -2px 0 var(--tw-shadow-color,var(--glitch-r)), 2px 2px 0 var(--tw-shadow-color,var(--glitch-c));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[-3px_0_0_var\(--glitch-r\)\]{--tw-shadow:-3px 0 0 var(--tw-shadow-color,var(--glitch-r));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_0_0_1\.5px_var\(--aw-soft-ink\)\,0_8px_20px_rgb\(15_14_12\/0\.06\)\]{--tw-shadow:0 0 0 1.5px var(--tw-shadow-color,var(--aw-soft-ink)), 0 8px 20px var(--tw-shadow-color,#0f0e0c0f);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_0_0_1px_var\(--aw-soft-border\)\,0_1px_3px_rgb\(15_14_12\/0\.06\)\]{--tw-shadow:0 0 0 1px var(--tw-shadow-color,var(--aw-soft-border)), 0 1px 3px var(--tw-shadow-color,#0f0e0c0f);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_0_0_1px_var\(--aw-soft-border\)\,0_12px_28px_rgb\(15_14_12\/0\.14\)\]{--tw-shadow:0 0 0 1px var(--tw-shadow-color,var(--aw-soft-border)), 0 12px 28px var(--tw-shadow-color,#0f0e0c24);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_1px_2px_rgba\(15\,14\,12\,0\.05\)\,0_18px_48px_rgba\(15\,14\,12\,0\.08\)\]{--tw-shadow:0 1px 2px var(--tw-shadow-color,#0f0e0c0d), 0 18px 48px var(--tw-shadow-color,#0f0e0c14);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_1px_3px_rgba\(15\,14\,12\,0\.06\)\]{--tw-shadow:0 1px 3px var(--tw-shadow-color,#0f0e0c0f);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[1px_1px_0_var\(--color-border-ink\)\]{--tw-shadow:1px 1px 0 var(--tw-shadow-color,var(--color-border-ink));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[2px_2px_0_var\(--color-ink\)\]{--tw-shadow:2px 2px 0 var(--tw-shadow-color,var(--color-ink));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[3px_3px_0_rgba\(15\,14\,12\,0\.18\)\]{--tw-shadow:3px 3px 0 var(--tw-shadow-color,#0f0e0c2e);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[3px_3px_0_var\(--color-ink\)\]{--tw-shadow:3px 3px 0 var(--tw-shadow-color,var(--color-ink));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[4px_4px_0_var\(--color-ink\)\]{--tw-shadow:4px 4px 0 var(--tw-shadow-color,var(--color-ink));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[5px_5px_0_var\(--color-ink\)\]{--tw-shadow:5px 5px 0 var(--tw-shadow-color,var(--color-ink));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[6px_6px_0_var\(--color-accent\)\]{--tw-shadow:6px 6px 0 var(--tw-shadow-color,var(--color-accent));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[7px_7px_0_var\(--color-ink\)\]{--tw-shadow:7px 7px 0 var(--tw-shadow-color,var(--color-ink));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[8px_8px_0_var\(--color-accent\)\]{--tw-shadow:8px 8px 0 var(--tw-shadow-color,var(--color-accent));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_3px_0_0_var\(--color-accent\)\]{--tw-shadow:inset 3px 0 0 var(--tw-shadow-color,var(--color-accent));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_3px_0_0_var\(--color-border\)\]{--tw-shadow:inset 3px 0 0 var(--tw-shadow-color,var(--color-border));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\(--aw-soft-shadow\)\]{--tw-shadow:var(--aw-soft-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\(--aw-soft-shadow-btn\)\]{--tw-shadow:var(--aw-soft-shadow-btn);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\(--aw-soft-shadow-lift\)\]{--tw-shadow:var(--aw-soft-shadow-lift);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-none{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + 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)}.\[box-shadow\:-2px_-2px_0_var\(--glitch-r\)\,2px_2px_0_var\(--glitch-c\)\,0_0_0_9999px_rgb\(0_0_0\/0\.7\)\]{box-shadow:-2px -2px 0 var(--glitch-r),2px 2px 0 var(--glitch-c),0 0 0 9999px #000000b3}.\[box-shadow\:-2px_-2px_0_var\(--glitch-r\)\,2px_2px_0_var\(--glitch-c\)\]{box-shadow:-2px -2px 0 var(--glitch-r),2px 2px 0 var(--glitch-c)}.\[box-shadow\:-3px_-3px_0_var\(--glitch-r\)\,3px_3px_0_var\(--glitch-c\)\]{box-shadow:-3px -3px 0 var(--glitch-r),3px 3px 0 var(--glitch-c)}.\[box-shadow\:4px_4px_0_var\(--color-border\)\]{box-shadow:4px 4px 0 var(--color-border)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.outline-2{outline-style:var(--tw-outline-style);outline-width:2px}.-outline-offset-2{outline-offset:calc(2px * -1)}.outline-\[var\(--aw-soft-border-focus\)\]{outline-color:var(--aw-soft-border-focus)}.outline-\[var\(--color-destructive\)\]{outline-color:var(--color-destructive)}.blur{--tw-blur:blur(8px);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,)}.grayscale{--tw-grayscale:grayscale(100%);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,)}.invert{--tw-invert:invert(100%);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,)}.filter{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);-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-\[background-color\,box-shadow\,color\]{transition-property:background-color,box-shadow,color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[background-color\,box-shadow\]{transition-property:background-color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[background-color\,color\]{transition-property:background-color,color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[background-color\]{transition-property:background-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[flex-grow\]{transition-property:flex-grow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[gap\]{transition-property:gap;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[grid-template-rows\]{transition-property:grid-template-rows;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[height\]{transition-property:height;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[left\]{transition-property:left;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[max-height\,opacity\]{transition-property:max-height,opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[max-height\]{transition-property:max-height;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[opacity\,translate\]{transition-property:opacity,translate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[r\]{transition-property:r;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[stroke\]{transition-property:stroke;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[transform\,box-shadow\,background-color\,color\]{transition-property:transform,box-shadow,background-color,color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[transform\,box-shadow\]{transition-property:transform,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[transform\,translate\,box-shadow\,background-color\,color\]{transition-property:transform,translate,box-shadow,background-color,color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[transform\,translate\,box-shadow\]{transition-property:transform,translate,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[translate\,box-shadow\]{transition-property:translate,box-shadow;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-shadow{transition-property:box-shadow;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-75{--tw-duration:75ms;transition-duration:75ms}.duration-100{--tw-duration:.1s;transition-duration:.1s}.duration-150{--tw-duration:.15s;transition-duration:.15s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-\[120ms\]{--tw-duration:.12s;transition-duration:.12s}.duration-\[140ms\]{--tw-duration:.14s;transition-duration:.14s}.duration-\[160ms\]{--tw-duration:.16s;transition-duration:.16s}.duration-\[180ms\]{--tw-duration:.18s;transition-duration:.18s}.duration-\[220ms\]{--tw-duration:.22s;transition-duration:.22s}.duration-\[240ms\]{--tw-duration:.24s;transition-duration:.24s}.duration-\[260ms\]{--tw-duration:.26s;transition-duration:.26s}.duration-\[280ms\]{--tw-duration:.28s;transition-duration:.28s}.duration-\[340ms\]{--tw-duration:.34s;transition-duration:.34s}.duration-\[420ms\]{--tw-duration:.42s;transition-duration:.42s}.duration-\[450ms\]{--tw-duration:.45s;transition-duration:.45s}.ease-\[cubic-bezier\(0\.2\,0\.7\,0\.2\,1\)\]{--tw-ease:cubic-bezier(.2,.7,.2,1);transition-timing-function:cubic-bezier(.2,.7,.2,1)}.ease-\[cubic-bezier\(0\.34\,1\.56\,0\.64\,1\)\]{--tw-ease:cubic-bezier(.34,1.56,.64,1);transition-timing-function:cubic-bezier(.34,1.56,.64,1)}.ease-\[var\(--aw-rail-ease\)\]{--tw-ease:var(--aw-rail-ease);transition-timing-function:var(--aw-rail-ease)}.ease-\[var\(--aw-soft-ease\)\]{--tw-ease:var(--aw-soft-ease);transition-timing-function:var(--aw-soft-ease)}.ease-\[var\(--aw-soft-spring\)\]{--tw-ease:var(--aw-soft-spring);transition-timing-function:var(--aw-soft-spring)}.ease-\[var\(--aw-soft-spring-loose\)\]{--tw-ease:var(--aw-soft-spring-loose);transition-timing-function:var(--aw-soft-spring-loose)}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.outline-dashed{--tw-outline-style:dashed;outline-style:dashed}.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}.\[--aw-btn-bg\:\#26241f\]{--aw-btn-bg:#26241f}.\[--aw-btn-bg\:var\(--color-accent\)\]{--aw-btn-bg:var(--color-accent)}.\[--aw-btn-bg\:var\(--color-destructive\)\]{--aw-btn-bg:var(--color-destructive)}.\[--aw-btn-bg\:var\(--color-ink\)\]{--aw-btn-bg:var(--color-ink)}.\[--aw-px\:5px\]{--aw-px:5px}.\[--aw-px\:7px\]{--aw-px:7px}.\[--aw-px\:8px\]{--aw-px:8px}.\[-webkit-box-decoration-break\:clone\]{-webkit-box-decoration-break:clone}.\[pdf\:\.\.\.\]{pdf:...}.block-1{block-size:var(--spacing)}.block-2{block-size:calc(var(--spacing) * 2)}.group-open\:hidden:is(:where(.group):is([open],:popover-open,:open) *){display:none}.group-open\:inline:is(:where(.group):is([open],:popover-open,:open) *){display:inline}.group-focus-within\/blk\:opacity-100:is(:where(.group\/blk):focus-within *),.group-focus-within\/ins\:opacity-100:is(:where(.group\/ins):focus-within *){opacity:1}.group-focus-within\/tip\:visible:is(:where(.group\/tip):focus-within *){visibility:visible}.group-focus-within\/tip\:opacity-100:is(:where(.group\/tip):focus-within *){opacity:1}@media (hover:hover){.group-hover\:invisible:is(:where(.group):hover *){visibility:hidden}.group-hover\:block:is(:where(.group):hover *){display:block}.group-hover\:translate-x-\[2px\]:is(:where(.group):hover *){--tw-translate-x:2px;translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\:scale-110:is(:where(.group):hover *){--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x) var(--tw-scale-y)}.group-hover\:border-\[var\(--color-accent\)\]:is(:where(.group):hover *){border-color:var(--color-accent)}.group-hover\:bg-\[var\(--color-accent\)\]:is(:where(.group):hover *){background-color:var(--color-accent)}.group-hover\:bg-\[var\(--color-muted\)\]:is(:where(.group):hover *){background-color:var(--color-muted)}.group-hover\:text-\[var\(--aw-soft-ink\)\]:is(:where(.group):hover *){color:var(--aw-soft-ink)}.group-hover\:text-\[var\(--color-accent\)\]:is(:where(.group):hover *){color:var(--color-accent)}.group-hover\:text-\[var\(--color-accepted\)\]:is(:where(.group):hover *){color:var(--color-accepted)}.group-hover\:text-\[var\(--color-block-fg\)\]:is(:where(.group):hover *){color:var(--color-block-fg)}.group-hover\:text-\[var\(--color-ink\)\]:is(:where(.group):hover *){color:var(--color-ink)}.group-hover\:opacity-100:is(:where(.group):hover *),.group-hover\/blk\:opacity-100:is(:where(.group\/blk):hover *),.group-hover\/ins\:opacity-100:is(:where(.group\/ins):hover *){opacity:1}.group-hover\/tip\:visible:is(:where(.group\/tip):hover *){visibility:visible}.group-hover\/tip\:opacity-100:is(:where(.group\/tip):hover *){opacity:1}}.group-focus-visible\:invisible:is(:where(.group):focus-visible *){visibility:hidden}.group-focus-visible\:block:is(:where(.group):focus-visible *){display:block}.group-focus-visible\:bg-\[var\(--color-accent\)\]:is(:where(.group):focus-visible *){background-color:var(--color-accent)}.group-focus-visible\:opacity-100:is(:where(.group):focus-visible *){opacity:1}.placeholder\:text-\[var\(--aw-soft-dim\)\]::placeholder{color:var(--aw-soft-dim)}.placeholder\:text-\[var\(--color-foreground-muted\)\]::placeholder{color:var(--color-foreground-muted)}.first\:mt-0:first-child{margin-top:0}.first\:mt-3:first-child{margin-top:calc(var(--spacing) * 3)}.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\:mb-0:last-child{margin-bottom:0}.last\:rounded-b-\[12\.5px\]:last-child{border-bottom-right-radius:12.5px;border-bottom-left-radius:12.5px}.last\:border-r-0:last-child{border-right-style:var(--tw-border-style);border-right-width:0}.last\:border-b-2:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.empty\:border-b-0:empty{border-bottom-style:var(--tw-border-style);border-bottom-width:0}@media (hover:hover){.hover\:z-10:hover{z-index:10}.hover\:-translate-x-\[2px\]:hover{--tw-translate-x:calc(2px * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:-translate-x-px:hover,.hover\:translate-x-\[-1px\]:hover{--tw-translate-x:-1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:translate-x-\[1px\]:hover{--tw-translate-x:1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:-translate-y-\[2px\]:hover{--tw-translate-y:calc(2px * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:-translate-y-px:hover,.hover\:translate-y-\[-1px\]:hover{--tw-translate-y:-1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:translate-y-\[1px\]:hover{--tw-translate-y:1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:scale-105:hover{--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y)}.hover\:border-\[var\(--aw-soft-border-focus\)\]:hover{border-color:var(--aw-soft-border-focus)}.hover\:border-\[var\(--color-accent\)\]:hover{border-color:var(--color-accent)}.hover\:border-\[var\(--color-border-ink\)\]:hover{border-color:var(--color-border-ink)}.hover\:border-\[var\(--color-destructive\)\]:hover{border-color:var(--color-destructive)}.hover\:border-\[var\(--color-ink\)\]:hover{border-color:var(--color-ink)}.hover\:bg-\[color-mix\(in_srgb\,var\(--color-destructive\)_14\%\,transparent\)\]:hover{background-color:#b91c1c24}@supports (color:color-mix(in lab, red, red)){.hover\:bg-\[color-mix\(in_srgb\,var\(--color-destructive\)_14\%\,transparent\)\]:hover{background-color:color-mix(in srgb,var(--color-destructive) 14%,transparent)}}.hover\:bg-\[color-mix\(in_srgb\,var\(--color-on-accent\)_18\%\,transparent\)\]:hover{background-color:#ffffff2e}@supports (color:color-mix(in lab, red, red)){.hover\:bg-\[color-mix\(in_srgb\,var\(--color-on-accent\)_18\%\,transparent\)\]:hover{background-color:color-mix(in srgb,var(--color-on-accent) 18%,transparent)}}.hover\:bg-\[color-mix\(in_srgb\,var\(--color-warn\)_8\%\,transparent\)\]:hover{background-color:#92400e14}@supports (color:color-mix(in lab, red, red)){.hover\:bg-\[color-mix\(in_srgb\,var\(--color-warn\)_8\%\,transparent\)\]:hover{background-color:color-mix(in srgb,var(--color-warn) 8%,transparent)}}.hover\:bg-\[var\(--aw-soft-fill\)\]:hover{background-color:var(--aw-soft-fill)}.hover\:bg-\[var\(--aw-soft-fill-hover\)\]:hover{background-color:var(--aw-soft-fill-hover)}.hover\:bg-\[var\(--color-accent\)\]:hover{background-color:var(--color-accent)}.hover\:bg-\[var\(--color-accent-strong\)\]:hover{background-color:var(--color-accent-strong)}.hover\:bg-\[var\(--color-block-fg\)\]:hover{background-color:var(--color-block-fg)}.hover\:bg-\[var\(--color-block-fg\)\]\/10:hover{background-color:#f4f2e91a}@supports (color:color-mix(in lab, red, red)){.hover\:bg-\[var\(--color-block-fg\)\]\/10:hover{background-color:color-mix(in oklab, var(--color-block-fg) 10%, transparent)}}.hover\:bg-\[var\(--color-ink\)\]\/5:hover{background-color:#0f0e0c0d}@supports (color:color-mix(in lab, red, red)){.hover\:bg-\[var\(--color-ink\)\]\/5:hover{background-color:color-mix(in oklab, var(--color-ink) 5%, transparent)}}.hover\:bg-\[var\(--color-muted\)\]:hover{background-color:var(--color-muted)}.hover\:bg-\[var\(--color-warn\)\]:hover{background-color:var(--color-warn)}.hover\:text-\[var\(--aw-soft-ink\)\]:hover{color:var(--aw-soft-ink)}.hover\:text-\[var\(--color-accent\)\]:hover{color:var(--color-accent)}.hover\:text-\[var\(--color-accent-strong\)\]:hover{color:var(--color-accent-strong)}.hover\:text-\[var\(--color-accepted\)\]:hover{color:var(--color-accepted)}.hover\:text-\[var\(--color-block-fg\)\]:hover{color:var(--color-block-fg)}.hover\:text-\[var\(--color-destructive\)\]:hover{color:var(--color-destructive)}.hover\:text-\[var\(--color-ink\)\]:hover{color:var(--color-ink)}.hover\:text-\[var\(--color-on-accent\)\]:hover{color:var(--color-on-accent)}.hover\:text-\[var\(--color-surface\)\]:hover{color:var(--color-surface)}.hover\:underline:hover{text-decoration-line:underline}.hover\:decoration-\[var\(--color-ink\)\]:hover{-webkit-text-decoration-color:var(--color-ink);-webkit-text-decoration-color:var(--color-ink);-webkit-text-decoration-color:var(--color-ink);text-decoration-color:var(--color-ink)}.hover\:opacity-90:hover{opacity:.9}.hover\:opacity-100:hover{opacity:1}.hover\:shadow-\[-2px_-2px_0_var\(--glitch-r\)\,2px_2px_0_var\(--glitch-c\)\]:hover{--tw-shadow:-2px -2px 0 var(--tw-shadow-color,var(--glitch-r)), 2px 2px 0 var(--tw-shadow-color,var(--glitch-c));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:shadow-\[3px_3px_0_rgba\(15\,14\,12\,0\.2\)\]:hover{--tw-shadow:3px 3px 0 var(--tw-shadow-color,#0f0e0c33);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:shadow-\[4px_4px_0_var\(--color-ink\)\]:hover{--tw-shadow:4px 4px 0 var(--tw-shadow-color,var(--color-ink));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:\[box-shadow\:-2px_-2px_0_var\(--glitch-r\)\,2px_2px_0_var\(--glitch-c\)\]:hover{box-shadow:-2px -2px 0 var(--glitch-r),2px 2px 0 var(--glitch-c)}.hover\:\[box-shadow\:3px_3px_0_var\(--color-border-ink\)\]:hover{box-shadow:3px 3px 0 var(--color-border-ink)}}.focus\:not-sr-only:focus{clip-path:none;white-space:normal;width:auto;height:auto;margin:0;padding:0;position:static;overflow:visible}.focus\:absolute:focus{position:absolute}.focus\:top-4:focus{top:calc(var(--spacing) * 4)}.focus\:left-4:focus{left:calc(var(--spacing) * 4)}.focus\:z-50:focus{z-index:50}.focus\:rounded-none:focus{border-radius:0}.focus\:border:focus{border-style:var(--tw-border-style);border-width:1px}.focus\:border-\[var\(--color-accent\)\]:focus{border-color:var(--color-accent)}.focus\:border-\[var\(--color-border-ink\)\]:focus{border-color:var(--color-border-ink)}.focus\:border-\[var\(--color-ink\)\]:focus{border-color:var(--color-ink)}.focus\:border-b-\[var\(--color-accent\)\]:focus{border-bottom-color:var(--color-accent)}.focus\:bg-\[var\(--aw-soft-fill-hover\)\]:focus{background-color:var(--aw-soft-fill-hover)}.focus\:bg-\[var\(--color-surface\)\]:focus{background-color:var(--color-surface)}.focus\:px-3:focus{padding-inline:calc(var(--spacing) * 3)}.focus\:py-2:focus{padding-block:calc(var(--spacing) * 2)}.focus\:text-sm:focus{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.focus\:opacity-100:focus{opacity:1}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.focus-visible\:top-full:focus-visible{top:100%}.focus-visible\:m-0:focus-visible{margin:0}.focus-visible\:h-auto:focus-visible{height:auto}.focus-visible\:w-auto:focus-visible{width:auto}.focus-visible\:overflow-visible:focus-visible{overflow:visible}.focus-visible\:border-\[1\.5px\]:focus-visible{border-style:var(--tw-border-style);border-width:1.5px}.focus-visible\:border-\[var\(--color-accent\)\]:focus-visible{border-color:var(--color-accent)}.focus-visible\:border-\[var\(--color-ink\)\]:focus-visible{border-color:var(--color-ink)}.focus-visible\:border-\[var\(--color-ring\)\]:focus-visible{border-color:var(--color-ring)}.focus-visible\:border-b-\[var\(--color-accent\)\]:focus-visible{border-bottom-color:var(--color-accent)}.focus-visible\:bg-\[var\(--color-accent\)\]:focus-visible{background-color:var(--color-accent)}.focus-visible\:bg-\[var\(--color-surface\)\]:focus-visible{background-color:var(--color-surface)}.focus-visible\:px-2:focus-visible{padding-inline:calc(var(--spacing) * 2)}.focus-visible\:py-1:focus-visible{padding-block:var(--spacing)}.focus-visible\:whitespace-nowrap:focus-visible{white-space:nowrap}.focus-visible\:text-\[var\(--color-ink\)\]:focus-visible{color:var(--color-ink)}.focus-visible\:opacity-100:focus-visible{opacity:1}.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-accepted\)\]:focus-visible{--tw-ring-color:var(--color-accepted)}.focus-visible\:ring-\[var\(--color-ring\)\]:focus-visible{--tw-ring-color:var(--color-ring)}.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\:ring-offset-\[var\(--color-surface\)\]:focus-visible{--tw-ring-offset-color:var(--color-surface)}.focus-visible\:outline-2:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}.focus-visible\:-outline-offset-2:focus-visible{outline-offset:calc(2px * -1)}.focus-visible\:outline-offset-1:focus-visible{outline-offset:1px}.focus-visible\:outline-offset-2:focus-visible{outline-offset:2px}.focus-visible\:outline-offset-\[-2px\]:focus-visible{outline-offset:-2px}.focus-visible\:outline-\[var\(--aw-soft-ink\)\]:focus-visible{outline-color:var(--aw-soft-ink)}.focus-visible\:outline-\[var\(--color-on-accent\)\]:focus-visible{outline-color:var(--color-on-accent)}.focus-visible\:outline-\[var\(--color-ring\)\]:focus-visible{outline-color:var(--color-ring)}.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.focus-visible\:\[clip-path\:none\]:focus-visible{clip-path:none}.focus-visible\:\[clip\:auto\]:focus-visible{clip:auto}.focus-visible\:ring-inset:focus-visible{--tw-ring-inset:inset}.active\:translate-x-\[1px\]:active{--tw-translate-x:1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.active\:translate-y-\[1px\]:active{--tw-translate-y:1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.active\:cursor-grabbing:active{cursor:grabbing}.active\:bg-\[var\(--color-accent\)\]:active{background-color:var(--color-accent)}.active\:text-\[var\(--color-on-accent\)\]:active{color:var(--color-on-accent)}.active\:shadow-none:active{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.active\:\[box-shadow\:0_0_0_var\(--color-border-ink\)\]:active{box-shadow:0 0 0 var(--color-border-ink)}.active\:duration-\[80ms\]:active{--tw-duration:80ms;transition-duration:80ms}.active\:ease-out:active{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.active\:\[--aw-btn-bg\:\#26241f\]:active{--aw-btn-bg:#26241f}.active\:\[--aw-btn-bg\:\#a31616\]:active{--aw-btn-bg:#a31616}.active\:\[--aw-btn-bg\:var\(--color-accent-strong\)\]:active{--aw-btn-bg:var(--color-accent-strong)}.enabled\:pointer-events-auto:enabled{pointer-events:auto}@media (hover:hover){.enabled\:hover\:scale-110:enabled:hover{--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x) var(--tw-scale-y)}}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-default:disabled{cursor:default}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-30:disabled{opacity:.3}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-45:disabled{opacity:.45}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}.disabled\:opacity-70:disabled{opacity:.7}@media (hover:hover){.disabled\:hover\:translate-x-0:disabled:hover{--tw-translate-x:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.disabled\:hover\:translate-y-0:disabled:hover{--tw-translate-y:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.disabled\:hover\:border-\[var\(--color-border\)\]:disabled:hover{border-color:var(--color-border)}.disabled\:hover\:bg-transparent:disabled:hover{background-color:#0000}.disabled\:hover\:text-\[var\(--color-ink\)\]:disabled:hover{color:var(--color-ink)}.disabled\:hover\:shadow-none:disabled:hover{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.disabled\:hover\:\[box-shadow\:none\]:disabled:hover{box-shadow:none}}.aria-expanded\:bg-\[var\(--aw-soft-fill-hover\)\][aria-expanded=true]{background-color:var(--aw-soft-fill-hover)}.data-\[hot\=true\]\:-translate-y-0\.5[data-hot=true]{--tw-translate-y:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[hot\=true\]\:scale-110[data-hot=true]{--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x) var(--tw-scale-y)}.data-\[hot\=true\]\:bg-\[var\(--aw-soft-fill\)\][data-hot=true]{background-color:var(--aw-soft-fill)}.data-\[hot\=true\]\:shadow-\[var\(--aw-soft-shadow-lift\)\][data-hot=true]{--tw-shadow:var(--aw-soft-shadow-lift);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.data-\[placed\=false\]\:invisible[data-placed=false]{visibility:hidden}@supports ((-webkit-backdrop-filter:var(--tw)) or (backdrop-filter:var(--tw))){.supports-\[backdrop-filter\]\:bg-\[color-mix\(in_srgb\,var\(--color-background\)_80\%\,transparent\)\]{background-color:#efede3cc}@supports (color:color-mix(in lab, red, red)){.supports-\[backdrop-filter\]\:bg-\[color-mix\(in_srgb\,var\(--color-background\)_80\%\,transparent\)\]{background-color:color-mix(in srgb,var(--color-background) 80%,transparent)}}}@media (prefers-reduced-motion:no-preference){.motion-safe\:transition-\[top\,left\,width\,height\]{transition-property:top,left,width,height;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.motion-safe\:duration-150{--tw-duration:.15s;transition-duration:.15s}}@media (prefers-reduced-motion:reduce){.motion-reduce\:animate-none{animation:none}.motion-reduce\:transition-none{transition-property:none}}@media not all and (min-width:480px){.max-\[480px\]\:absolute{position:absolute}.max-\[480px\]\:bottom-full{bottom:100%}.max-\[480px\]\:left-1\/2{left:50%}.max-\[480px\]\:mb-0\.5{margin-bottom:calc(var(--spacing) * .5)}.max-\[480px\]\:hidden{display:none}.max-\[480px\]\:basis-full{flex-basis:100%}.max-\[480px\]\:-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.max-\[480px\]\:rounded-full{border-radius:3.40282e38px}.max-\[480px\]\:bg-\[var\(--color-background\)\]{background-color:var(--color-background)}.max-\[480px\]\:px-2{padding-inline:calc(var(--spacing) * 2)}.max-\[480px\]\:whitespace-nowrap{white-space:nowrap}}@media not all and (min-width:64rem){.max-lg\:bg-\[color-mix\(in_srgb\,var\(--color-surface\)_82\%\,transparent\)\]{background-color:#ffffffd1}@supports (color:color-mix(in lab, red, red)){.max-lg\:bg-\[color-mix\(in_srgb\,var\(--color-surface\)_82\%\,transparent\)\]{background-color:color-mix(in srgb,var(--color-surface) 82%,transparent)}}}@media (min-width:40rem){.sm\:contents{display:contents}.sm\:flex{display:flex}.sm\:hidden{display:none}.sm\:inline-block{display:inline-block}.sm\:min-h-\[52px\]{min-height:52px}.sm\:min-w-0{min-width:0}.sm\:flex-1{flex:1}.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\:flex-row{flex-direction:row}.sm\:flex-wrap{flex-wrap:wrap}.sm\:items-center{align-items:center}.sm\:justify-between{justify-content:space-between}.sm\:gap-3{gap:calc(var(--spacing) * 3)}.sm\:gap-\[18px\]{gap:18px}.sm\:p-4{padding:calc(var(--spacing) * 4)}.sm\:p-7{padding:calc(var(--spacing) * 7)}.sm\:p-8{padding:calc(var(--spacing) * 8)}.sm\:px-3{padding-inline:calc(var(--spacing) * 3)}.sm\:px-4{padding-inline:calc(var(--spacing) * 4)}.sm\:px-5{padding-inline:calc(var(--spacing) * 5)}.sm\:px-6{padding-inline:calc(var(--spacing) * 6)}.sm\:px-7{padding-inline:calc(var(--spacing) * 7)}.sm\:py-6{padding-block:calc(var(--spacing) * 6)}.sm\:py-20{padding-block:calc(var(--spacing) * 20)}.sm\:pt-4{padding-top:calc(var(--spacing) * 4)}.sm\:pt-24{padding-top:calc(var(--spacing) * 24)}.sm\:pl-7{padding-left:calc(var(--spacing) * 7)}.sm\:text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.sm\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.sm\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.sm\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.sm\:text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}.sm\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.sm\:text-\[18\.5px\]{font-size:18.5px}.sm\:text-\[30px\]{font-size:30px}.sm\:text-\[46px\]{font-size:46px}.sm\:text-\[56px\]{font-size:56px}}@media (min-width:48rem){.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:64rem){.lg\:absolute{position:absolute}.lg\:sticky{position:sticky}.lg\:top-0{top:0}.lg\:top-3{top:calc(var(--spacing) * 3)}.lg\:top-\[18vh\]{top:18vh}.lg\:top-\[calc\(var\(--aw-chrome-top\)\+var\(--aw-topic-head-h\)\+var\(--aw-stepbar-h\)\+0\.75rem\)\]{top:calc(var(--aw-chrome-top) + var(--aw-topic-head-h) + var(--aw-stepbar-h) + .75rem)}.lg\:right-\[-46px\]{right:-46px}.lg\:col-span-2{grid-column:span 2/span 2}.lg\:col-span-3{grid-column:span 3/span 3}.lg\:mt-3{margin-top:calc(var(--spacing) * 3)}.lg\:mr-14{margin-right:calc(var(--spacing) * 14)}.lg\:ml-14{margin-left:calc(var(--spacing) * 14)}.lg\:block{display:block}.lg\:flex{display:flex}.lg\:hidden{display:none}.lg\:h-\[540px\]{height:540px}.lg\:max-h-\[74vh\]{max-height:74vh}.lg\:max-h-\[calc\(100vh-var\(--aw-chrome-top\)-var\(--aw-topic-head-h\)-var\(--aw-stepbar-h\)-0\.75rem\)\]{max-height:calc(100vh - var(--aw-chrome-top) - var(--aw-topic-head-h) - var(--aw-stepbar-h) - .75rem)}.lg\:w-\[196px\]{width:196px}.lg\:w-auto{width:auto}.lg\:min-w-0{min-width:0}.lg\:flex-1{flex:1}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-\[1fr_44px_340px\]{grid-template-columns:1fr 44px 340px}.lg\:grid-cols-\[1fr_460px\]{grid-template-columns:1fr 460px}.lg\:grid-cols-\[minmax\(0\,0\.85fr\)_minmax\(0\,1\.35fr\)\]{grid-template-columns:minmax(0,.85fr) minmax(0,1.35fr)}.lg\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,1\.15fr\)\]{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr)}.lg\:grid-cols-\[minmax\(11rem\,1fr\)_minmax\(0\,340px\)\]{grid-template-columns:minmax(11rem,1fr) minmax(0,340px)}.lg\:flex-row{flex-direction:row}.lg\:items-start{align-items:flex-start}.lg\:justify-center{justify-content:center}.lg\:gap-2{gap:calc(var(--spacing) * 2)}.lg\:gap-16{gap:calc(var(--spacing) * 16)}.lg\:self-start{align-self:flex-start}.lg\:overflow-y-auto{overflow-y:auto}.lg\:bg-\[color-mix\(in_srgb\,var\(--color-ink\)_4\%\,var\(--color-surface\)\)\]{background-color:#f5f5f5}@supports (color:color-mix(in lab, red, red)){.lg\:bg-\[color-mix\(in_srgb\,var\(--color-ink\)_4\%\,var\(--color-surface\)\)\]{background-color:color-mix(in srgb,var(--color-ink) 4%,var(--color-surface))}}.lg\:px-0{padding-inline:0}.lg\:px-6{padding-inline:calc(var(--spacing) * 6)}.lg\:px-10{padding-inline:calc(var(--spacing) * 10)}.lg\:px-12{padding-inline:calc(var(--spacing) * 12)}.lg\:py-9{padding-block:calc(var(--spacing) * 9)}.lg\:py-11{padding-block:calc(var(--spacing) * 11)}.lg\:py-24{padding-block:calc(var(--spacing) * 24)}.lg\:pt-6{padding-top:calc(var(--spacing) * 6)}.lg\:pr-1{padding-right:var(--spacing)}.lg\:pr-14{padding-right:calc(var(--spacing) * 14)}.lg\:pb-0{padding-bottom:0}.lg\:pb-6{padding-bottom:calc(var(--spacing) * 6)}.lg\:pl-14{padding-left:calc(var(--spacing) * 14)}}@media (min-width:80rem){.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}.\[\&_\.aw-prose\]\:text-\[13px\] .aw-prose{font-size:13px}.\[\&_circle\]\:stroke-white circle{stroke:var(--color-white)}.\[data-section-key\]\:visible:is(data-section-key){visibility:visible}.\[\&\>\*\]\:h-full>*{height:100%}.\[\&\>\.aw-island\]\:min-w-0>.aw-island{min-width:0}.\[\&\>button\]\:h-8>button{height:calc(var(--spacing) * 8)}.\[\&\>button\]\:w-full>button{width:100%}.\[\&\>button\]\:justify-start>button{justify-content:flex-start}.\[\&\>button\]\:rounded-full>button{border-radius:3.40282e38px}.\[\&\>button\]\:border-transparent>button{border-color:#0000}.\[\&\>button\]\:bg-transparent>button{background-color:#0000}.\[\&\>button\]\:pr-\[3\.25rem\]>button{padding-right:3.25rem}.\[\&\>button\]\:pl-2\.5>button{padding-left:calc(var(--spacing) * 2.5)}.\[\&\>button\]\:text-left>button{text-align:left}.\[\&\>button\]\:text-\[12\.5px\]>button{font-size:12.5px}@media (hover:hover){.\[\&\>button\]\:hover\:bg-transparent>button:hover{background-color:#0000}}:root[data-motion=reduced] .\[\:root\[data-motion\=reduced\]_\&\]\:transition-none{transition-property:none}@media (hover:none){.\[\@media\(hover\:none\)\]\:hidden{display:none}.\[\@media\(hover\:none\)\]\:inline{display:inline}.\[\@media\(hover\:none\)\]\:opacity-100{opacity:1}}}:root{--aw-soft-fill:#f4f1e8;--aw-soft-fill-hover:#e9e3d6;--aw-soft-line:#edeade;--aw-soft-ink:#26241f;--aw-soft-dim:#6b6559;--aw-soft-border:#e0dccf;--aw-soft-border-focus:#cfc9b8;--aw-soft-card:#fffdf8;--aw-soft-shadow:0 1px 2px #0f0e0c0a, 0 8px 24px #0f0e0c0d;--aw-soft-shadow-lift:0 1px 2px #0f0e0c0d, 0 10px 30px #0f0e0c14;--aw-soft-shadow-btn:0 2px 6px #0f0e0c1a;--aw-press-shadow:3px 3px 0 #0f0e0ce6;--aw-press-shadow-down:0 0 0 #0f0e0ce6;--aw-soft-ease:cubic-bezier(.16, 1, .3, 1);--aw-soft-ease-out:cubic-bezier(.22, .9, .3, 1);--aw-soft-spring:cubic-bezier(.34, 1.56, .64, 1);--aw-soft-spring-loose:cubic-bezier(.18, 1.72, .42, 1);--aw-vendor-openai:#0f0e0c;--aw-vendor-azure:#0078d4;--aw-region-eu:#039;--aw-region-eu-star:#fc0;--aw-region-us-red:#b22234;--aw-region-us-blue:#3c3b6e;--aw-region-us-white:#fff;--aw-vendor-deepseek:#4d6bfe;--aw-vendor-qwen:#615ced;--aw-vendor-mistral:#ff7000;--aw-vendor-meta:#0668e1;--aw-vendor-google:#1a73e8;--aw-vendor-minimax:#e8442e;--aw-vendor-moonshot:#16181d;--aw-vendor-anthropic:#cc785c;--aw-vendor-zai:#000;--aw-vendor-nvidia:#76b900;--aw-vendor-microsoft:#0078d4;--aw-vendor-elevenlabs:#000;--aw-vendor-novita:#23d57c;--aw-vendor-baseten:#0f0e0c;--aw-vendor-deepinfra:#2a3275;--aw-vendor-ovhcloud:#000e9c;--aw-vendor-unknown:var(--color-foreground-muted)}.aw-reel{vertical-align:bottom;height:1.3em;transition:width .4s var(--aw-soft-ease);line-height:1.3em;display:inline-grid;position:relative;overflow:hidden}.aw-reel>span{white-space:nowrap;grid-area:1/1;display:block}.aw-reel>.aw-reel-sizer{visibility:hidden;pointer-events:none;white-space:nowrap;position:absolute}.aw-reel-stretch{flex:1;min-width:0;display:block}.aw-reel-stretch>span{position:absolute;top:0;left:0}.aw-reel-stretch>span:not(.aw-reel-sizer){text-overflow:ellipsis;right:0;overflow:hidden}.aw-island[data-measured=false] .aw-reel-stretch{flex:none;display:inline-grid}.aw-island[data-measured=false] .aw-reel-stretch>span{grid-area:1/1;position:static}.aw-reel-in-up{animation:aw-reel-in-up .34s var(--aw-soft-ease)}.aw-reel-out-up{animation:aw-reel-out-up .3s var(--aw-soft-ease-out) forwards}.aw-reel-in-down{animation:aw-reel-in-down .34s var(--aw-soft-ease)}.aw-reel-out-down{animation:aw-reel-out-down .3s var(--aw-soft-ease-out) forwards}@keyframes aw-reel-in-up{0%{opacity:0;transform:translateY(108%)}to{opacity:1;transform:none}}@keyframes aw-reel-out-up{to{opacity:0;transform:translateY(-108%)}}@keyframes aw-reel-in-down{0%{opacity:0;transform:translateY(-108%)}to{opacity:1;transform:none}}@keyframes aw-reel-out-down{to{opacity:0;transform:translateY(108%)}}.aw-island{max-width:100%;font:inherit;color:var(--aw-soft-ink);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;align-items:center;margin:0;padding:0;font-size:12.5px;display:inline-flex;position:relative}.aw-island:disabled{cursor:not-allowed;opacity:.55}.aw-island:focus-visible{outline:2px solid var(--color-ring);outline-offset:3px;border-radius:999px}.aw-island-goo{pointer-events:none;filter:url(#aw-goo-island);align-items:center;display:flex;position:absolute;inset:0}.aw-island-pill{background:var(--aw-soft-fill);height:32px;transition:width .4s var(--aw-soft-ease), background .22s var(--aw-soft-ease);border-radius:999px}.aw-island-pill-l{width:var(--aw-wl,max-content)}.aw-island-pill-r{width:var(--aw-wr,max-content)}.aw-island-neck{background:var(--aw-soft-fill);width:16px;height:7px;transition:height .34s var(--aw-soft-ease), background .22s var(--aw-soft-ease);margin:0 -5px}.aw-island:not(:disabled):hover .aw-island-pill,.aw-island:not(:disabled):hover .aw-island-neck{background:var(--aw-soft-fill-hover)}.aw-island:where(:not(:disabled,.aw-island-wave-lr,.aw-island-wave-rl)):hover .aw-island-pill-l{animation:aw-island-bulge-hover .6s var(--aw-soft-ease)}.aw-island:where(:not(:disabled,.aw-island-wave-lr,.aw-island-wave-rl)):hover .aw-island-neck{animation:aw-island-swell-hover .6s var(--aw-soft-ease) 60ms}.aw-island:where(:not(:disabled,.aw-island-wave-lr,.aw-island-wave-rl)):hover .aw-island-pill-r{animation:aw-island-bulge-hover .6s var(--aw-soft-ease) .12s}.aw-island-face{z-index:1;align-items:center;min-width:0;display:flex;position:relative}.aw-island-part{white-space:nowrap;align-items:center;height:32px;display:flex;overflow:hidden}.aw-island-part-l{width:var(--aw-wl,max-content);gap:8px;padding:0 6px 0 8px}.aw-island-part-r{width:var(--aw-wr,max-content);gap:6px;padding:0 10px 0 8px}.aw-island-gap{flex:none;width:6px}.aw-island-caret{color:#a8a294;transition:transform .25s var(--aw-soft-ease);flex:none;font-size:10px}.aw-island[aria-expanded=true] .aw-island-caret{transform:rotate(180deg)}.aw-island:not(:disabled):active .aw-island-face{transition:transform 90ms var(--aw-soft-ease);transform:scale(.978)}.aw-island-wave-lr .aw-island-pill-l{animation:aw-island-bulge .52s var(--aw-soft-ease)}.aw-island-wave-lr .aw-island-neck{animation:aw-island-swell .52s var(--aw-soft-ease) 70ms}.aw-island-wave-lr .aw-island-pill-r{animation:aw-island-bulge .52s var(--aw-soft-ease) .14s}.aw-island-wave-rl .aw-island-pill-r{animation:aw-island-bulge .52s var(--aw-soft-ease)}.aw-island-wave-rl .aw-island-neck{animation:aw-island-swell .52s var(--aw-soft-ease) 70ms}.aw-island-wave-rl .aw-island-pill-l{animation:aw-island-bulge .52s var(--aw-soft-ease) .14s}@keyframes aw-island-swell{0%{height:7px}44%{height:24px}to{height:7px}}@keyframes aw-island-bulge{0%{transform:scaleY(1)}40%{transform:scaleY(1.09)}to{transform:scaleY(1)}}@keyframes aw-island-swell-hover{0%{height:7px}46%{height:13px}to{height:7px}}@keyframes aw-island-bulge-hover{0%{transform:scaleY(1)}42%{transform:scaleY(1.032)}to{transform:scaleY(1)}}.aw-pop{z-index:50;background:var(--color-surface);animation:aw-pop-in .28s var(--aw-soft-ease);border-radius:16px;align-items:stretch;display:flex;position:absolute;left:0;overflow:hidden;box-shadow:0 2px 6px #0f0e0c0f,0 16px 44px #0f0e0c2b}.aw-pop[data-side=down]{transform-origin:0 0;top:calc(100% + 10px)}.aw-pop[data-side=up]{transform-origin:0 100%;animation-name:aw-rise-in;bottom:calc(100% + 10px)}.aw-pop[data-align=right]{left:auto;right:0}.aw-pop[data-align=right][data-side=down]{transform-origin:100% 0}.aw-pop[data-align=right][data-side=up]{transform-origin:100% 100%}@keyframes aw-pop-in{0%{opacity:0;transform:translateY(-8px)scale(.96)}to{opacity:1;transform:none}}.aw-pop-list{flex-direction:column;flex:none;width:262px;min-height:0;display:flex}.aw-pop-head{color:var(--aw-soft-dim);justify-content:space-between;align-items:baseline;padding:11px 14px 7px;font-size:11.5px;display:flex}.aw-pop-head b{color:var(--aw-soft-ink);font-size:12.5px;font-weight:600}.aw-pop-rows{min-height:0;padding:0 6px 6px;position:relative;overflow-y:auto}.aw-pop-marker{background:var(--aw-soft-fill);pointer-events:none;z-index:0;height:38px;transition:transform .34s var(--aw-soft-ease), opacity .2s var(--aw-soft-ease);border-radius:10px;position:absolute;left:6px;right:6px}.aw-pop-row{z-index:1;text-align:left;width:100%;height:38px;color:var(--aw-soft-ink);transition:background .16s var(--aw-soft-ease);border-radius:10px;align-items:center;gap:10px;padding:0 8px;font-size:13.5px;display:flex;position:relative}.aw-pop-row:hover:not(:disabled):not([aria-disabled=true]){background:#0f0e0c09}.aw-pop-row:disabled,.aw-pop-row[aria-disabled=true]{cursor:not-allowed;color:#a6a094}.aw-pop-row:focus-visible{outline:2px solid var(--color-ring);outline-offset:-2px}.aw-pop-row .aw-pop-name{text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.aw-pop-credits{color:var(--aw-soft-dim);font-variant-numeric:tabular-nums;flex:none;font-size:11.5px}.aw-pop-plan{letter-spacing:.05em;text-transform:uppercase;color:var(--color-accent);border:1px solid #e8cdc6;border-radius:6px;flex:none;padding:1px 6px;font-size:9.5px}.aw-pop-note{border-top:1px solid var(--aw-soft-line);color:var(--aw-soft-dim);padding:9px 14px 11px;font-size:11px;line-height:1.5}.aw-pop-detail{border-left:1px solid var(--aw-soft-line);width:300px;animation:aw-pop-detail-in .3s var(--aw-soft-ease) 60ms backwards;flex:none;padding:13px 15px;overflow-y:auto}.aw-pop[data-pane=true]{padding-right:300px}.aw-pop[data-pane=true] .aw-pop-detail{position:absolute;top:0;bottom:0;right:0}@keyframes aw-pop-detail-in{0%{opacity:0;transform:translate(-6px)}to{opacity:1;transform:none}}.aw-pop-detail-swap{animation:aw-pop-detail-swap .22s var(--aw-soft-ease)}@keyframes aw-pop-detail-swap{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.aw-pop-key{font-family:var(--font-plex-mono), ui-monospace, monospace;letter-spacing:.1em;text-transform:uppercase;color:#a09a8c;margin:13px 0 5px;font-size:9.5px}.aw-pop-provider{width:100%;color:var(--aw-soft-ink);text-align:left;transition:background .16s var(--aw-soft-ease);border-radius:8px;align-items:center;gap:8px;padding:4px 6px;font-size:12.5px;display:flex}.aw-pop-provider:hover{background:#0f0e0c09}.aw-pop-provider[aria-checked=true]{background:var(--aw-soft-fill)}.aw-pop-provider[aria-disabled=true]{cursor:not-allowed;opacity:.5}.aw-pop-provider:focus-visible{outline:2px solid var(--color-ring);outline-offset:-2px}.aw-pop-radio{width:12px;height:12px;transition:border-color .2s var(--aw-soft-ease), box-shadow .24s var(--aw-soft-ease);border:1.5px solid #c6c0b1;border-radius:999px;flex:none}.aw-pop-provider[aria-checked=true] .aw-pop-radio{border-color:var(--color-accent);box-shadow:inset 0 0 0 2px var(--color-surface), inset 0 0 0 6px var(--color-accent)}.aw-pop-spec{color:var(--color-foreground-muted);justify-content:space-between;gap:10px;padding:3px 6px;font-size:11.5px;display:flex}.aw-pop-provider.aw-pop-auto{flex-direction:column;align-items:stretch;gap:4px}.aw-pop-now{color:var(--color-foreground-muted);align-items:center;gap:6px;margin-left:20px;font-size:11px;display:flex}.aw-pop-provider.aw-pop-summary{background:var(--aw-soft-fill);padding:7px 8px}.aw-pop-provider.aw-pop-summary:hover{background:var(--aw-soft-ink)}@supports (color:color-mix(in lab, red, red)){.aw-pop-provider.aw-pop-summary:hover{background:color-mix(in srgb, var(--aw-soft-ink) 5%, var(--aw-soft-fill))}}.aw-pop-view[data-view=hosts]{animation:aw-pop-push .26s var(--aw-soft-ease)}.aw-pop-view[data-view=main][data-back=true]{animation:aw-pop-pop .26s var(--aw-soft-ease)}@keyframes aw-pop-push{0%{opacity:0;transform:translate(14px)}to{opacity:1;transform:none}}@keyframes aw-pop-pop{0%{opacity:0;transform:translate(-14px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.aw-pop-view[data-view]{animation:none}}.aw-pop-hosts-head{color:var(--aw-soft-ink);align-items:center;gap:4px;margin-bottom:6px;font-size:13px;font-weight:600;display:flex}.aw-pop-back{width:24px;height:24px;color:var(--aw-soft-dim);border-radius:8px;justify-content:center;align-items:center;margin-left:-6px;display:inline-flex}.aw-pop-back:hover{color:var(--aw-soft-ink);background:#0f0e0c09}.aw-pop-back:focus-visible{outline:2px solid var(--color-ring);outline-offset:-2px}.aw-pop-hostcols,.aw-pop-provider.aw-pop-hostrow{column-gap:7px;display:grid}.aw-pop-hostcols{color:var(--aw-soft-dim);text-align:right;padding:8px 6px 2px;font-size:9.5px}.aw-pop-num{font-variant-numeric:tabular-nums;color:var(--color-foreground-muted);text-align:right;font-size:11px}.aw-pop-hostrow .aw-pop-credits,.aw-pop-hostrow .aw-pop-plan{justify-self:end}.aw-pop-hostsub{color:var(--aw-soft-dim);margin-top:1px;padding-left:20px;font-size:10.5px;display:block}.aw-pop-hostfacts{border-top:1px solid var(--aw-soft-line);margin-top:8px}.aw-pop-bars{flex:none;align-items:flex-end;gap:2px;height:10px;display:inline-flex}.aw-pop-bars>span{background:#ddd8ca;border-radius:1px;width:3px}.aw-pop-bars>span:first-child{height:4px}.aw-pop-bars>span:nth-child(2){height:6px}.aw-pop-bars>span:nth-child(3){height:8px}.aw-pop-bars>span:nth-child(4){height:10px}.aw-pop-bars>span[data-on=true]{background:var(--aw-soft-ink)}.aw-pop-privacy{color:var(--color-foreground-muted);background:var(--aw-soft-fill);border-radius:8px;align-items:center;gap:8px;margin-top:6px;padding:7px 8px;font-size:11.5px;line-height:1.4;display:flex}.aw-pop-privacy[data-kind=private]{color:var(--color-accepted);background:#0f7a3d14}@supports (color:color-mix(in lab, red, red)){.aw-pop-privacy[data-kind=private]{background:color-mix(in srgb, var(--color-accepted) 8%, transparent)}}.aw-pop-privacy[data-kind=kept]{color:var(--color-warn);background:#92400e14}@supports (color:color-mix(in lab, red, red)){.aw-pop-privacy[data-kind=kept]{background:color-mix(in srgb, var(--color-warn) 8%, transparent)}}.aw-pop-privacy[data-kind=trains]{color:var(--color-destructive);background:#b91c1c14}@supports (color:color-mix(in lab, red, red)){.aw-pop-privacy[data-kind=trains]{background:color-mix(in srgb, var(--color-destructive) 8%, transparent)}}.aw-pop-nohost{background:var(--aw-soft-fill);border-radius:8px;padding:9px 10px}.aw-pop-served{color:var(--aw-soft-dim);margin-top:10px;padding:0 6px;font-size:10.5px}.aw-pop-served>[data-mark]{vertical-align:-2px}.aw-pop-spec b{color:var(--aw-soft-ink);font-weight:500}.aw-pop-note{color:var(--color-foreground-muted);opacity:.85;padding:2px 6px 4px;font-size:10.5px;line-height:1.45}.aw-pop-note[data-under-chip=true]{border-top:0;max-width:268px;margin-top:4px}.aw-datawarn{flex:none;display:inline-flex;position:relative}.aw-datawarn-glyph{width:22px;height:22px;color:var(--color-warn);cursor:help;border-radius:999px;place-items:center;display:inline-grid}.aw-datawarn-glyph svg{width:14px;height:14px}.aw-datawarn-glyph:focus-visible{outline:2px solid var(--color-ring);outline-offset:1px}.aw-datawarn-bubble{z-index:60;visibility:hidden;opacity:0;width:240px;transition:opacity .14s var(--aw-soft-ease), visibility .14s;padding-top:6px;position:absolute;top:100%;left:50%;transform:translate(-50%)}.aw-datawarn[data-side=up] .aw-datawarn-bubble{padding-top:0;padding-bottom:6px;top:auto;bottom:100%}.aw-datawarn[data-side=up] .aw-datawarn-bubble:before{inset:0 0 6px}.aw-datawarn:hover .aw-datawarn-bubble,.aw-datawarn:focus-within .aw-datawarn-bubble{visibility:visible;opacity:1}.aw-datawarn-bubble:before{content:"";z-index:-1;border:1px solid #92400e73;position:absolute;inset:6px 0 0}@supports (color:color-mix(in lab, red, red)){.aw-datawarn-bubble:before{border:1px solid color-mix(in srgb, var(--color-warn) 45%, transparent)}}.aw-datawarn-bubble:before{background:var(--color-surface);border-radius:12px;box-shadow:0 6px 18px #0f0e0c1f}@supports (color:color-mix(in lab, red, red)){.aw-datawarn-bubble:before{box-shadow:0 6px 18px color-mix(in srgb, var(--color-ink) 12%, transparent)}}.aw-datawarn-bubble>*{display:flex}.aw-datawarn-say{color:var(--color-ink);padding:8px 10px 4px;font-size:11.5px;line-height:1.45}.aw-datawarn-bubble .aw-pop-spec{padding-inline:10px}.aw-datawarn-link{color:var(--color-warn);text-underline-offset:2px;padding:2px 10px 8px;font-size:10.5px;text-decoration:underline;display:inline-block}.aw-datawarn-pulse{animation:aw-datawarn-glyph 1.2s var(--aw-soft-ease)}@keyframes aw-datawarn-glyph{0%,50%,to{opacity:1;transform:none}25%,75%{opacity:.6;transform:scale(1.14)}}@media (max-width:560px){.aw-pop{flex-direction:column;width:min(92vw,340px)}.aw-pop.aw-pop-voice,.aw-pop-list{width:auto}.aw-pop-detail{border-left:0;border-top:1px solid var(--aw-soft-line);width:auto}.aw-pop[data-pane=true]{padding-right:0}.aw-pop[data-pane=true] .aw-pop-detail{position:static}}.aw-effort{border-top:1px solid var(--aw-soft-line);padding:11px 14px 13px}.aw-effort-head{color:var(--aw-soft-dim);justify-content:space-between;align-items:baseline;font-size:11.5px;display:flex}.aw-effort-head b{color:var(--aw-soft-ink);font-size:12.5px;font-weight:600}.aw-effort-track{cursor:pointer;touch-action:none;height:26px;margin:9px 2px 4px;position:relative}.aw-effort-track:focus-visible{outline:2px solid var(--color-ring);outline-offset:2px;border-radius:999px}.aw-effort-rail{background:#e9e5da;border-radius:999px;height:8px;position:absolute;top:9px;left:0;right:0}.aw-effort-fill{background:linear-gradient(90deg, #d9c5bf, var(--color-accent));height:8px;transition:width .38s var(--aw-soft-ease);border-radius:999px;position:absolute;top:9px;left:0}.aw-effort-tick{background:var(--color-surface);opacity:.85;border-radius:999px;width:2px;height:2px;position:absolute;top:12px;transform:translate(-1px)}.aw-effort-thumb{background:var(--color-surface);width:16px;height:16px;transition:left .38s var(--aw-soft-ease), box-shadow .2s var(--aw-soft-ease);border-radius:999px;position:absolute;top:5px;transform:translate(-8px);box-shadow:0 1px 5px #00000047}.aw-effort-track:hover .aw-effort-thumb{box-shadow:0 1px 5px #00000047,0 0 0 6px #a0352417}.aw-effort-track[data-dragging=true] .aw-effort-thumb{transition:box-shadow .2s var(--aw-soft-ease);box-shadow:0 1px 5px #0000004d,0 0 0 9px #a0352421}.aw-effort-track[data-dragging=true] .aw-effort-fill{transition:none}.aw-effort-ends{color:var(--aw-soft-dim);justify-content:space-between;padding:0 2px;font-size:11px;display:flex}.aw-effort-capped{background:repeating-linear-gradient(-45deg,#0f0e0c14 0 3px,#0000 3px 6px);border-radius:0 999px 999px 0;height:8px;position:absolute;top:9px}.aw-composer{background:var(--color-surface);border:1px solid var(--aw-soft-border);box-shadow:var(--aw-soft-shadow);transition:box-shadow .25s var(--aw-soft-ease), border-color .25s var(--aw-soft-ease);border-radius:16px;padding:14px 16px 12px}.aw-composer:focus-within{border-color:var(--aw-soft-border-focus);box-shadow:var(--aw-soft-shadow-lift)}.aw-composer[data-drop=true]{position:relative}.aw-composer-drop{z-index:2;outline:2px dashed var(--color-accent);outline-offset:-2px;border-radius:inherit;background:#a03524;justify-content:center;align-items:center;gap:10px;display:flex;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.aw-composer-drop{background:color-mix(in srgb, var(--color-accent) 6%, var(--aw-soft-card))}}.aw-composer-drop{color:var(--color-accent);pointer-events:none;font-size:15px;font-weight:600}.aw-composer-drop svg{width:20px;height:20px}.aw-composer-input{resize:none;width:100%;font:inherit;color:var(--color-ink);background:0 0;border:0;outline:0;padding:0;font-size:14.5px;line-height:1.6}.aw-composer-input::placeholder{color:#aaa599}.aw-composer-ghost{pointer-events:none;white-space:pre-wrap;overflow-wrap:break-word;font:inherit;color:var(--aw-soft-dim);margin:0;padding:0;font-size:14.5px;font-style:italic;line-height:1.6;position:absolute;inset:0;overflow:hidden}.aw-composer-ghost-said{color:#0000;font-style:normal}.aw-mic-halo{z-index:-1;pointer-events:none;background:#b91c1c38;border-radius:9999px;position:absolute;inset:-1.5px}@supports (color:color-mix(in lab, red, red)){.aw-mic-halo{background:color-mix(in srgb, var(--color-destructive) 22%, transparent)}}.aw-mic-halo{transform:scale(calc(1 + var(--aw-mic-level,0) * .6));transition:transform .12s var(--aw-soft-ease)}.aw-mic-halo:after{content:"";border-radius:inherit;border:1.5px solid #b91c1c66;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.aw-mic-halo:after{border:1.5px solid color-mix(in srgb, var(--color-destructive) 40%, transparent)}}.aw-mic-halo:after{opacity:calc(var(--aw-mic-level,0) * 1.4);transform:scale(calc(1 + var(--aw-mic-level,0) * .22));transition:transform .16s var(--aw-soft-ease), opacity .16s var(--aw-soft-ease)}.aw-mic-glyph{transform:scale(calc(1 + var(--aw-mic-level,0) * .18));transition:transform .12s var(--aw-soft-ease)}.aw-mic-aura{background:var(--aw-soft-card);box-shadow:var(--aw-shadow-rest);color:var(--aw-soft-dim);transition:color .2s var(--aw-soft-ease), background .2s var(--aw-soft-ease), box-shadow .25s var(--aw-soft-ease), transform .25s var(--aw-soft-spring)}.aw-mic-aura:hover:not(:disabled){color:var(--aw-soft-ink);box-shadow:var(--aw-shadow-rest), var(--aw-shadow-lift)}.aw-mic-aura[data-phase=recording]{background:#b91c1c}@supports (color:color-mix(in lab, red, red)){.aw-mic-aura[data-phase=recording]{background:color-mix(in srgb, var(--color-destructive) 12%, var(--aw-soft-card))}}.aw-mic-aura[data-phase=recording]{color:var(--color-destructive)}.aw-mic-aura[data-phase=asking] svg,.aw-mic-aura[data-phase=transcribing] svg{animation:1.2s ease-in-out infinite aw-mic-blink}.aw-mic-drop{z-index:80;outline:none;flex-direction:column;display:flex;position:fixed}.aw-mic-drop[data-side=up]{transform:translateY(-100%)}.aw-mic-drop .aw-droppeek{--aw-drop-throw:14px}.aw-mic-drop .aw-droppeek[data-state=open] .aw-droppeek-body{transition:transform .26s var(--aw-soft-ease) 90ms, width .32s var(--aw-soft-spring) 90ms, height .36s cubic-bezier(.3, 1.28, .5, 1) .2s, opacity .12s var(--aw-soft-ease) 90ms}.aw-mic-drop .aw-droppeek[data-state=open] .aw-droppeek-face{transition:opacity .22s var(--aw-soft-ease) .36s, transform .22s var(--aw-soft-ease) .36s}.aw-mic-drop .aw-droppeek-goo{filter:url(#aw-goo-island)drop-shadow(0 0 .6px #0f0e0c4d)drop-shadow(0 10px 26px #0f0e0c29)}.aw-voice-device-mark{background:var(--color-accepted);width:22px;height:22px;color:var(--color-on-accent);border-radius:6px;flex:none;place-items:center;display:inline-grid}.aw-voice-device-mark svg{width:13px;height:13px}.aw-pop-policy{color:var(--aw-soft-dim);text-underline-offset:2px;padding:2px 6px 4px;font-size:10.5px;text-decoration:underline;display:inline-block}.aw-pop-policy:hover{color:var(--aw-soft-ink)}.aw-mic-kept-act{background:var(--aw-soft-card);height:26px;box-shadow:var(--aw-shadow-rest);font:inherit;cursor:pointer;transition:box-shadow .25s var(--aw-soft-ease);border:0;border-radius:999px;padding:0 10px;font-size:12px}.aw-mic-kept-act:hover{box-shadow:var(--aw-shadow-rest), var(--aw-shadow-lift)}.aw-mic-clock{align-items:center;gap:5px;display:inline-flex}.aw-mic-clock:before{content:"";background:var(--color-destructive);border-radius:9999px;width:6px;height:6px;animation:1.2s ease-in-out infinite aw-mic-blink}@keyframes aw-mic-blink{50%{opacity:.25}}@media (prefers-reduced-motion:reduce){.aw-mic-halo{opacity:var(--aw-mic-level,0);transition:none;transform:scale(1.3)}.aw-mic-halo:after,.aw-mic-glyph{transition:none;transform:none}.aw-mic-clock:before,.aw-mic-aura svg{animation:none}}.aw-composer-bar{justify-content:space-between;align-items:center;gap:12px;margin-top:8px;display:flex}.aw-soft-chip{font:inherit;color:var(--aw-soft-dim);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:color .22s var(--aw-soft-ease);background:0 0;border:0;flex:none;align-items:center;margin:0;padding:0;font-size:11.5px;display:inline-flex;position:relative}.aw-soft-chip-goo{pointer-events:none;filter:url(#aw-goo-send);position:absolute;inset:0}.aw-soft-chip-fill{background:var(--aw-soft-fill);transition:background .22s var(--aw-soft-ease);border-radius:999px;position:absolute;inset:0}.aw-soft-chip-seat{background:var(--aw-soft-fill);width:24px;height:24px;transition:background .22s var(--aw-soft-ease);border-radius:999px;margin-top:-12px;position:absolute;top:50%;left:4px}.aw-soft-chip-face{z-index:1;white-space:nowrap;align-items:center;gap:8px;height:32px;padding:0 13px 0 10px;display:flex;position:relative}.aw-soft-chip-face svg{flex:none;width:14px;height:14px}.aw-soft-chip:hover{color:var(--aw-soft-ink)}.aw-soft-chip:hover .aw-soft-chip-fill,.aw-soft-chip:hover .aw-soft-chip-seat{background:var(--aw-soft-fill-hover)}.aw-soft-chip:hover .aw-soft-chip-seat{animation:aw-chip-swell .52s var(--aw-soft-ease)}.aw-soft-chip:hover .aw-soft-chip-fill{animation:aw-island-bulge .52s var(--aw-soft-ease) 70ms}.aw-soft-chip:active .aw-soft-chip-face{transition:transform 90ms var(--aw-soft-ease);transform:scale(.978)}.aw-soft-chip:focus-visible{outline:2px solid var(--color-ring);outline-offset:3px;border-radius:999px}@keyframes aw-chip-swell{0%{transform:scale(1)}44%{transform:scale(1.58)}to{transform:scale(1)}}.aw-exam-chip{-webkit-tap-highlight-color:transparent;width:100%;display:block;position:relative}.aw-exam-goo{pointer-events:none;filter:url(#aw-goo-island);flex-direction:column;align-items:center;display:flex;position:absolute;inset:0}.aw-exam-pill{background:var(--aw-soft-fill);width:100%;height:32px;transition:background .22s var(--aw-soft-ease);border-radius:999px}.aw-exam-neck{background:var(--aw-soft-fill);width:7px;height:16px;transition:width .34s var(--aw-soft-ease), background .22s var(--aw-soft-ease);margin:-5px 0}.aw-exam-chip:hover .aw-exam-pill,.aw-exam-chip:hover .aw-exam-neck{background:var(--aw-soft-fill-hover)}.aw-exam-chip:where(:not(.aw-exam-wave)):hover .aw-exam-pill:first-child{animation:aw-exam-bulge-hover .6s var(--aw-soft-ease)}.aw-exam-chip:where(:not(.aw-exam-wave)):hover .aw-exam-neck{animation:aw-exam-swell-hover .6s var(--aw-soft-ease) 60ms}.aw-exam-chip:where(:not(.aw-exam-wave)):hover .aw-exam-pill:last-child{animation:aw-exam-bulge-hover .6s var(--aw-soft-ease) .12s}.aw-exam-wave .aw-exam-pill:first-child{animation:aw-exam-bulge .52s var(--aw-soft-ease)}.aw-exam-wave .aw-exam-neck{animation:aw-exam-swell .52s var(--aw-soft-ease) 70ms}.aw-exam-wave .aw-exam-pill:last-child{animation:aw-exam-bulge .52s var(--aw-soft-ease) .14s}@keyframes aw-exam-swell{0%{width:7px}44%{width:24px}to{width:7px}}@keyframes aw-exam-bulge{0%{transform:scaleX(1)}40%{transform:scaleX(1.04)}to{transform:scaleX(1)}}@keyframes aw-exam-swell-hover{0%{width:7px}46%{width:13px}to{width:7px}}@keyframes aw-exam-bulge-hover{0%{transform:scaleX(1)}42%{transform:scaleX(1.015)}to{transform:scaleX(1)}}.aw-send{width:34px;height:34px;color:var(--color-on-accent);cursor:pointer;transition:transform .2s var(--aw-soft-ease), box-shadow .3s var(--aw-soft-ease);background:0 0;border:0;border-radius:999px;flex:none;place-items:center;padding:0;display:grid;position:relative;overflow:visible}.aw-send:hover{box-shadow:0 5px 16px #a0352452}.aw-send:active{transition-duration:80ms;transform:scale(.89)}.aw-send:focus-visible{outline:2px solid var(--color-ring);outline-offset:3px}.aw-send:disabled{cursor:default;box-shadow:none;color:#a8a294;transform:none}.aw-send-wave{pointer-events:none;filter:url(#aw-goo-send);position:absolute;inset:0}.aw-send-disc{background:var(--color-accent);transition:background .25s var(--aw-soft-ease);border-radius:999px;position:absolute;inset:0}.aw-send-rot{opacity:0;transition:opacity .32s var(--aw-soft-ease);animation:2.8s linear infinite aw-spin;position:absolute;inset:0}.aw-send-bump{background:var(--color-accent);width:13px;height:13px;transition:background .25s var(--aw-soft-ease);border-radius:999px;margin-left:-6.5px;position:absolute;top:-5.5px;left:50%}.aw-send:not(:disabled):hover .aw-send-rot{opacity:1}.aw-send:not(:disabled):hover .aw-send-disc,.aw-send:not(:disabled):hover .aw-send-bump{background:var(--color-accent-strong)}.aw-send:disabled .aw-send-disc,.aw-send:disabled .aw-send-bump{background:#e2ddd0}.aw-send[data-busy=true] .aw-send-rot{opacity:1;transition:none;animation-duration:1.25s}.aw-send[data-busy=true] .aw-send-disc{animation:1.7s ease-in-out infinite aw-send-breathe-loop}@keyframes aw-send-breathe-loop{0%,to{transform:scale(1)}50%{transform:scale(1.035)}}.aw-send-settle .aw-send-rot{opacity:1;transition:none;animation-duration:.62s}.aw-send-settle .aw-send-bump{animation:aw-send-crest .66s var(--aw-soft-ease) forwards}.aw-send-settle .aw-send-disc{animation:aw-send-breathe .66s var(--aw-soft-ease)}@keyframes aw-send-crest{0%{opacity:1;transform:scale(.5)}38%{opacity:1;transform:scale(2)}to{opacity:0;transform:scale(.15)}}@keyframes aw-send-breathe{0%{transform:scale(1)}42%{transform:scale(1.07)}to{transform:scale(1)}}.aw-send-clip{z-index:1;border-radius:999px;place-items:center;width:34px;height:34px;display:grid;position:relative;overflow:hidden}.aw-send-glyphs{place-items:center;width:15px;height:15px;display:grid}.aw-send-glyphs svg{transition:transform .34s var(--aw-soft-ease), opacity .2s var(--aw-soft-ease);grid-area:1/1}.aw-send-arrow{width:15px;height:15px}.aw-send-stop{opacity:0;width:13px;height:13px;transform:scale(.35)rotate(-40deg)}.aw-send:not([data-busy=true]):not(:disabled):hover .aw-send-arrow{transform:translateY(-1.5px)}.aw-send[data-stop=true] .aw-send-arrow{opacity:0;transform:translateY(-17px)scale(.75)}.aw-send[data-stop=true] .aw-send-stop{opacity:1;transform:none}.aw-hintpeek{z-index:60;--aw-peek-w:268px;--aw-peek-neck:16px;--aw-peek-ball:22px;--aw-peek-throw:25px;width:calc(var(--aw-peek-w) + var(--aw-peek-neck));position:absolute;top:50%;transform:translateY(-50%)}.aw-hintpeek[data-side=left]{right:calc(100% - 13px)}.aw-hintpeek[data-side=right]{left:calc(100% - 13px)}.aw-hintpeek[data-state=closing]{pointer-events:none}.aw-hintpeek-goo{pointer-events:none;filter:url(#aw-goo-island)drop-shadow(0 6px 18px #0f0e0c21);position:absolute;inset:0}.aw-hintpeek-body{width:var(--aw-peek-ball);height:var(--aw-peek-ball);background:var(--aw-soft-card);transition:transform .3s var(--aw-soft-ease), width .34s var(--aw-soft-spring-loose), height .36s var(--aw-soft-spring-loose) .14s;border-radius:16px;position:absolute;top:50%}.aw-hintpeek[data-side=left] .aw-hintpeek-body{right:var(--aw-peek-neck);transform:translateY(-50%) translateX(var(--aw-peek-throw))}.aw-hintpeek[data-side=right] .aw-hintpeek-body{left:var(--aw-peek-neck);transform:translateY(-50%) translateX(calc(-1 * var(--aw-peek-throw)))}.aw-hintpeek[data-state=open] .aw-hintpeek-body{width:calc(100% - var(--aw-peek-neck));height:100%;transform:translateY(-50%)}.aw-hintpeek[data-state=closing] .aw-hintpeek-body{transition:transform .2s var(--aw-soft-ease-out) 40ms, width .2s var(--aw-soft-ease-out) 40ms, height .15s var(--aw-soft-ease-out)}.aw-hintpeek-seed{background:var(--aw-soft-card);opacity:0;width:20px;height:20px;transition:transform .18s var(--aw-soft-spring), opacity .12s var(--aw-soft-ease);border-radius:999px;margin-top:-10px;position:absolute;top:50%;transform:scale(.35)}.aw-hintpeek[data-side=left] .aw-hintpeek-seed{right:-8px}.aw-hintpeek[data-side=right] .aw-hintpeek-seed{left:-8px}.aw-hintpeek[data-state=open] .aw-hintpeek-seed{opacity:1;transform:none}.aw-hintpeek[data-state=closing] .aw-hintpeek-seed{transition:transform .11s var(--aw-soft-ease-out) .1s, opacity .11s var(--aw-soft-ease-out) .1s}.aw-hintpeek-face{z-index:1;opacity:0;transition:opacity .26s var(--aw-soft-ease) .34s, transform .26s var(--aw-soft-ease) .34s;padding:11px 14px 10px;display:block;position:relative}.aw-hintpeek[data-side=left] .aw-hintpeek-face{margin-right:var(--aw-peek-neck);transform:translate(9px)}.aw-hintpeek[data-side=right] .aw-hintpeek-face{margin-left:var(--aw-peek-neck);transform:translate(-9px)}.aw-hintpeek[data-state=open] .aw-hintpeek-face{opacity:1;transform:none}.aw-hintpeek[data-state=closing] .aw-hintpeek-face{transition:opacity 80ms var(--aw-soft-ease-out), transform 80ms var(--aw-soft-ease-out)}.aw-hintpeek-q{color:var(--aw-soft-ink);font-size:12.5px;font-weight:600;line-height:1.35;display:block}.aw-hintpeek-a{-webkit-line-clamp:5;line-clamp:5;color:var(--aw-soft-dim);-webkit-box-orient:vertical;margin-top:5px;font-size:12px;line-height:1.5;display:-webkit-box;overflow:hidden}.aw-hintpeek-extra{color:var(--aw-soft-dim);margin-top:8px;font-size:12px;line-height:1.5;display:block}.aw-hintpeek-more{font-family:var(--font-plex-mono), ui-monospace, monospace;letter-spacing:.1em;text-transform:uppercase;color:#a8a294;margin-top:9px;font-size:9px;font-weight:700;display:block}.aw-hintpeek-wide{--aw-peek-w:320px}@media (max-width:480px){.aw-hintpeek{--aw-peek-w:min(268px, calc(100vw - 48px))}.aw-hintpeek-wide{--aw-peek-w:min(320px, calc(100vw - 48px))}}.aw-hintpeek[data-drop=down]{--aw-peek-rise:11px;transform:none}.aw-hintpeek[data-drop=down] .aw-hintpeek-body{top:calc(-1 * var(--aw-peek-rise))}.aw-hintpeek[data-drop=down][data-side=left] .aw-hintpeek-body{transform:translateX(var(--aw-peek-throw))}.aw-hintpeek[data-drop=down][data-side=right] .aw-hintpeek-body{transform:translateX(calc(-1 * var(--aw-peek-throw)))}.aw-hintpeek[data-drop=down][data-state=open] .aw-hintpeek-body{height:calc(100% + var(--aw-peek-rise));transform:none}.aw-hintpeek[data-drop=down] .aw-hintpeek-seed{top:0}.aw-hintpeek[data-drop=down] .aw-hintpeek-face{padding-top:2px}.aw-hintpeek[data-drop=up]{--aw-peek-rise:11px;transform:translateY(-100%)}.aw-hintpeek[data-drop=up] .aw-hintpeek-body{top:auto;bottom:calc(-1 * var(--aw-peek-rise))}.aw-hintpeek[data-drop=up][data-side=left] .aw-hintpeek-body{transform:translateX(var(--aw-peek-throw))}.aw-hintpeek[data-drop=up][data-side=right] .aw-hintpeek-body{transform:translateX(calc(-1 * var(--aw-peek-throw)))}.aw-hintpeek[data-drop=up][data-state=open] .aw-hintpeek-body{height:calc(100% + var(--aw-peek-rise));transform:none}.aw-hintpeek[data-drop=up] .aw-hintpeek-seed{top:100%}.aw-hintpeek[data-drop=up] .aw-hintpeek-face{padding-bottom:1px}.aw-hintpeek-steps{margin:8px 0 0;padding:0;list-style:none;display:block}.aw-hintpeek-steps:first-child{margin-top:0}.aw-hintpeek-step{grid-template-columns:auto 1fr;column-gap:9px;padding:7px 0;display:grid}.aw-hintpeek-step+.aw-hintpeek-step{border-top:1px solid var(--aw-soft-line)}.aw-hintpeek-step:last-child{padding-bottom:0}.aw-hintpeek-num{font-family:var(--font-plex-mono), ui-monospace, monospace;letter-spacing:.06em;color:#a8a294;grid-area:1/1/span 2;padding-top:2px;font-size:9.5px;font-weight:700}.aw-hintpeek-name{color:var(--aw-soft-ink);font-size:12px;font-weight:600;line-height:1.3}.aw-hintpeek-key{float:right;background:var(--aw-soft-fill);box-shadow:inset 0 0 0 1px var(--aw-soft-border);font:500 10.5px/16px var(--font-plex-mono), ui-monospace, monospace;color:var(--aw-soft-dim);border-radius:5px;margin-left:8px;padding:0 5px}.aw-hintpeek-what{color:var(--aw-soft-dim);margin-top:2px;font-size:11.5px;line-height:1.45}.aw-hintpeek-mark{width:14px;font-family:var(--font-plex-mono), ui-monospace, monospace;grid-area:1/1/span 2;justify-content:center;align-items:center;font-size:11px;line-height:1;display:flex}.aw-hintpeek-now{font-family:var(--font-plex-mono), ui-monospace, monospace;letter-spacing:.1em;vertical-align:1px;color:#a8a294;margin-left:6px;font-size:8.5px;font-weight:700}.aw-hintpeek[data-portal]{--aw-peek-neck:3px;transform:translateY(calc(-50% + var(--aw-peek-vshift,0px)));pointer-events:auto}.aw-hintpeek[data-portal][data-state=closing]{pointer-events:none}.aw-hintpeek[data-portal][data-side=left]{right:100%}.aw-hintpeek[data-portal][data-side=right]{left:100%}.aw-hintpeek[data-portal] .aw-hintpeek-seed{margin-top:calc(-10px - var(--aw-peek-vshift,0px))}.aw-hintpeek[data-portal][data-side=left] .aw-hintpeek-seed{right:-21px}.aw-hintpeek[data-portal][data-side=right] .aw-hintpeek-seed{left:-21px}.aw-hint-wrap[data-tone=ink]:not([data-peek=closed]) .aw-hint-glyph{color:var(--aw-soft-ink)}.aw-hint-wrap[data-peek=open][data-peek-side=left] .aw-hint-glyph{animation:aw-hint-recoil-left .46s var(--aw-soft-ease)}.aw-hint-wrap[data-peek=open][data-peek-side=right] .aw-hint-glyph{animation:aw-hint-recoil-right .46s var(--aw-soft-ease)}@keyframes aw-hint-recoil-left{0%{animation-timing-function:var(--aw-soft-ease);transform:translate(0)}24%{animation-timing-function:var(--aw-soft-spring-loose);transform:translate(-3px)}to{transform:translate(0)}}@keyframes aw-hint-recoil-right{0%{animation-timing-function:var(--aw-soft-ease);transform:translate(0)}24%{animation-timing-function:var(--aw-soft-spring-loose);transform:translate(3px)}to{transform:translate(0)}}.aw-bubble{border:1px solid var(--aw-soft-border);background:var(--aw-soft-card);box-shadow:var(--aw-soft-shadow-lift);animation:aw-bubble-in .32s var(--aw-soft-spring);transform-origin:top;border-radius:15px;flex-direction:column;gap:8px;padding:9px;display:inline-flex}@keyframes aw-bubble-in{0%{opacity:0;transform:translateY(6px)scale(.94,.8)}55%{opacity:1;transform:translateY(-1px)scale(1.012,1.028)}to{opacity:1;transform:none}}.aw-bubble-swatch{cursor:pointer;width:21px;height:21px;transition:transform .22s var(--aw-soft-spring), box-shadow .18s var(--aw-soft-ease);border:1px solid #0f0e0c24;border-radius:999px;padding:0}.aw-bubble-swatch:hover{transform:scale(1.12)}.aw-bubble-swatch[aria-pressed=true]{box-shadow:0 0 0 2px var(--aw-soft-card), 0 0 0 3.5px var(--aw-soft-ink);transform:scale(1.06)}.aw-bubble-note{box-sizing:border-box;background:var(--aw-soft-fill);min-width:0;font:inherit;color:var(--aw-soft-ink);transition:background .2s var(--aw-soft-ease), box-shadow .2s var(--aw-soft-ease);border:0;border-radius:10px;outline:none;padding:7px 10px;font-size:12.5px}.aw-bubble-note::placeholder{color:var(--aw-soft-dim)}.aw-bubble-note:focus-visible{background:var(--aw-soft-card);box-shadow:0 0 0 2px var(--color-ring)}.aw-bubble-go{background:var(--aw-soft-ink);color:var(--aw-soft-card);font:inherit;cursor:pointer;border:0;border-radius:999px;flex:none;padding:6px 14px;font-size:12.5px;font-weight:600}.aw-bubble-go[data-tone=danger]{background:var(--color-destructive)}.aw-bubble-rule{background:var(--aw-soft-line);height:1px;margin:1px 0}.aw-bubble-verb{font:inherit;color:var(--aw-soft-dim);cursor:pointer;white-space:nowrap;transition:color .18s var(--aw-soft-ease), background .18s var(--aw-soft-ease);background:0 0;border:0;border-radius:8px;padding:4px 6px;font-size:12.5px}.aw-bubble-verb:hover{color:var(--aw-soft-ink);background:var(--aw-soft-fill)}.aw-bubble-verb[data-tone=danger]{color:var(--color-destructive)}.aw-bubble-verb[data-tone=danger]:hover{color:var(--color-destructive);background:#b91c1c1a}@supports (color:color-mix(in lab, red, red)){.aw-bubble-verb[data-tone=danger]:hover{background:color-mix(in srgb, var(--color-destructive) 10%, transparent)}}.aw-bubble-acts{flex-direction:column;gap:3px;display:flex}.aw-bubble-act{width:100%;font:inherit;text-align:left;color:var(--aw-soft-dim);cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:9px;padding:6px 8px;font-size:12.5px;display:flex}.aw-bubble-act:hover{color:var(--aw-soft-ink);background:var(--aw-soft-fill)}.aw-bubble-act svg{width:15px;height:15px;color:inherit;flex:none}.aw-bubble-chips{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.aw-bubble-chips-h{color:var(--aw-soft-dim);margin-right:1px;font-size:11.5px}.aw-bubble-chip{background:var(--aw-soft-fill);color:var(--aw-soft-ink);font:inherit;cursor:pointer;transition:background .18s var(--aw-soft-ease), transform .18s var(--aw-soft-spring);border:0;border-radius:999px;flex:none;padding:3px 9px;font-size:11.5px;font-weight:600;line-height:1.35}.aw-bubble-chip:hover{background:var(--aw-soft-fill-hover);transform:scale(1.05)}.aw-bubble-chip:active{transform:scale(.97)}.aw-bubble-swatch:focus-visible,.aw-bubble-go:focus-visible,.aw-bubble-verb:focus-visible,.aw-bubble-chip:focus-visible{outline:2px solid var(--color-ring);outline-offset:2px}@media (prefers-reduced-motion:reduce){.aw-bubble{animation:none}.aw-bubble-swatch,.aw-bubble-go,.aw-bubble-verb,.aw-bubble-chip,.aw-bubble-src{transition:none}.aw-bubble-swatch:hover,.aw-bubble-go:hover,.aw-bubble-go:active,.aw-bubble-chip:hover,.aw-bubble-chip:active{transform:none}}:root[data-motion=reduced] .aw-bubble-src{transition:none}.aw-bubble-src{opacity:0;transition:grid-template-rows .26s var(--aw-soft-ease), margin-top .26s var(--aw-soft-ease), opacity .2s var(--aw-soft-ease);grid-template-rows:0fr;margin-top:-3px;display:grid}.aw-bubble-src[data-open=true]{opacity:1;grid-template-rows:1fr;margin-top:0}.aw-bubble-src-in{min-height:0;overflow:hidden}.aw-tex{flex-direction:column;gap:5px;display:flex}.aw-tex-head{align-items:center;gap:8px;display:flex}.aw-tex-kind{color:var(--aw-soft-dim);font-size:11.5px}.aw-tex-copy{background:var(--aw-soft-fill);color:var(--aw-soft-ink);font:inherit;cursor:pointer;border:0;border-radius:999px;flex:none;align-items:center;gap:5px;margin-left:auto;padding:3px 9px;font-size:11.5px;font-weight:600;line-height:1.35;display:inline-flex}.aw-tex-copy:hover{background:var(--aw-soft-fill-hover)}.aw-tex-copy svg{width:12px;height:12px;color:inherit;flex:none}.aw-tex-close{color:var(--aw-soft-dim);cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;padding:3px;display:inline-flex}.aw-tex-close:hover{color:var(--aw-soft-ink);background:var(--aw-soft-fill)}.aw-tex-close svg{width:13px;height:13px}.aw-tex-code{overscroll-behavior:contain;white-space:pre-wrap;overflow-wrap:anywhere;background:var(--aw-soft-fill);max-height:108px;font-family:var(--font-mono);color:var(--aw-soft-ink);-webkit-user-select:all;user-select:all;border-radius:10px;padding:7px 9px;font-size:11.5px;line-height:1.55;display:block;overflow:auto}.aw-tex-copy:focus-visible,.aw-tex-close:focus-visible{outline:2px solid var(--color-ring);outline-offset:2px}.aw-droppeek{--aw-drop-w:236px;--aw-drop-neck:14px;--aw-drop-ball:22px;--aw-drop-throw:25px;--aw-drop-shift:0px;width:var(--aw-drop-w);margin-left:calc(var(--aw-drop-w) / -2);transform:translateX(var(--aw-drop-shift));z-index:50;pointer-events:none;position:absolute;top:calc(100% + 7px);left:50%}.aw-droppeek-goo{pointer-events:none;filter:url(#aw-goo-island)drop-shadow(0 6px 18px #0f0e0c21);position:absolute;inset:0}.aw-droppeek-seed{width:20px;height:20px;margin-left:calc(-10px - var(--aw-drop-shift));background:var(--aw-soft-card);opacity:0;transition:transform .11s var(--aw-soft-ease-out) .1s, opacity .11s var(--aw-soft-ease-out) .1s;border-radius:999px;position:absolute;top:-9px;left:50%;transform:scale(.35)}.aw-droppeek-body{top:var(--aw-drop-neck);width:var(--aw-drop-ball);height:var(--aw-drop-ball);background:var(--aw-soft-card);opacity:0;transform:translateX(calc(-50% - var(--aw-drop-shift))) translateY(calc(-1 * var(--aw-drop-throw)));transition:transform .2s var(--aw-soft-ease-out) 40ms, width .2s var(--aw-soft-ease-out) 40ms, height .15s var(--aw-soft-ease-out), opacity .11s var(--aw-soft-ease-out) .1s;border-radius:16px;position:absolute;left:50%}.aw-droppeek-face{z-index:1;margin-top:var(--aw-drop-neck);opacity:0;transition:opacity 80ms var(--aw-soft-ease-out), transform 80ms var(--aw-soft-ease-out);padding:10px 14px 11px;display:block;position:relative;transform:translateY(-9px)}.aw-droppeek[data-state=open] .aw-droppeek-seed,.aw-drop-host:hover .aw-droppeek-seed,.aw-drop-host:focus-visible .aw-droppeek-seed{opacity:1;transition:transform .18s var(--aw-soft-spring) 90ms, opacity .12s var(--aw-soft-ease) 90ms;transform:none}.aw-droppeek[data-state=open] .aw-droppeek-body,.aw-drop-host:hover .aw-droppeek-body,.aw-drop-host:focus-visible .aw-droppeek-body{width:100%;height:calc(100% - var(--aw-drop-neck));opacity:1;transition:transform .3s var(--aw-soft-ease) 90ms, width .34s var(--aw-soft-spring-loose) 90ms, height .36s var(--aw-soft-spring-loose) .23s, opacity .12s var(--aw-soft-ease) 90ms;transform:translate(-50%)}.aw-droppeek[data-state=open] .aw-droppeek-face,.aw-drop-host:hover .aw-droppeek-face,.aw-drop-host:focus-visible .aw-droppeek-face{opacity:1;transition:opacity .26s var(--aw-soft-ease) .43s, transform .26s var(--aw-soft-ease) .43s;transform:none}.aw-droppeek-tight{--aw-drop-w:min(230px, 100cqw);--aw-drop-neck:12px;--aw-drop-shift:calc(6px - var(--aw-drop-w) / 2);top:calc(100% + 4px)}.aw-droppeek-menu{pointer-events:auto;margin-left:0;position:relative;top:0;left:0;transform:none}.aw-droppeek-menu[data-state=closing]{pointer-events:none}.aw-droppeek-menu .aw-droppeek-face{padding:0}.aw-droppeek[data-side=up] .aw-droppeek-seed{top:auto;bottom:-9px}.aw-droppeek[data-side=up] .aw-droppeek-body{top:auto;bottom:var(--aw-drop-neck);transform:translateX(calc(-50% - var(--aw-drop-shift))) translateY(var(--aw-drop-throw))}.aw-droppeek[data-side=up] .aw-droppeek-face{margin-top:0;margin-bottom:var(--aw-drop-neck);transform:translateY(9px)}.aw-droppeek[data-side=up][data-state=open] .aw-droppeek-body{transform:translate(-50%)}.aw-droppeek[data-side=up][data-state=open] .aw-droppeek-face{transform:none}.aw-band-cell{box-shadow:inset 0 0 0 1px var(--aw-soft-border);transition:background-color .34s var(--aw-soft-ease) var(--aw-band-stagger,0s), height .42s var(--aw-soft-spring-loose) var(--aw-band-stagger,0s), border-radius .34s var(--aw-soft-spring) var(--aw-band-stagger,0s), transform .16s var(--aw-soft-spring), box-shadow .24s var(--aw-soft-ease)}.aw-band-cell:hover{box-shadow:inset 0 0 0 1px var(--aw-soft-border), var(--aw-soft-shadow-btn);transform:translateY(-2px)}.aw-band-reach{border-radius:12px;position:absolute;inset:-9px -2px}.aw-band-swatch{box-shadow:inset 0 0 0 1px var(--aw-soft-border);border-radius:3px}.aw-band-cardface{animation:aw-band-cardface-in .26s var(--aw-soft-ease) .18s backwards}@keyframes aw-band-cardface-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}:root{--aw-rail-ease:cubic-bezier(.16, 1, .3, 1);--aw-rail-ease-out:cubic-bezier(.22, .9, .3, 1)}.aw-rail-group{--aw-glow-a:oklch(from var(--aw-rail-tone) .8 calc(c * 1.5) h);--aw-glow-b:oklch(from var(--aw-rail-tone) .82 calc(c * 1.3) calc(h + 45));isolation:isolate;border:1px solid var(--aw-rail-tone);position:relative}@supports (color:color-mix(in lab, red, red)){.aw-rail-group{border:1px solid color-mix(in srgb, var(--aw-rail-tone) 18%, transparent)}}.aw-rail-group{background:radial-gradient(120% 200px at 0% 0%, var(--aw-glow-a), transparent), radial-gradient(110% 180px at 100% 100%, var(--aw-glow-b), transparent);border-radius:16px;padding:8px 6px 6px}@supports (color:color-mix(in lab, red, red)){.aw-rail-group{background:radial-gradient(120% 200px at 0% 0%, color-mix(in oklab, var(--aw-glow-a) 62%, transparent), transparent), radial-gradient(110% 180px at 100% 100%, color-mix(in oklab, var(--aw-glow-b) 50%, transparent), transparent)}}.aw-rail-group:after{content:"";z-index:-1;border-radius:inherit;opacity:.7;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.95' numOctaves='2' seed='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1.5 -0.68'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E"),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.95' numOctaves='2' seed='11' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 1.5 -0.62'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:160px 160px;position:absolute;inset:0}@supports (mask-composite:exclude) or (-webkit-mask-composite:xor){.aw-rail-group:before{content:"";border-radius:inherit;background:linear-gradient(105deg, transparent 40%, var(--aw-rail-tone) 50%, transparent 60%);padding:1px;position:absolute;inset:-1px}@supports (color:color-mix(in lab, red, red)){.aw-rail-group:before{background:linear-gradient(105deg, transparent 40%, color-mix(in srgb, var(--aw-rail-tone) 45%, transparent) 50%, transparent 60%)}}.aw-rail-group:before{-webkit-mask-composite:xor;opacity:0;pointer-events:none;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;background-position:100% 0;background-size:320% 100%;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.aw-rail-group:hover:before{animation:1.15s cubic-bezier(.4,0,.2,1) aw-rail-frame-wave}}@keyframes aw-rail-frame-wave{0%{opacity:0;background-position:100% 0}12%{opacity:1}88%{opacity:1}to{opacity:0;background-position:0 0}}.aw-rail-cascade{animation:aw-rail-row-in .32s var(--aw-rail-ease) both;animation-delay:calc(28ms * min(var(--aw-i,0), 12))}@keyframes aw-rail-row-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.aw-rail-fill{transition:width .6s var(--aw-rail-ease)}.aw-mem-panel{transform-origin:0}.aw-mem-panel[data-open=true]{animation:aw-mem-panel-in .26s var(--aw-rail-ease)}@keyframes aw-mem-panel-in{0%{opacity:0;transform:translate(-6px)scale(.98)}to{opacity:1;transform:none}}.aw-mem-fill{transform-origin:0}.aw-mem-panel[data-open=true] .aw-mem-fill,.aw-rc-peek .aw-mem-fill{animation:aw-mem-fill-in .5s var(--aw-rail-ease) both;animation-delay:calc(90ms + 70ms * var(--aw-step,0))}@keyframes aw-mem-fill-in{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.aw-mem-roll{height:1.3em;line-height:1.3em;display:inline-block;overflow:hidden}.aw-mem-roll>span{display:block}.aw-mem-panel[data-open=true] .aw-mem-roll>span,.aw-rc-peek .aw-mem-roll>span{animation:aw-mem-roll-in .5s var(--aw-rail-ease) both;animation-delay:calc(90ms + 70ms * var(--aw-step,0))}@keyframes aw-mem-roll-in{0%{opacity:0;transform:translateY(.9em)}to{opacity:1;transform:none}}.aw-soft-press{transition:transform .34s cubic-bezier(.34,1.56,.64,1),box-shadow .34s cubic-bezier(.34,1.56,.64,1),background-color .2s,border-color .2s,color .2s,opacity .2s}.aw-soft-press:hover{box-shadow:var(--aw-press-shadow);transform:translate(-1px,-1px)}.aw-soft-press:active{box-shadow:var(--aw-press-shadow-down);transition-duration:80ms;transform:translate(2px,2px)}.aw-soft-press:disabled{box-shadow:none;transform:none}.aw-disclose{transform-origin:var(--aw-disclose-origin,top left)}.aw-disclose[data-state=open]{animation:aw-disclose-in .42s var(--aw-rail-ease)}.aw-disclose[data-state=closing]{animation:aw-disclose-out .16s var(--aw-rail-ease-out) both}@keyframes aw-disclose-in{0%{opacity:0;transform:translateY(-8px)scale(.92,.72)}55%{opacity:1;transform:translateY(1px)scale(1.015,1.03)}to{opacity:1;transform:none}}@keyframes aw-disclose-out{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(-6px)scale(.95,.82)}}.aw-convo{flex-direction:column;gap:14px;display:flex}.aw-convo-user{background:var(--aw-soft-fill-hover);border:1px solid var(--aw-soft-border);width:fit-content;max-width:76%;color:var(--color-ink);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:16px 16px 6px;margin-left:auto;padding:10px 14px;font-size:14.5px;line-height:1.6}.aw-convo-coach{width:100%;color:var(--color-ink);background:0 0;border:0;padding:0}.aw-convo-opener{background:var(--color-ink);color:var(--color-block-fg);font-family:var(--font-plex-mono), ui-monospace, monospace;white-space:pre-wrap;border-radius:0;margin-bottom:12px;padding:8px 12px;font-size:13px;line-height:1.6;display:inline-block}.aw-convo-time{font-family:var(--font-plex-mono), ui-monospace, monospace;color:var(--aw-soft-dim);text-align:right;margin-top:4px;font-size:10.5px;line-height:1.4}.aw-convo-foot{justify-content:flex-end;align-items:center;gap:10px;margin-top:4px;display:flex}.aw-convo-foot .aw-convo-time{margin-top:0}.aw-convo-act{opacity:0;pointer-events:none;width:24px;height:24px;color:var(--aw-soft-dim);cursor:pointer;transition:opacity .12s ease, color .14s ease, background .18s var(--aw-soft-ease), transform .12s var(--aw-soft-ease);background:0 0;border:0;border-radius:999px;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex;position:relative}.aw-convo-act~.aw-convo-act{margin-left:-4px}[data-role=user]:hover .aw-convo-act,[data-role=user]:focus-within .aw-convo-act{opacity:1;pointer-events:auto}.aw-convo-act:hover:not(:disabled){background:var(--aw-soft-fill);color:var(--color-ink)}.aw-convo-act:active:not(:disabled){transform:scale(.9)}.aw-convo-act:focus-visible{outline:2px solid var(--color-ring);outline-offset:2px}.aw-convo-act:disabled{cursor:not-allowed;opacity:.4}.aw-convo-act[data-busy=true],.aw-convo-act[data-flash=true]{opacity:1;pointer-events:auto}.aw-convo-act[data-busy=true]:disabled{opacity:1;cursor:progress;color:var(--color-accent)}.aw-act-glyph{width:13px;height:13px}@keyframes aw-act-turn{0%{transform:rotate(0)scale(1)}30%{transform:rotate(150deg)scale(1.16)}62%{transform:rotate(348deg)scale(.94)}82%{transform:rotate(368deg)scale(1.04)}to{transform:rotate(360deg)scale(1)}}.aw-convo-act:hover:not(:disabled) .aw-act-glyph-turn{animation:aw-act-turn .66s var(--aw-rail-ease)}@keyframes aw-act-lift{0%{transform:translateY(0)scale(1)}38%{transform:translateY(-2.5px)scale(1.14)}72%{transform:translateY(.7px)scale(.97)}to{transform:translateY(0)scale(1)}}.aw-convo-act:hover:not(:disabled) .aw-act-glyph-lift{animation:aw-act-lift .5s var(--aw-rail-ease)}@keyframes aw-act-tick{0%{transform:scale(1)}45%{transform:scale(1.24)}to{transform:scale(1)}}.aw-convo-act:hover:not(:disabled) .aw-act-glyph-tick{animation:aw-act-tick .42s var(--aw-rail-ease)}@keyframes aw-act-quarter{0%{transform:rotate(0)scale(1)}55%{transform:rotate(99deg)scale(1.12)}to{transform:rotate(90deg)scale(1)}}.aw-convo-act:hover:not(:disabled) .aw-act-glyph-quarter{animation:aw-act-quarter .46s var(--aw-rail-ease)}@keyframes aw-act-pop{0%{opacity:0;transform:scale(.35)rotate(-18deg)}55%{opacity:1;transform:scale(1.2)rotate(4deg)}to{opacity:1;transform:none}}.aw-act-glyph-pop{color:var(--color-accent);animation:aw-act-pop .4s var(--aw-rail-ease) both}.aw-convo-act:after{content:"";border:1.5px solid var(--color-accent);opacity:0;pointer-events:none;border-radius:999px;position:absolute;inset:0}@keyframes aw-act-halo{0%{opacity:.6;transform:scale(.55)}to{opacity:0;transform:scale(1.8)}}.aw-convo-act[data-flash=true]:after{animation:aw-act-halo .52s var(--aw-soft-ease-out)}.aw-convo-act-go{background:var(--color-accent);color:var(--color-on-accent)}.aw-convo-act-go:hover:not(:disabled){background:var(--color-accent-strong);color:var(--color-on-accent)}.aw-convo-confirm{border:1px solid var(--aw-soft-border);background:var(--aw-soft-card);max-width:min(34ch,100%);box-shadow:var(--aw-soft-shadow);animation:aw-convo-pop .26s var(--aw-soft-ease-out) both;border-radius:14px 14px 6px;flex-direction:column;align-items:flex-end;gap:8px;margin-left:auto;padding:10px 12px;display:flex}.aw-convo-foot:has(.aw-convo-confirm) .aw-convo-time{display:none}.aw-convo-confirm .aw-convo-act{opacity:1;pointer-events:auto}.aw-convo-confirm-acts{align-items:center;gap:10px;display:flex}.aw-convo-warn{text-align:left;text-wrap:pretty;color:var(--color-foreground-muted);font-size:11.5px;line-height:1.5}@media (hover:none){.aw-convo-act{opacity:1;pointer-events:auto}}.aw-convo-dock{z-index:1;background:linear-gradient(to bottom, transparent 0, var(--color-background) 20px);padding-top:20px;position:sticky;bottom:0}.aw-convo-jump{background:var(--aw-soft-card);border:1px solid var(--aw-soft-border);box-shadow:var(--aw-soft-shadow);color:var(--aw-soft-ink);cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:5px 12px;font-size:12px;line-height:1.2;display:inline-flex}.aw-convo-jump:hover{background:var(--aw-soft-fill-hover);border-color:var(--aw-soft-border-focus)}.aw-convo-rail{background:var(--color-surface);border:1px solid var(--aw-soft-border);box-shadow:var(--aw-soft-shadow);border-radius:16px;flex-wrap:wrap;align-items:center;gap:8px 12px;padding:10px 16px;display:flex}.aw-convo-rail:not(:first-child){margin-top:-10px}.aw-convo-rail-label{color:var(--aw-soft-dim);font-size:11px;font-weight:500;line-height:1.4}.aw-convo-commit{border:1px solid var(--color-accent);background:var(--color-accent);color:var(--color-on-accent);cursor:pointer;transition:background .2s var(--aw-soft-ease), border-color .2s var(--aw-soft-ease), opacity .2s var(--aw-soft-ease);border-radius:999px;flex:none;padding:6px 15px;font-size:12.5px;font-weight:500;line-height:20px}.aw-convo-commit:hover:not(:disabled){background:var(--color-accent-strong);border-color:var(--color-accent-strong)}.aw-convo-commit:disabled{cursor:not-allowed;opacity:.5}.aw-convo-ghost{border:1px solid var(--aw-soft-border);color:var(--color-ink);cursor:pointer;transition:background .2s var(--aw-soft-ease), border-color .2s var(--aw-soft-ease), transform .34s var(--aw-soft-spring), box-shadow .34s var(--aw-soft-spring);background:0 0;border-radius:999px;flex:none;align-items:center;gap:6px;padding:6px 15px;font-size:12.5px;font-weight:500;line-height:20px;display:inline-flex}.aw-convo-ghost:hover{background:var(--aw-soft-fill);border-color:var(--aw-soft-border-focus)}.aw-convo-ghost-on-fill:hover{background:var(--aw-soft-fill-hover)}.aw-convo-ghost-round{justify-content:center;width:32px;height:32px;padding:0}.aw-convo-ghost-round[aria-expanded=true]{background:var(--aw-soft-ink);border-color:var(--aw-soft-ink);color:var(--aw-soft-card)}.aw-convo-ghost-round:focus-visible{outline:2px solid var(--color-ring);outline-offset:2px}.aw-flaw-panel{animation:aw-flaw-panel-in .26s var(--aw-soft-ease) backwards}@keyframes aw-flaw-panel-in{0%{opacity:0;transform:translateY(4px)}}.aw-flaw-pulse{animation:aw-flaw-pulse 1.1s var(--aw-soft-ease);border-radius:12px}@keyframes aw-flaw-pulse{35%{box-shadow:0 0 0 5px color-mix(in srgb, var(--aw-pulse) 22%, transparent), inset 0 0 0 100vmax color-mix(in srgb, var(--aw-pulse) 22%, transparent)}}.aw-convo-keep{justify-content:flex-end;align-items:center;min-height:34px;display:flex}.aw-convo-keep .aw-convo-ghost:disabled{cursor:not-allowed;opacity:.5}.aw-convo-keep .aw-convo-act{opacity:1;pointer-events:auto}.aw-convo-keep .aw-convo-act .aw-act-glyph{animation:aw-act-pop .4s var(--aw-rail-ease) both}.aw-convo-keep .aw-convo-act:after{animation:aw-act-halo .52s var(--aw-soft-ease-out)}.aw-convo-morph{flex:none;align-items:center;font-size:12.5px;font-weight:500;line-height:20px;display:inline-flex;position:relative}.aw-convo-morph-goo{pointer-events:none;filter:url(#aw-goo-island);align-items:center;display:flex;position:absolute;inset:0}.aw-convo-morph-blob{background:var(--color-accent);border-radius:999px;flex:none;height:34px}.aw-convo-morph-neck{background:var(--color-accent);width:14px;height:7px;transition:width .34s var(--aw-soft-ease), margin .34s var(--aw-soft-ease);flex:none;margin:0 -5px}.aw-convo-morph-face{z-index:1;align-items:center;display:flex;position:relative}.aw-convo-morph-stops{align-items:center;display:flex}.aw-convo-morph-gap{flex:none;width:4px}.aw-convo-morph-part{white-space:nowrap;height:34px;color:var(--color-on-accent);font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex;overflow:hidden}.aw-convo-morph-part:disabled{cursor:default}.aw-convo-morph-part:focus-visible{outline:2px solid var(--color-ring);outline-offset:3px;border-radius:999px}.aw-convo-morph-blob,.aw-convo-morph-part{width:var(--aw-mw,max-content);transition:width .34s var(--aw-soft-ease), opacity .2s var(--aw-soft-ease)}.aw-convo-morph[data-open=false] .aw-convo-morph-stop,.aw-convo-morph[data-open=false] .aw-convo-morph-gap{opacity:0;width:0}.aw-convo-morph[data-open=false] .aw-convo-morph-neck{width:0;margin:0}.aw-convo-morph-sizers{visibility:hidden;pointer-events:none;white-space:nowrap;position:absolute;top:0;left:0}.aw-bubble-in{transform-origin:100% 100%;animation:aw-bubble-in .42s var(--aw-rail-ease) both}@keyframes aw-convo-pop{0%{opacity:0;transform:scale(.9)}60%{opacity:1;transform:scale(1.03)}to{opacity:1;transform:none}}.aw-grill-loop{background:var(--aw-soft-fill);border-radius:16px;flex-direction:column;gap:10px;margin:0 0 18px;padding:15px 18px 16px;display:flex}.aw-grill-loop-probe{animation:aw-grill-probe 7s var(--aw-soft-ease) infinite both;font-size:13.5px;line-height:1.55}.aw-grill-loop-turn{height:90px;position:relative}.aw-grill-loop-goo,.aw-grill-loop-face{pointer-events:none;position:absolute;inset:0}.aw-grill-loop-goo{filter:url(#aw-goo-island)}.aw-grill-loop-bubble,.aw-grill-loop-drop,.aw-grill-loop-pill{background:var(--aw-soft-fill-hover);position:absolute}.aw-grill-loop-bubble{width:min(250px,80%);height:34px;animation:aw-grill-answer 7s var(--aw-soft-ease) infinite both;border-radius:16px 16px 6px;top:0;right:0}.aw-grill-loop-drop{width:18px;height:18px;animation:aw-grill-drop 7s var(--aw-soft-ease) infinite both;border-radius:999px;top:26px;right:34px}.aw-grill-loop-pill{width:62px;height:26px;animation:aw-grill-swell 7s var(--aw-soft-ease) infinite both;border-radius:999px;top:60px;right:18px}.aw-grill-loop-answer,.aw-grill-loop-verdict{white-space:nowrap;align-items:center;display:flex;position:absolute;overflow:hidden}.aw-grill-loop-answer{width:min(250px,80%);height:34px;color:var(--color-ink);animation:aw-grill-answer 7s var(--aw-soft-ease) infinite both;padding:0 14px;font-size:13.5px;top:0;right:0}.aw-grill-loop-verdict{width:62px;height:26px;font-family:var(--font-plex-mono), ui-monospace, monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--color-accepted);animation:aw-grill-verdict 7s var(--aw-soft-ease) infinite both;justify-content:center;font-size:10.5px;top:60px;right:18px}.aw-grill-loop-meter{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.aw-grill-loop-dot{border:1px solid var(--aw-soft-border);border-radius:999px;flex:none;justify-content:center;align-items:center;width:9px;height:9px;display:flex}.aw-grill-loop-lit{background:var(--color-accent);width:5px;height:5px;animation:aw-grill-verdict 7s var(--aw-soft-ease) infinite both;border-radius:999px}.aw-grill-loop-cap{font-family:var(--font-plex-mono), ui-monospace, monospace;color:var(--aw-soft-dim);margin-left:6px;font-size:10.5px}@keyframes aw-grill-probe{0%{opacity:1;transform:none}6%,11%{opacity:0;transform:translateY(5px)}18%,to{opacity:1;transform:none}}@keyframes aw-grill-answer{0%{opacity:1;transform:none}6%,27%{opacity:0;transform:translateY(8px)scale(.96)}36%,to{opacity:1;transform:none}}@keyframes aw-grill-drop{0%,46%{opacity:0;transform:translateY(0)}50%{opacity:1;transform:translateY(0)}62%{opacity:1;transform:translateY(30px)}68%,to{opacity:0;transform:translateY(30px)}}@keyframes aw-grill-swell{0%{opacity:1;transform:scale(1)}6%,58%{opacity:0;animation-timing-function:var(--aw-soft-spring);transform:scale(.2)}70%,to{opacity:1;transform:scale(1)}}@keyframes aw-grill-verdict{0%{opacity:1}6%,66%{opacity:0}74%,to{opacity:1}}.aw-convo-quote{background:var(--aw-soft-fill);border-radius:12px;padding:8px 10px 9px}.aw-convo-chips{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.aw-convo-chip{background:var(--aw-soft-fill);color:var(--aw-soft-ink);font:inherit;cursor:pointer;transition:background .18s var(--aw-soft-ease), transform .18s var(--aw-soft-spring);border:0;border-radius:999px;flex:none;align-items:center;gap:5px;padding:4px 10px;font-size:11.5px;font-weight:600;line-height:1.35;display:inline-flex}.aw-convo-chip svg{width:12px;height:12px;color:inherit;flex:none}.aw-convo-chip:hover:not(:disabled){background:var(--aw-soft-fill-hover);transform:scale(1.04)}.aw-convo-chip:active:not(:disabled){transform:scale(.97)}.aw-convo-chip:disabled{cursor:not-allowed;opacity:.5;transform:none}.aw-convo-chip:focus-visible{outline:2px solid var(--color-ring);outline-offset:2px}@media (prefers-reduced-motion:reduce){.aw-convo-chip{transition:none}.aw-convo-chip:hover:not(:disabled),.aw-convo-chip:active:not(:disabled){transform:none}}:root[data-motion=reduced] .aw-convo-chip{transition:none}:root[data-motion=reduced] .aw-convo-chip:hover:not(:disabled),:root[data-motion=reduced] .aw-convo-chip:active:not(:disabled){transform:none}.aw-challenge{transition:grid-template-rows .42s var(--aw-ios), margin-bottom .42s var(--aw-ios), opacity .2s var(--aw-soft-ease);grid-template-rows:1fr;display:grid}.aw-challenge[data-leaving]{opacity:0;grid-template-rows:0fr;margin-bottom:-14px}.aw-challenge-clip{min-height:0;overflow:hidden}.aw-challenge-card{border:1px solid var(--aw-soft-border);border-radius:var(--aw-r-card);background:var(--aw-soft-card);align-items:flex-start;gap:12px;padding:14px 46px 14px 14px;display:flex;position:relative}.aw-challenge-thumb{--aw-grain-opacity:.3;color:#b4441a;background:radial-gradient(circle at 12% 100%,#f9ad5f 0,#0000 58%),radial-gradient(circle at 100% 0,#ef7a3c73 0,#0000 52%),#ffe3ad;border-radius:12px;flex:none;place-items:center;width:36px;height:36px;display:grid}.aw-challenge-thumb svg{width:18px;height:18px}.aw-challenge-card:hover .aw-challenge-thumb path:nth-child(3){animation:aw-challenge-speak .5s var(--aw-soft-ease) both}.aw-challenge-card:hover .aw-challenge-thumb path:nth-child(2){animation:aw-challenge-speak .5s var(--aw-soft-ease) .12s both}@keyframes aw-challenge-speak{0%{opacity:.15}to{opacity:1}}.aw-challenge-body{flex:1;min-width:0;padding-top:1px}.aw-challenge-eyebrow{color:var(--aw-soft-dim);margin:0;font-size:12px;line-height:1.3}.aw-challenge-q{color:var(--aw-soft-ink);margin-top:3px;font-size:14.5px;line-height:1.55}.aw-challenge-q p{margin:0}.aw-challenge-close{width:28px;height:28px;color:var(--aw-soft-dim);cursor:pointer;transition:opacity .2s var(--aw-soft-ease), background .2s var(--aw-soft-ease), color .2s var(--aw-soft-ease);background:0 0;border:0;border-radius:999px;place-items:center;display:grid;position:absolute;top:10px;right:10px}.aw-challenge-close svg{width:15px;height:15px}.aw-challenge-close:hover{background:var(--aw-soft-fill-hover);color:var(--aw-soft-ink)}.aw-challenge-close:focus-visible{outline:2px solid var(--color-ring);outline-offset:2px}@media (hover:hover){.aw-challenge-close{opacity:0}.aw-challenge-card:hover .aw-challenge-close,.aw-challenge-close:focus-visible{opacity:1}}.aw-cards{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.aw-cards>li{animation:aw-card-in .38s var(--aw-rail-ease,cubic-bezier(.16, 1, .3, 1)) both;animation-delay:calc(34ms * min(var(--aw-i,0), 12))}@keyframes aw-card-in{0%{opacity:0;transform:translateY(9px)scale(.985)}to{opacity:1;transform:none}}.aw-card{border:1px solid var(--aw-soft-border);background:var(--aw-soft-card);transition:transform .34s var(--aw-soft-spring,cubic-bezier(.34, 1.56, .64, 1)), box-shadow .34s var(--aw-soft-spring,cubic-bezier(.34, 1.56, .64, 1)), border-color .2s ease, background .2s ease;border-radius:14px;align-items:stretch;display:flex;position:relative;box-shadow:0 1px 2px #0f0e0c08}.aw-card-only:not(:disabled):hover{border-color:var(--aw-soft-border-focus);box-shadow:var(--aw-press-shadow);transform:translate(-1px,-1px)}.aw-card:has(>.aw-card-main):hover{border-color:var(--aw-soft-border-focus);box-shadow:var(--aw-press-shadow);transform:translate(-1px,-1px)}.aw-card-only:active:not(:disabled){box-shadow:var(--aw-press-shadow-down);transition-duration:80ms;transform:translate(2px,2px)}.aw-card:has(>.aw-card-main:active){box-shadow:var(--aw-press-shadow-down);transition-duration:80ms;transform:translate(2px,2px)}.aw-card-main{min-width:0;font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:13px 0 0 13px;flex:1;align-items:center;gap:12px;padding:11px 4px 11px 13px;display:flex}.aw-card-main:only-child{border-radius:13px;padding-right:13px}.aw-card-main:focus-visible{outline:2px solid var(--color-ring);outline-offset:-2px;border-radius:13px}.aw-card-only{border:1px solid var(--aw-soft-border);background:var(--aw-soft-card);border-radius:14px;padding:11px 13px}.aw-card-glyph{background:var(--aw-soft-fill);width:34px;height:34px;color:var(--aw-soft-dim);transition:background .22s var(--aw-soft-ease,cubic-bezier(.16, 1, .3, 1)), color .2s ease, transform .44s var(--aw-soft-spring-loose,cubic-bezier(.18, 1.72, .42, 1));border-radius:11px;flex:none;justify-content:center;align-items:center;display:flex}.aw-card:not(:disabled):hover .aw-card-glyph{background:var(--aw-soft-fill-hover);color:var(--color-ink);transform:scale(1.08)}.aw-kind{background:var(--aw-kind-bg);color:var(--aw-kind-fg);border-radius:999px;flex:none;justify-content:center;align-items:center;display:inline-flex}.aw-card:not(:disabled):hover .aw-card-glyph.aw-kind{background:var(--aw-kind-bg);color:var(--aw-kind-fg)}.aw-card-body{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.aw-card-title{color:var(--color-ink);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;line-height:1.3;overflow:hidden}.aw-card-meta{color:var(--aw-soft-dim);flex-wrap:wrap;align-items:center;gap:4px 10px;font-size:11.5px;line-height:1.45;display:flex}.aw-card-meta>*{flex:none}.aw-card-tag{background:var(--aw-soft-fill);max-width:190px;color:var(--aw-soft-ink);text-overflow:ellipsis;white-space:nowrap;transition:background .2s var(--aw-soft-ease,cubic-bezier(.16, 1, .3, 1));border-radius:999px;padding:1px 9px;font-size:11px;overflow:hidden}.aw-card:hover .aw-card-tag{background:var(--aw-soft-fill-hover)}.aw-card-tail{color:var(--aw-soft-dim);flex:none;align-items:center;gap:9px;padding-left:8px;display:flex}.aw-card-chev{opacity:.5;transition:transform .34s var(--aw-soft-spring,cubic-bezier(.34, 1.56, .64, 1)), opacity .2s ease}.aw-card:hover .aw-card-chev{opacity:1;transform:translate(3px)}.aw-card-act{width:30px;height:30px;color:var(--aw-soft-dim);cursor:pointer;opacity:0;pointer-events:none;transition:opacity .16s ease, background .18s var(--aw-soft-ease,cubic-bezier(.16, 1, .3, 1)), color .16s ease, box-shadow .34s var(--aw-soft-spring,cubic-bezier(.34, 1.56, .64, 1)), transform .34s var(--aw-soft-spring,cubic-bezier(.34, 1.56, .64, 1));background:0 0;border:0;border-radius:999px;flex:none;justify-content:center;align-self:center;align-items:center;margin:0 7px 0 2px;padding:0;display:inline-flex}.aw-card:hover .aw-card-act,.aw-card:focus-within .aw-card-act{opacity:1;pointer-events:auto}.aw-card-act:hover:not(:disabled){background:var(--aw-soft-fill-hover);color:var(--color-ink)}.aw-card-act:focus-visible{opacity:1;pointer-events:auto;outline:2px solid var(--color-ring);outline-offset:2px}.aw-card-act:disabled{cursor:not-allowed}:is(.aw-card:hover,.aw-card:focus-within) .aw-card-act:disabled{opacity:.3}.aw-card-act-danger{color:var(--color-destructive)}.aw-card-act-danger:hover:not(:disabled){background:#b91c1c1c}@supports (color:color-mix(in lab, red, red)){.aw-card-act-danger:hover:not(:disabled){background:color-mix(in srgb, var(--color-destructive) 11%, transparent)}}.aw-card-act-danger:hover:not(:disabled){color:var(--color-destructive)}@media (hover:none){.aw-card-act{opacity:1;pointer-events:auto}.aw-card-act:disabled{opacity:.3}}.aw-card-confirm{border:1px solid #b91c1c;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}@supports (color:color-mix(in lab, red, red)){.aw-card-confirm{border:1px solid color-mix(in srgb, var(--color-destructive) 38%, var(--aw-soft-border))}}.aw-card-confirm{background:#b91c1c;border-radius:14px}@supports (color:color-mix(in lab, red, red)){.aw-card-confirm{background:color-mix(in srgb, var(--color-destructive) 5%, var(--aw-soft-card))}}.aw-card-confirm{box-shadow:var(--aw-soft-shadow);animation:aw-convo-pop .26s var(--aw-soft-ease-out,cubic-bezier(.22, .9, .3, 1)) both;padding:12px 14px}.aw-card-confirm-text{min-width:0;color:var(--color-ink);flex:260px;margin:0;font-size:13px;line-height:1.55}.aw-card-confirm-text b{font-weight:600}.aw-soft-cta{border:1px solid var(--color-accent);background:var(--color-accent);color:var(--color-on-accent);font:inherit;cursor:pointer;border-radius:999px;flex:none;align-items:center;gap:8px;padding:9px 20px;font-size:13px;font-weight:600;line-height:20px;display:inline-flex;box-shadow:0 1px 2px #a035242e}@supports (color:color-mix(in lab, red, red)){.aw-soft-cta{box-shadow:0 1px 2px color-mix(in srgb, var(--color-accent) 18%, transparent)}}.aw-soft-cta{transition:transform .34s var(--aw-soft-spring,cubic-bezier(.34, 1.56, .64, 1)), box-shadow .3s var(--aw-soft-ease,cubic-bezier(.16, 1, .3, 1)), background .2s var(--aw-soft-ease,cubic-bezier(.16, 1, .3, 1)), border-color .2s var(--aw-soft-ease,cubic-bezier(.16, 1, .3, 1)), opacity .2s ease}.aw-soft-cta:hover:not(:disabled):not([aria-disabled=true]){background:var(--color-accent-strong);border-color:var(--color-accent-strong);transform:translateY(-1px);box-shadow:0 5px 16px #a0352452}@supports (color:color-mix(in lab, red, red)){.aw-soft-cta:hover:not(:disabled):not([aria-disabled=true]){box-shadow:0 5px 16px color-mix(in srgb, var(--color-accent) 32%, transparent)}}.aw-soft-cta:active:not(:disabled):not([aria-disabled=true]){transform:translateY(0)scale(.96);box-shadow:0 1px 2px #a035242e}@supports (color:color-mix(in lab, red, red)){.aw-soft-cta:active:not(:disabled):not([aria-disabled=true]){box-shadow:0 1px 2px color-mix(in srgb, var(--color-accent) 18%, transparent)}}.aw-soft-cta:active:not(:disabled):not([aria-disabled=true]){transition-duration:80ms}.aw-soft-cta:disabled,.aw-soft-cta[aria-disabled=true]{cursor:not-allowed;opacity:.55;box-shadow:none;transform:none}.aw-soft-cta:focus-visible{outline:2px solid var(--color-ring);outline-offset:3px}.aw-soft-tactile{transition:transform .34s var(--aw-soft-spring,cubic-bezier(.34, 1.56, .64, 1)), background .2s var(--aw-soft-ease,cubic-bezier(.16, 1, .3, 1)), box-shadow .34s var(--aw-soft-spring,cubic-bezier(.34, 1.56, .64, 1)), border-color .2s var(--aw-soft-ease,cubic-bezier(.16, 1, .3, 1)), color .2s ease, opacity .2s ease}.aw-soft-danger{border:1px solid var(--color-destructive);background:var(--color-destructive);color:var(--color-surface);font:inherit;cursor:pointer;transition:transform .34s var(--aw-soft-spring,cubic-bezier(.34, 1.56, .64, 1)), background .2s var(--aw-soft-ease,cubic-bezier(.16, 1, .3, 1)), box-shadow .34s var(--aw-soft-spring,cubic-bezier(.34, 1.56, .64, 1)), opacity .2s ease;border-radius:999px;flex:none;padding:6px 15px;font-size:12.5px;font-weight:500;line-height:20px}.aw-soft-danger:hover:not(:disabled){background:#9b1818}@supports (color:color-mix(in lab, red, red)){.aw-soft-danger:hover:not(:disabled){background:color-mix(in srgb, var(--color-destructive) 84%, #000)}}.aw-soft-danger:disabled{cursor:not-allowed;opacity:.5}.aw-soft-danger:focus-visible,.aw-soft-quiet:focus-visible{outline:2px solid var(--color-ring);outline-offset:2px}.aw-soft-quiet{border:1px solid var(--aw-soft-border);color:var(--color-ink);font:inherit;cursor:pointer;transition:transform .34s var(--aw-soft-spring,cubic-bezier(.34, 1.56, .64, 1)), background .2s var(--aw-soft-ease,cubic-bezier(.16, 1, .3, 1)), box-shadow .34s var(--aw-soft-spring,cubic-bezier(.34, 1.56, .64, 1)), border-color .2s ease, color .2s ease, opacity .2s ease;background:0 0;border-radius:999px;flex:none;align-items:center;gap:6px;padding:6px 14px;font-size:12.5px;font-weight:500;line-height:20px;display:inline-flex}.aw-soft-quiet:hover:not(:disabled):not([aria-disabled=true]){background:var(--aw-soft-fill);border-color:var(--aw-soft-border-focus)}.aw-soft-quiet:disabled,.aw-soft-quiet[aria-disabled=true]{cursor:not-allowed;opacity:.45}.aw-soft-quiet-danger{color:var(--color-destructive)}.aw-soft-quiet-danger:hover:not(:disabled){background:#b91c1c14}@supports (color:color-mix(in lab, red, red)){.aw-soft-quiet-danger:hover:not(:disabled){background:color-mix(in srgb, var(--color-destructive) 8%, transparent)}}.aw-soft-quiet-danger:hover:not(:disabled){border-color:#b91c1c}@supports (color:color-mix(in lab, red, red)){.aw-soft-quiet-danger:hover:not(:disabled){border-color:color-mix(in srgb, var(--color-destructive) 45%, var(--aw-soft-border))}}.aw-soft-quiet-danger:hover:not(:disabled){color:var(--color-destructive)}:is(.aw-soft-quiet,.aw-soft-tactile,.aw-soft-danger,.aw-card-act):hover:not(:disabled){box-shadow:var(--aw-press-shadow);transform:translate(-1px,-1px)}:is(.aw-soft-quiet,.aw-soft-tactile,.aw-soft-danger,.aw-card-act):active:not(:disabled){box-shadow:var(--aw-press-shadow-down);transition-duration:80ms;transform:translate(2px,2px)}.aw-mark{background:var(--aw-soft-fill);color:var(--aw-soft-dim);white-space:nowrap;border-radius:999px;flex:none;align-items:center;padding:1px 9px;font-size:11px;line-height:1.5;display:inline-flex}.aw-mark-live{background:#92400e21}@supports (color:color-mix(in lab, red, red)){.aw-mark-live{background:color-mix(in srgb, var(--color-warn) 13%, transparent)}}.aw-mark-live{color:#75350e}@supports (color:color-mix(in lab, red, red)){.aw-mark-live{color:color-mix(in srgb, var(--color-warn) 78%, var(--color-ink))}}.aw-sweep-peek{z-index:90;border:1px solid var(--aw-soft-border);background:var(--aw-soft-card);box-shadow:var(--aw-soft-shadow);transform-origin:18px 0;animation:aw-sweep-peek-in .32s var(--aw-soft-spring,cubic-bezier(.34, 1.56, .64, 1)) both;border-radius:14px;flex-direction:column;align-items:flex-start;gap:4px;padding:12px 13px 13px;display:flex;position:fixed}@keyframes aw-sweep-peek-in{0%{opacity:0;transform:translateY(-4px)scale(.96)}to{opacity:1;transform:none}}.aw-sweep-peek-icon{width:16px;height:16px;color:var(--aw-soft-dim)}.aw-sweep-peek-title{color:var(--aw-soft-ink);margin:2px 0 0;font-size:13px;font-weight:600;line-height:1.35}.aw-sweep-peek-line{color:var(--aw-soft-dim);margin:0;font-size:12px;line-height:1.45}.aw-sweep-peek-go{border:1px solid var(--aw-soft-border);background:var(--aw-soft-fill);height:28px;color:var(--aw-soft-ink);font:inherit;cursor:pointer;border-radius:999px;align-items:center;gap:6px;margin-top:8px;padding:0 12px;font-size:12px;font-weight:500;display:inline-flex}.aw-sweep-peek-go svg{width:13px;height:13px}.aw-sweep-peek-go:focus-visible{outline:2px solid var(--color-ring);outline-offset:2px}.aw-nudge-lane{left:16px;bottom:calc(16px + max(var(--aw-corner-lane,0px), var(--aw-nudge-lift,0px)));z-index:52;pointer-events:none;width:340px;max-width:calc(100vw - 32px);position:fixed}.aw-nudge{pointer-events:auto;border:1px solid var(--aw-soft-border);background:var(--aw-soft-card);box-shadow:var(--aw-soft-shadow-lift);transform-origin:0 100%;border-radius:16px;position:relative;overflow:hidden}.aw-nudge[data-state=in]{animation:aw-nudge-in .42s var(--aw-soft-spring) both}.aw-nudge[data-state=out]{animation:aw-nudge-out .24s var(--aw-soft-ease) both}@keyframes aw-nudge-in{0%{opacity:0;transform:translateY(14px)scale(.94)}to{opacity:1;transform:none}}@keyframes aw-nudge-out{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(10px)scale(.96)}}.aw-nudge-wave{border-radius:inherit;pointer-events:none;position:absolute;inset:0;overflow:hidden}.aw-nudge-wave:before{content:"";background:linear-gradient(100deg,#0000 38%,#a0352426 50%,#0000 62%);position:absolute;inset:-30% -70%}@supports (color:color-mix(in lab, red, red)){.aw-nudge-wave:before{background:linear-gradient(100deg, transparent 38%, color-mix(in srgb, var(--color-accent) 15%, transparent) 50%, transparent 62%)}}.aw-nudge-wave:before{opacity:0;transform:translate(-72%)}.aw-nudge[data-state=in] .aw-nudge-wave:before{animation:aw-nudge-wave-lr .64s var(--aw-soft-ease) 50ms}.aw-nudge[data-state=out] .aw-nudge-wave:before{animation:aw-nudge-wave-rl .24s var(--aw-soft-ease)}.aw-nudge:where([data-state=open]):hover .aw-nudge-wave:before{animation:aw-nudge-wave-hover .92s var(--aw-soft-ease)}@keyframes aw-nudge-wave-lr{0%{opacity:0;transform:translate(-72%)}16%{opacity:1}to{opacity:0;transform:translate(72%)}}@keyframes aw-nudge-wave-rl{0%{opacity:.85;transform:translate(72%)}to{opacity:0;transform:translate(-72%)}}@keyframes aw-nudge-wave-hover{0%{opacity:0;transform:translate(-72%)}22%{opacity:.34}to{opacity:0;transform:translate(72%)}}.aw-nudge-face{z-index:1;align-items:flex-start;gap:10px;padding:13px 13px 14px 14px;display:flex;position:relative}.aw-nudge[data-state=in] .aw-nudge-face{animation:aw-nudge-swell .64s var(--aw-soft-ease) 50ms}.aw-nudge:where([data-state=open]):hover .aw-nudge-face{animation:aw-nudge-swell-hover .92s var(--aw-soft-ease)}@keyframes aw-nudge-swell{0%,to{transform:scaleY(1)}42%{transform:scaleY(1.035)}}@keyframes aw-nudge-swell-hover{0%,to{transform:scaleY(1)}44%{transform:scaleY(1.012)}}.aw-nudge-glyph{background:#a035241f;border-radius:999px;flex:none;justify-content:center;align-items:center;width:22px;height:22px;margin-top:1px;display:flex}@supports (color:color-mix(in lab, red, red)){.aw-nudge-glyph{background:color-mix(in srgb, var(--color-accent) 12%, transparent)}}.aw-nudge-glyph{color:var(--color-accent)}.aw-nudge-body{flex:1;min-width:0}.aw-nudge-title{font-family:var(--font-plex-mono), ui-monospace, monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--color-accent);font-size:9.5px;font-weight:700}.aw-nudge-text{color:var(--aw-soft-ink);margin-top:5px;font-size:13px;line-height:1.5}.aw-nudge-x{width:24px;height:24px;color:var(--aw-soft-dim);cursor:pointer;transition:background .16s var(--aw-soft-ease), color .16s var(--aw-soft-ease);background:0 0;border:none;border-radius:999px;flex:none;justify-content:center;align-items:center;display:flex}.aw-nudge-x:hover{background:var(--aw-soft-fill-hover);color:var(--aw-soft-ink)}.aw-nudge-x:focus-visible{outline:2px solid var(--color-ring);outline-offset:-2px}.aw-askmark{vertical-align:top;border:1.5px solid var(--color-border);background:var(--color-surface);width:22px;height:22px;color:var(--color-foreground-muted);font-family:var(--font-plex-mono), ui-monospace, monospace;cursor:pointer;transition:transform .28s var(--aw-soft-spring,cubic-bezier(.34, 1.56, .64, 1)), box-shadow .2s var(--aw-soft-ease,cubic-bezier(.16, 1, .3, 1)), border-color .2s ease, color .2s ease;border-radius:999px;justify-content:center;align-items:center;padding:0;font-size:10px;font-weight:700;line-height:1;display:inline-flex}.aw-askmark svg{width:12px;height:12px}.aw-askmark:hover,.aw-askmark[aria-expanded=true]{border-color:var(--color-ink);color:var(--color-ink)}.aw-askmark:hover{box-shadow:var(--aw-soft-shadow-btn);transform:translateY(-1px)}.aw-askmark:active{box-shadow:none;transition-duration:80ms;transform:none}.aw-askmark:focus-visible{outline:2px solid var(--color-ring);outline-offset:2px}.aw-askmark[data-size=sm]{width:18px;height:18px;font-size:9px}.aw-askmark-chip{border:1px solid var(--color-border);background:var(--color-surface);max-width:240px;height:26px;color:var(--color-foreground-muted);font-family:var(--font-plex-mono), ui-monospace, monospace;letter-spacing:.04em;cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:0 10px 0 8px;font-size:10px;line-height:1;transition:border-color .2s,color .2s;display:inline-flex}.aw-askmark-chip svg{flex:none;width:12px;height:12px}.aw-askmark-chip:hover,.aw-askmark-chip[aria-expanded=true]{border-color:var(--color-ink);color:var(--color-ink)}.aw-askmark-chip:focus-visible{outline:2px solid var(--color-ring);outline-offset:2px}.aw-askmark-chip-count{font-weight:700}.aw-askmark-card{border:1px solid var(--aw-soft-border);background:var(--aw-soft-card);width:min(280px,72vw);box-shadow:var(--aw-soft-shadow-lift);text-align:left;border-radius:14px;padding:5px}.aw-askmark-row{width:100%;color:inherit;font:inherit;text-align:left;background:0 0;border:0;border-radius:10px;padding:8px 10px;display:block;position:relative}.aw-askmark-row+.aw-askmark-row{margin-top:3px}.aw-askmark-row+.aw-askmark-row:before{content:"";background:var(--aw-soft-line);height:1px;position:absolute;top:-2px;left:10px;right:10px}button.aw-askmark-row{cursor:pointer}button.aw-askmark-row:hover{background:var(--aw-soft-fill)}button.aw-askmark-row:focus-visible{outline:2px solid var(--color-ring);outline-offset:-2px}.aw-askmark-q{-webkit-line-clamp:2;line-clamp:2;color:var(--aw-soft-ink);-webkit-box-orient:vertical;font-size:12.5px;font-weight:600;line-height:1.35;display:-webkit-box;overflow:hidden}.aw-askmark-meta{color:var(--aw-soft-dim);flex-wrap:wrap;align-items:center;gap:2px 10px;margin-top:3px;font-size:11px;line-height:1.45;display:flex}.aw-askmark-meta svg{width:12px;height:12px}.aw-askmark-kept{-webkit-line-clamp:3;line-clamp:3;color:var(--aw-soft-dim);-webkit-box-orient:vertical;margin-top:4px;font-size:12px;line-height:1.5;display:-webkit-box;overflow:hidden}.aw-card-pick[aria-pressed=true]{background:var(--aw-soft-fill);border-color:var(--color-ink)}.aw-card-pick:disabled{opacity:.55;cursor:not-allowed}.aw-card-pick-check{opacity:0;width:14px;height:14px;transition:opacity .18s var(--aw-soft-ease,cubic-bezier(.16, 1, .3, 1)), transform .28s var(--aw-soft-spring,cubic-bezier(.34, 1.56, .64, 1));flex:none;transform:scale(.6)}.aw-card-pick[aria-pressed=true] .aw-card-pick-check{opacity:1;transform:scale(1)}.aw-notice{--aw-notice-tone:var(--color-border-ink);border:1px solid var(--aw-notice-tone)}@supports (color:color-mix(in lab, red, red)){.aw-notice{border:1px solid color-mix(in srgb, var(--aw-notice-tone) 30%, transparent)}}.aw-notice{background:var(--aw-notice-tone);border-radius:12px}@supports (color:color-mix(in lab, red, red)){.aw-notice{background:color-mix(in srgb, var(--aw-notice-tone) 7%, var(--aw-soft-card))}}.aw-notice{padding:14px 16px}.aw-notice[data-tone=destructive]{--aw-notice-tone:var(--color-destructive)}.aw-notice[data-tone=warn]{--aw-notice-tone:var(--color-warn)}.aw-notice[data-tone=accent]{--aw-notice-tone:var(--color-accent)}.aw-notice[data-tone=accepted]{--aw-notice-tone:var(--color-accepted)}.aw-notice[data-tone=note]{--aw-notice-tone:var(--color-note);background:var(--color-note-bg)}.aw-notice[data-tone=neutral]{--aw-notice-tone:var(--color-border-ink);background:var(--aw-notice-tone)}@supports (color:color-mix(in lab, red, red)){.aw-notice[data-tone=neutral]{background:color-mix(in srgb, var(--aw-notice-tone) 4%, var(--aw-soft-card))}}:root{--aw-nav-rail-w:56px;--aw-nav-icon:38px;--aw-nav-col-btn:28px;--aw-nav-hit:44px;--aw-nav-col-pad:12px;--aw-nav-acct-inset:calc((var(--aw-nav-rail-w) - var(--aw-nav-hit)) / 2);--aw-nav-seam:var(--aw-soft-border);--aw-nav-scrim:var(--aw-soft-ink)}@supports (color:color-mix(in lab, red, red)){:root{--aw-nav-scrim:color-mix(in srgb, var(--aw-soft-ink) 22%, transparent)}}.aw-nav-rail{z-index:auto;width:var(--aw-nav-rail-w);background:var(--aw-soft-fill);border-right:1px solid var(--aw-nav-seam);flex-direction:column;flex:none;align-items:center;padding:10px 0;display:flex;position:relative}.aw-nav-head{margin:4px 0 14px}.aw-nav-mark{width:var(--aw-nav-hit);height:var(--aw-nav-hit);border-radius:9px;place-items:center;font-size:17px;line-height:1;text-decoration:none;display:grid}.aw-nav-group{flex-direction:column;gap:0;display:flex}.aw-nav-rule{background:var(--aw-nav-seam);width:20px;height:1px;margin:7px 0}.aw-nav-spacer{flex:1}.aw-nav-foot{z-index:8;position:relative}.aw-nav-icon{z-index:1;width:var(--aw-nav-hit);height:var(--aw-nav-hit);color:var(--aw-soft-dim);cursor:pointer;transition:color .2s var(--aw-soft-ease);background:0 0;border:0;place-items:center;padding:0;display:grid;position:relative}.aw-nav-glyph{width:var(--aw-nav-icon);height:var(--aw-nav-icon);transition:background-color .2s var(--aw-soft-ease), border-color .2s var(--aw-soft-ease);background:0 0;border:1.5px solid #0000;border-radius:9px;place-items:center;display:grid}.aw-nav-icon:focus-visible{outline:none}.aw-nav-icon:focus-visible .aw-nav-glyph{outline:2px solid var(--color-ring);outline-offset:-2px}.aw-nav-icon svg{width:17px;height:17px}.aw-nav-icon:not([data-active=true]):hover,.aw-nav-icon:not([data-active=true]):focus-visible{color:var(--color-block-fg)}.aw-nav-action{color:var(--color-accent)}.aw-nav-icon[data-open=true],.aw-nav-icon[data-active=true]{z-index:8}.aw-nav-icon[data-active=true]{color:var(--aw-soft-ink)}.aw-nav-icon[data-active=true] .aw-nav-glyph{background:var(--aw-soft-card);border-color:var(--aw-soft-ink);box-shadow:var(--aw-press-shadow)}.aw-nav-icon[data-active=true]:hover{color:var(--color-accent)}.aw-nav-dot{background:var(--color-accent);width:6px;height:6px;transition:opacity .2s var(--aw-soft-ease);border-radius:50%;position:absolute;top:6px;right:6px}.aw-nav-badge{font:700 8px/1 var(--font-mono);color:var(--color-accent);transition:opacity .2s var(--aw-soft-ease), right .2s var(--aw-soft-ease), bottom .2s var(--aw-soft-ease);position:absolute;bottom:3px;right:4px}.aw-nav-icon[data-active=true] .aw-nav-badge{bottom:6px;right:7px}.aw-nav-icon:not([data-active=true]):hover .aw-nav-badge,.aw-nav-icon:not([data-active=true]):hover .aw-nav-dot,.aw-nav-icon:not([data-active=true]):focus-visible .aw-nav-badge,.aw-nav-icon:not([data-active=true]):focus-visible .aw-nav-dot{opacity:0}.aw-nav-bud{z-index:-1;width:180px;height:var(--aw-nav-icon);pointer-events:none;position:absolute;top:50%;left:50%;transform:translateY(-50%)}.aw-nav-bud-goo{filter:url(#aw-goo-island);position:absolute;inset:0}.aw-nav-bud-seed,.aw-nav-bud-body{background:var(--aw-soft-ink);position:absolute;top:50%}.aw-nav-bud-seed{left:calc(var(--aw-nav-icon) / -2);width:var(--aw-nav-icon);height:var(--aw-nav-icon);margin-top:calc(var(--aw-nav-icon) / -2);transition:transform .3s var(--aw-soft-spring);border-radius:50%;transform:scale(0)}.aw-nav-bud-body{width:0;height:30px;transition:width .36s var(--aw-soft-spring) 40ms;border-radius:8px;margin-top:-15px;left:22px}.aw-nav-bud-face{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;color:var(--color-block-fg);opacity:0;transition:opacity .2s var(--aw-soft-ease) .12s;font-size:10px;font-weight:700;position:absolute;top:50%;left:30px;transform:translateY(-50%)}.aw-nav-icon:hover .aw-nav-bud-seed,.aw-nav-icon:focus-visible .aw-nav-bud-seed{transform:scale(1)}.aw-nav-icon:hover .aw-nav-bud-body,.aw-nav-icon:focus-visible .aw-nav-bud-body{width:var(--aw-nav-bud-w,96px)}.aw-nav-icon:hover .aw-nav-bud-face,.aw-nav-icon:focus-visible .aw-nav-bud-face{opacity:1}.aw-nav-icon[data-active=true] .aw-nav-bud{display:none}.aw-nav-col{--aw-nav-col-w:272px;--aw-nav-col-fit:var(--aw-nav-col-w);z-index:6;width:0;transition:width .46s var(--aw-soft-spring);flex:none;position:relative}.aw-nav-col[data-open=true]{width:var(--aw-nav-col-fit)}.aw-nav-col[data-open=true][data-push=false]{transition:none}.aw-nav-col[data-open=true][data-push=false] .aw-nav-col-body{transition-timing-function:var(--aw-ios)}.aw-nav-col-goo{top:0;bottom:0;left:calc(var(--aw-nav-rail-w) * -1);width:calc(100% + var(--aw-nav-rail-w));pointer-events:none;filter:url(#aw-goo-island);position:absolute}.aw-nav-col-seed{top:calc(var(--aw-nav-origin-y,60px) - 30px);background:var(--aw-soft-card);width:60px;height:60px;transition:transform .26s var(--aw-soft-spring);border-radius:50%;position:absolute;left:-2px;transform:scale(0)}.aw-nav-col-body{top:0;bottom:0;left:var(--aw-nav-rail-w);width:var(--aw-nav-col-fit);background:var(--aw-soft-card);border-right:1px solid var(--aw-nav-seam);transform-origin:left var(--aw-nav-origin-y,60px);transition:transform .46s var(--aw-soft-spring);position:absolute;transform:scaleX(0)}.aw-nav-col-face{width:var(--aw-nav-col-fit);height:100%;padding:var(--aw-nav-col-pad);opacity:0;transition:opacity .24s var(--aw-soft-ease) .2s, transform .32s var(--aw-soft-ease) .2s;grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);align-content:start;gap:10px;display:grid;position:relative;transform:translate(-10px)}.aw-nav-col[data-open=true] .aw-nav-col-seed{transform:scale(1)}.aw-nav-col[data-open=true] .aw-nav-col-body{transform:scaleX(1)}.aw-nav-col[data-open=true] .aw-nav-col-face{opacity:1;transform:none}.aw-nav-col:not([data-open=true]){transition-timing-function:var(--aw-soft-ease);transition-duration:.3s;overflow:hidden}.aw-nav-col:not([data-open=true]) .aw-nav-col-seed,.aw-nav-col:not([data-open=true]) .aw-nav-col-body{transition:transform .3s var(--aw-soft-ease)}.aw-nav-col:not([data-open=true]) .aw-nav-col-face{pointer-events:none;transition:opacity .12s var(--aw-soft-ease), transform .12s var(--aw-soft-ease)}.aw-nav-col:where(:not([data-open=true])[data-push=false]){top:0;bottom:0;left:var(--aw-nav-rail-w);position:absolute}.aw-nav-col-head{border-bottom:1px solid var(--aw-soft-border);z-index:11;justify-content:space-between;align-items:center;padding-bottom:8px;display:flex;position:relative}.aw-nav-col-title{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--aw-soft-ink);font-size:10px;font-weight:700}.aw-nav-col-collapse{width:var(--aw-nav-hit);height:var(--aw-nav-hit);margin:calc((var(--aw-nav-col-btn) - var(--aw-nav-hit)) / 2);color:var(--aw-soft-ink);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.aw-nav-col-collapse-box{width:var(--aw-nav-col-btn);height:var(--aw-nav-col-btn);border:1.5px solid var(--aw-soft-ink);background:var(--aw-soft-card);border-radius:6px;place-items:center;display:grid}.aw-nav-col-collapse svg{width:14px;height:14px}.aw-nav-col-collapse:focus-visible{outline:none}.aw-nav-col-collapse:focus-visible .aw-nav-col-collapse-box{outline:2px solid var(--color-ring);outline-offset:2px}@keyframes aw-nav-wobble{0%{transform:scale(1)}30%{transform:scale(.86)}60%{transform:scale(1.12)}to{transform:scale(1)}}.aw-nav-icon[data-active=true] svg{animation:aw-nav-wobble .5s var(--aw-soft-spring)}.aw-nav-acct{position:relative}:where(.aw-nav-acct svg.lucide){stroke-width:1.7px}.aw-nav-acct-trigger{width:var(--aw-nav-hit);height:var(--aw-nav-hit);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:grid;position:relative}.aw-nav-acct-trigger:focus-visible{outline:none}.aw-nav-acct-trigger:focus-visible .aw-nav-acct-ava{outline:2px solid var(--color-ring);outline-offset:2px}.aw-nav-acct-d{width:var(--aw-nav-hit);height:var(--aw-nav-hit);transition:transform .35s var(--aw-soft-spring);place-items:center;display:grid;position:relative}@media (hover:hover){.aw-nav-acct-trigger:hover .aw-nav-acct-d{transform:scale(1.05)}.aw-nav-acct-trigger:hover+.aw-nav-acct-peek{opacity:1;transform:none}.aw-nav-acct-band.aw-k-band[data-variant=pro]:hover .aw-k-band-blob[data-b="1"]{transform:translate(4%,-8%)scale(1.08)}.aw-nav-acct-band.aw-k-band[data-variant=pro]:hover .aw-k-band-blob[data-b="2"]{transform:translate(-8%,-10%)scale(.92)}.aw-nav-acct-band.aw-k-band[data-variant=pro]:hover .aw-k-band-blob[data-b="3"]{transform:translate(-20%,10%)scale(1.1)}}@media (prefers-reduced-motion:reduce){.aw-nav-acct-trigger:hover .aw-nav-acct-d{transform:none}}:root[data-motion=reduced] .aw-nav-acct-trigger:hover .aw-nav-acct-d{transform:none}.aw-nav-acct-trigger:active .aw-nav-acct-d{transition-duration:.12s;transform:scale(.95)}.aw-nav-acct-ring{position:absolute;inset:0}.aw-nav-acct-ring .aw-k-ring-track{stroke:var(--aw-soft-border);stroke-opacity:1}.aw-nav-acct-ring .aw-k-ring-arc{animation-delay:.15s}.aw-nav-acct-ava{background:var(--aw-soft-card);box-shadow:0 1px 2px var(--aw-soft-ink)}@supports (color:color-mix(in lab, red, red)){.aw-nav-acct-ava{box-shadow:0 1px 2px color-mix(in srgb, var(--aw-soft-ink) 8%, transparent)}}.aw-nav-acct-ava{transition:background .2s var(--aw-soft-ease)}.aw-nav-acct-ava[data-guest]{box-shadow:inset 0 0 0 1px var(--aw-soft-border)}.aw-nav-acct-trigger[aria-expanded=true] .aw-nav-acct-ava{background:var(--aw-soft-fill-hover)}.aw-nav-acct-peek{top:auto;bottom:calc(100% + 8px);left:calc(8px - var(--aw-nav-acct-inset));width:max-content;transform-origin:calc(var(--aw-nav-hit) / 2 + var(--aw-nav-acct-inset) - 8px) 100%}.aw-nav-acct-trigger:focus-visible+.aw-nav-acct-peek{opacity:1;transform:none}.aw-nav-acct-menu{bottom:0;left:calc(100% + var(--aw-nav-acct-inset) + 8px);z-index:9;background:var(--aw-soft-card);width:min(296px,100vw - 72px);box-shadow:var(--aw-shadow-pop);color:var(--aw-soft-ink);letter-spacing:.01em;opacity:0;transform-origin:-36px calc(100% - 22px);visibility:hidden;transition:opacity .18s var(--aw-soft-ease), transform .18s var(--aw-soft-ease), visibility 0s linear .18s;border-radius:20px;padding:6px;font-size:14px;line-height:1.45;position:absolute;transform:translateY(6px)scale(.96)}.aw-nav-acct-menu[data-open=true]{opacity:1;visibility:visible;transition:opacity .2s var(--aw-soft-ease), transform .35s var(--aw-soft-spring), visibility 0s;transform:none}.aw-nav-acct-menu>*{--aw-k-gap:var(--aw-soft-card)}.aw-nav-acct-head{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:15px;padding:0;display:block}.aw-nav-acct-head:focus-visible{outline:2px solid var(--color-ring);outline-offset:2px}.aw-nav-acct-band.aw-k-band{--aw-k-glow-r:170px;--aw-k-glow:32%;--aw-k-mask-r:150px;flex-direction:row;align-items:center;gap:10px;height:76px;padding:0 12px}.aw-nav-acct-band.aw-k-band[data-variant=max]{--aw-k-glow-r:180px;padding:0 10.5px;box-shadow:inset 0 1px #ffffff14}.aw-nav-acct-band.aw-k-band[data-state]{align-items:flex-end;height:96px;padding-bottom:12px}.aw-nav-acct-band.aw-k-band[data-variant=max][data-state]{padding-bottom:10.5px}.aw-nav-acct-band .aw-k-band-blob{filter:blur(22px)}.aw-nav-acct-band .aw-k-band-blob[data-b="1"]{width:46%;height:190%;top:-50%;right:-16%}.aw-nav-acct-band .aw-k-band-blob[data-b="2"]{width:30%;height:120%;bottom:-70%;right:-6%}.aw-nav-acct-band .aw-k-band-blob[data-b="3"]{width:20%;height:80%;top:-62%;right:18%}.aw-nav-acct-band .aw-k-band-sheen{top:-40%;bottom:-40%}.aw-nav-acct-band.aw-k-band[data-variant=max] .aw-k-band-blob{filter:blur(26px)}.aw-nav-acct-band.aw-k-band[data-variant=max] .aw-k-band-glow:after{opacity:.4}.aw-nav-acct-gava{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:inherit;background:#ffffff29;box-shadow:inset 0 0 0 1px #ffffff4d}.aw-nav-acct-gava>svg{color:inherit}.aw-k-band[data-variant=free] .aw-nav-acct-gava{box-shadow:inset 0 0 0 1px var(--aw-soft-border);color:var(--aw-soft-ink);background:#ffffff9e}.aw-k-band[data-variant=free] .aw-nav-acct-gava>svg{color:var(--aw-soft-dim)}.aw-k-band[data-variant=max] .aw-nav-acct-gava{background:#ffffff14;box-shadow:inset 0 0 0 1px #ffffff2e}.aw-nav-acct-who{flex-direction:column;gap:2px;min-width:0;display:flex}.aw-nav-acct-who b{text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:600;line-height:1.2;overflow:hidden}.aw-nav-acct-who>span{white-space:nowrap;align-items:center;gap:3px;font-size:12px;line-height:1.3;display:inline-flex}.aw-k-band[data-variant=free] .aw-nav-acct-who>span{color:var(--aw-soft-dim)}@supports (color:color-mix(in lab, red, red)){.aw-k-band[data-variant=free] .aw-nav-acct-who>span{color:color-mix(in srgb, var(--aw-soft-dim) 80%, var(--aw-soft-ink))}}.aw-k-band[data-variant=max] .aw-nav-acct-who>span{color:#ffffffdb}.aw-nav-acct-go{opacity:0;width:12px;height:12px;transition:opacity .2s var(--aw-soft-ease)}.aw-nav-acct-head:hover .aw-nav-acct-go,.aw-nav-acct-head:focus-visible .aw-nav-acct-go{opacity:.9}.aw-nav-acct-who>.aw-k-gbar{background:var(--aw-soft-ink);margin-top:3px;display:block}@supports (color:color-mix(in lab, red, red)){.aw-nav-acct-who>.aw-k-gbar{background:color-mix(in srgb, var(--aw-soft-ink) 9%, transparent)}}.aw-nav-acct-band .aw-nav-acct-state{height:22px;padding:0 9px 0 7px;font-size:11.5px;position:absolute;top:9px;right:9px}.aw-nav-acct-band .aw-k-tier.aw-nav-acct-state{box-shadow:0 2px 10px #0f0e0c24}@supports (color:color-mix(in lab, red, red)){.aw-nav-acct-band .aw-k-tier.aw-nav-acct-state{box-shadow:0 2px 10px color-mix(in srgb, var(--color-ink) 14%, transparent)}}.aw-nav-acct-band .aw-nav-acct-state svg{width:12px;height:12px}.aw-nav-acct-month{border-radius:14px}.aw-nav-acct-mh{align-items:baseline;gap:8px;padding:11px 12px 4px;display:flex}.aw-nav-acct-mh b{font-size:13px;font-weight:600}.aw-nav-acct-mh span{color:var(--aw-soft-dim);white-space:nowrap;margin-left:auto;font-size:12px}.aw-nav-acct-list{flex-direction:column;display:flex;position:relative}.aw-nav-acct-hp{background:var(--aw-soft-fill);opacity:0;pointer-events:none;transition:top .3s var(--aw-ios), bottom .3s var(--aw-ios), opacity .2s var(--aw-soft-ease);border-radius:12px;position:absolute;inset:0 0 100%}.aw-nav-acct-list[data-hovering] .aw-nav-acct-hp{opacity:1}.aw-nav-acct-meter{z-index:1;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:10px;padding:8px 12px 9px;display:grid;position:relative}.aw-nav-acct-ml{min-width:0;color:var(--aw-soft-ink);white-space:nowrap;align-items:center;gap:4px;font-size:13px;display:inline-flex}.aw-nav-acct-ml svg{width:12px;height:12px;color:var(--aw-soft-dim);opacity:0;transition:opacity .2s var(--aw-soft-ease)}.aw-nav-acct-meter:hover .aw-nav-acct-ml svg,.aw-nav-acct-meter:focus-visible .aw-nav-acct-ml svg{opacity:1}.aw-nav-acct-mv{color:var(--aw-soft-dim);white-space:nowrap;font-size:12px}.aw-nav-acct-mv b{color:var(--aw-soft-ink);font-size:12.5px}.aw-nav-acct-mv .aw-k-num{font-size:12px}.aw-nav-acct-mv b.aw-k-num{font-size:12.5px}.aw-nav-acct-mv[data-ink]{color:var(--aw-soft-ink);font-weight:500}.aw-nav-acct-back{color:var(--color-destructive);white-space:nowrap;align-items:center;gap:4px;font-size:12px;font-weight:500;display:inline-flex}.aw-nav-acct-back svg{width:12px;height:12px}.aw-nav-acct-bar{border-radius:var(--aw-r-pill);background:var(--aw-soft-fill);height:4px;transition:background .2s var(--aw-soft-ease);grid-column:1/-1;margin-top:6px;overflow:hidden}.aw-nav-acct-meter:hover .aw-nav-acct-bar,.aw-nav-acct-meter:focus-visible .aw-nav-acct-bar{background:var(--aw-soft-card)}.aw-nav-acct-bar i{border-radius:inherit;background:var(--aw-k-meter);transform-origin:0;min-width:10px;height:100%;display:block}.aw-nav-acct-menu[data-open=true] .aw-nav-acct-bar i{animation:aw-k-grow-x .7s var(--aw-ios) backwards;animation-delay:calc(.12s + var(--i,0) * 40ms)}.aw-nav-acct-meter:focus-visible,.aw-nav-acct-item:focus-visible{outline:2px solid var(--color-ring);outline-offset:-2px}.aw-nav-acct-month .aw-k-ghost{border-radius:12px}.aw-nav-acct-grow{grid-template-columns:1fr auto;gap:7px 10px;padding:9px 12px 10px;display:grid}.aw-nav-acct-grow .aw-k-gbar:last-child{grid-column:1/-1}.aw-nav-acct-err{align-items:center;gap:10px;padding:6px 8px 8px 12px;display:flex}.aw-nav-acct-err>svg{width:16px;height:16px;color:var(--aw-soft-dim);flex:none}.aw-nav-acct-err>span{flex:1;min-width:0;font-size:13px}.aw-nav-acct-item .aw-k-spin{width:14px;height:14px}.aw-nav-acct-cta{gap:6px;padding:6px 12px 2px;display:flex}.aw-nav-acct-cta .aw-k-pill{flex:1 1 0;min-width:0;height:40px;font-size:13.5px}.aw-nav-acct-cta .aw-k-pill.aw-nav-acct-getmax{background:linear-gradient(var(--aw-soft-card), var(--aw-soft-card)) padding-box, var(--aw-k-rim) border-box;border:1.5px solid #0000;height:36px}.aw-nav-acct-cta .aw-k-pill.aw-nav-acct-getmax:hover{box-shadow:0 8px 20px var(--s2)}@supports (color:color-mix(in lab, red, red)){.aw-nav-acct-cta .aw-k-pill.aw-nav-acct-getmax:hover{box-shadow:0 8px 20px color-mix(in srgb, var(--s2) 12%, transparent)}}.aw-nav-acct-sep{background:var(--aw-soft-border);height:1px;margin:6px 12px}.aw-nav-acct-item{z-index:1;height:40px;color:var(--aw-soft-ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:12px;align-items:center;gap:10px;padding:0 12px;font-size:13px;display:flex;position:relative}.aw-nav-acct-item>svg{width:16px;height:16px;color:var(--aw-soft-dim);flex:none}.aw-nav-acct-item[aria-busy=true]{color:var(--aw-soft-dim)}.aw-nav-scrim{top:var(--aw-nav-scrim-top,var(--aw-chrome-top));bottom:0;right:0;left:var(--aw-nav-rail-w);z-index:var(--aw-nav-scrim-z,0);background:var(--aw-nav-scrim);animation:aw-nav-scrim-in .24s var(--aw-soft-ease);display:none;position:fixed}@keyframes aw-nav-scrim-in{0%{opacity:0}to{opacity:1}}@media (max-width:767px){.aw-nav-col{top:var(--aw-chrome-top);bottom:0;left:var(--aw-nav-rail-w);--aw-nav-col-fit:min(var(--aw-nav-col-w), calc(100vw - var(--aw-nav-rail-w)));position:fixed}.aw-nav-scrim{display:block}}.aw-lvl-card{border:1.5px solid var(--color-ink);background-color:var(--aw-lvl-bg,var(--color-surface));transition:background-color .45s var(--aw-soft-ease,cubic-bezier(.16, 1, .3, 1)), border-color .45s var(--aw-soft-ease,cubic-bezier(.16, 1, .3, 1));border-radius:10px;padding:11px 11px 10px}.aw-lvl-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex;container-type:inline-size}.aw-lvl-name{overflow-clip-margin:10px;min-width:0;color:var(--aw-lvl-ink,var(--color-ink));font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;text-overflow:ellipsis;white-space:nowrap;transition:color .45s var(--aw-soft-ease,cubic-bezier(.16, 1, .3, 1));font-size:11px;font-weight:700;line-height:1.2;overflow:clip}.aw-lvl-head-tail{flex:none;align-items:center;gap:6px;margin-left:auto;display:flex}.aw-lvl-chip{border:1px solid #0f0e0c1a;flex:none;align-items:center;gap:6px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.aw-lvl-chip{border:1px solid color-mix(in srgb, var(--color-ink) 10%, transparent)}}.aw-lvl-chip{background:#ffffff8c;border-radius:999px}@supports (color:color-mix(in lab, red, red)){.aw-lvl-chip{background:color-mix(in srgb, var(--color-surface) 55%, transparent)}}.aw-lvl-chip{color:var(--color-ink);font-family:var(--font-mono);font-variant-numeric:tabular-nums;transition:background .45s var(--aw-soft-ease,cubic-bezier(.16, 1, .3, 1));padding:3px 8px;font-size:10px;font-weight:600;line-height:1}.aw-lvl-model{align-items:center;gap:6px;min-width:0;margin-top:8px;display:flex}.aw-lvl-model-label{color:var(--color-foreground-muted);font-family:var(--font-mono);letter-spacing:.07em;text-transform:uppercase;flex:none;font-size:9px}.aw-lvl-model-id{background:#ffffff80;border-radius:6px;min-width:0;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.aw-lvl-model-id{background:color-mix(in srgb, var(--color-surface) 50%, transparent)}}.aw-lvl-model-id{color:var(--color-ink);font-family:var(--font-mono);text-overflow:ellipsis;white-space:nowrap;transition:background .45s var(--aw-soft-ease,cubic-bezier(.16, 1, .3, 1));padding:2px 6px;font-size:9.5px;line-height:1.3}.aw-lvl-band{color:var(--color-foreground-muted);font-family:var(--font-mono);letter-spacing:.07em;text-transform:uppercase;flex:none;margin-left:auto;font-size:9.5px;font-weight:600;line-height:1}.aw-lvl-acts{gap:8px;margin-top:11px;display:flex}.aw-lvl-act{min-width:0;font-family:var(--font-mono);letter-spacing:.07em;text-align:center;text-transform:uppercase;cursor:pointer;border-style:solid;border-width:1.5px;border-radius:6px;flex:1;justify-content:center;align-items:center;padding:6px 8px;font-size:9.5px;font-weight:700;line-height:1.2;display:inline-flex}.aw-lvl-acts-wrap{flex-wrap:wrap}.aw-lvl-acts-wrap>*{min-width:120px}.aw-lvl-act:focus-visible,.aw-rail-cta:focus-visible,.aw-rail-quiet:focus-visible,.aw-rail-collapse:focus-visible,.aw-rail-row:focus-visible{outline:2px solid var(--color-ring);outline-offset:2px}.aw-lvl-act-primary{border-color:var(--color-ink);background:var(--color-ink);color:var(--color-block-fg)}.aw-lvl-act-primary:hover:not(:disabled){border-color:var(--color-accent);background:var(--color-accent)}.aw-lvl-act:disabled,.aw-rail-cta:disabled,.aw-rail-quiet:disabled{cursor:not-allowed;opacity:.55}.aw-lvl-act-danger{border-color:var(--color-warn);color:var(--color-warn);background:0 0}.aw-lvl-act-danger:hover:not(:disabled){background:#92400e1f}@supports (color:color-mix(in lab, red, red)){.aw-lvl-act-danger:hover:not(:disabled){background:color-mix(in srgb, var(--color-warn) 12%, transparent)}}.aw-lvl-drawer{--aw-lvl-reach:36px;--aw-lvl-gap:10px;--aw-lvl-x:50%;grid-template-rows:0fr;transition:grid-template-rows .44s cubic-bezier(.4,0,.2,1) 40ms;display:grid;position:relative}.aw-lvl-drawer[data-open=true]{transition:grid-template-rows .46s var(--aw-soft-ease,cubic-bezier(.16, 1, .3, 1)) .16s;grid-template-rows:1fr}.aw-lvl-drawer-in{min-height:0;overflow:hidden}.aw-lvl-drawer[data-open=true][data-animating=false] .aw-lvl-drawer-in{overflow:visible}.aw-lvl-goo{z-index:-1;top:calc(-1 * var(--aw-lvl-reach));clip-path:inset(-40px -40px 0);opacity:0;pointer-events:none;transition:opacity .16s var(--aw-soft-ease-out);position:absolute;bottom:0;left:0;right:0}.aw-lvl-drawer[data-animating=true] .aw-lvl-goo{filter:url(#aw-goo-dial)}.aw-lvl-seed,.aw-lvl-bead{top:0;left:var(--aw-lvl-x);background:var(--aw-lvl-bg);width:12px;height:12px;transition:transform .22s var(--aw-soft-ease-out);border-radius:999px;margin-left:-6px;position:absolute;transform:scale(0)}.aw-lvl-body{top:calc(var(--aw-lvl-reach) + var(--aw-lvl-gap));background:var(--aw-lvl-bg);opacity:0;border-radius:10px;position:absolute;bottom:0;left:0;right:0}.aw-lvl-drawer .aw-lvl-card{margin-top:var(--aw-lvl-gap);opacity:0;transition:background-color .45s var(--aw-soft-ease,cubic-bezier(.16, 1, .3, 1)), border-color .45s var(--aw-soft-ease,cubic-bezier(.16, 1, .3, 1)), opacity .12s var(--aw-soft-ease-out), transform .12s var(--aw-soft-ease-out);transform:translateY(3px)scale(.985)}.aw-lvl-drawer[data-open=true] .aw-lvl-card{opacity:1;transition:background-color .45s var(--aw-soft-ease,cubic-bezier(.16, 1, .3, 1)), border-color .45s var(--aw-soft-ease,cubic-bezier(.16, 1, .3, 1)), opacity .22s var(--aw-soft-ease) .54s, transform .4s var(--aw-soft-spring) .5s;transform:none}.aw-lvl-drawer[data-open=true][data-animating=true] .aw-lvl-goo{animation:.8s linear both aw-lvl-o-goo}.aw-lvl-drawer[data-open=true][data-animating=true] .aw-lvl-seed{animation:aw-lvl-o-seed .32s var(--aw-soft-ease-out) both}.aw-lvl-drawer[data-open=true][data-animating=true] .aw-lvl-bead{animation:.32s cubic-bezier(.45,0,.55,1) 40ms both aw-lvl-o-bead}.aw-lvl-drawer[data-open=true][data-animating=true] .aw-lvl-body{animation:.48s linear .26s both aw-lvl-o-body}@keyframes aw-lvl-o-goo{0%,80%{opacity:1}to{opacity:0}}@keyframes aw-lvl-o-seed{0%{transform:scale(1)}30%{transform:scale(1.4)}to{transform:scale(0)}}@keyframes aw-lvl-o-bead{0%{transform:translateY(13px)scale(1)}55%{transform:translateY(31px)scale(.95,1.4)}to{transform:translateY(52px)scale(1.9,1.5)}}@keyframes aw-lvl-o-body{0%{left:calc(var(--aw-lvl-x) - 12px);right:calc(100% - var(--aw-lvl-x) - 12px);opacity:1;border-radius:12px;animation-timing-function:cubic-bezier(.2,.7,.3,1);bottom:calc(100% - 70px)}22%{left:calc(var(--aw-lvl-x) * .55);right:calc((100% - var(--aw-lvl-x)) * .55);border-radius:18px;animation-timing-function:cubic-bezier(.3,.2,.2,1);bottom:calc(100% - 80px)}52%{animation-timing-function:var(--aw-soft-ease);border-radius:16px;bottom:0;left:-5px;right:-5px}78%{border-radius:11px;bottom:0;left:1px;right:1px}to{opacity:1;border-radius:10px;bottom:0;left:0;right:0}}.aw-lvl-drawer[data-open=false][data-animating=true] .aw-lvl-goo{animation:.62s linear both aw-lvl-c-goo}.aw-lvl-drawer[data-open=false][data-animating=true] .aw-lvl-body{animation:.36s linear 20ms both aw-lvl-c-body}.aw-lvl-drawer[data-open=false][data-animating=true] .aw-lvl-bead{animation:.2s cubic-bezier(.3,0,.2,1) .28s both aw-lvl-c-bead}.aw-lvl-drawer[data-open=false][data-animating=true] .aw-lvl-seed{animation:aw-lvl-c-seed .18s var(--aw-soft-ease-out) .42s both}@keyframes aw-lvl-c-goo{0%{opacity:0}12%,90%{opacity:1}to{opacity:0}}@keyframes aw-lvl-c-body{0%{top:calc(var(--aw-lvl-reach) + var(--aw-lvl-gap));opacity:1;border-radius:10px;animation-timing-function:cubic-bezier(.4,0,.3,1);bottom:0;left:0;right:0}50%{top:calc(var(--aw-lvl-reach) + 6px);left:calc(var(--aw-lvl-x) * .45);right:calc((100% - var(--aw-lvl-x)) * .45);border-radius:18px;animation-timing-function:cubic-bezier(.4,0,.6,1);bottom:0}80%{top:var(--aw-lvl-reach);left:calc(var(--aw-lvl-x) - 11px);right:calc(100% - var(--aw-lvl-x) - 11px);bottom:calc(100% - var(--aw-lvl-reach) - 22px);border-radius:11px;animation-timing-function:cubic-bezier(.4,0,1,1)}to{top:calc(var(--aw-lvl-reach) + 4px);left:calc(var(--aw-lvl-x) - 3px);right:calc(100% - var(--aw-lvl-x) - 3px);bottom:calc(100% - var(--aw-lvl-reach) - 10px);opacity:1;border-radius:3px}}@keyframes aw-lvl-c-bead{0%{transform:translateY(36px)scale(1.6,1.3)}45%{transform:translateY(20px)scale(.85,1.35)}to{transform:translateY(0)scale(.5)}}@keyframes aw-lvl-c-seed{0%{transform:scale(.6)}45%{transform:scale(1.35)}to{transform:scale(0)}}.aw-lvl-dial[data-card-phase=opening] .aw-depth-thumb{animation:aw-lvl-thumb-jelly .52s var(--aw-soft-ease-out) both}.aw-lvl-dial[data-card-phase=closing] .aw-depth-thumb{animation:aw-lvl-thumb-gulp .34s var(--aw-soft-ease-out) .44s both}@keyframes aw-lvl-thumb-jelly{0%{transform:scale(1.14)}18%{transform:scale(1.28,.8)}42%{transform:scale(.9,1.12)}68%{transform:scale(1.05,.96)}to{transform:scale(1)}}@keyframes aw-lvl-thumb-gulp{0%{transform:scale(1)}30%{transform:scale(1.24,.86)}62%{transform:scale(.94,1.06)}to{transform:scale(1)}}@media (hover:hover){.aw-lvl-dial:has(.aw-depth-rail>[aria-expanded=false]:hover) .aw-lvl-goo{opacity:1;filter:url(#aw-goo-dial)}.aw-lvl-dial:has(.aw-depth-rail>[aria-expanded=false]:hover) .aw-lvl-seed{transition:transform .3s var(--aw-soft-spring) 60ms;transform:scale(1)}.aw-lvl-dial:has(.aw-depth-rail>[aria-expanded=false]:hover) .aw-lvl-bead{transition:transform .42s var(--aw-soft-spring-loose) .1s;animation:1.6s ease-in-out .55s infinite alternate aw-lvl-drip;transform:translateY(13px)scale(1)}.aw-depth-rail:has(>[aria-expanded=false]:hover) .aw-depth-thumb{box-shadow:0 0 0 1px #0f0e0c1f,0 1px 4px #00000038}}@keyframes aw-lvl-drip{0%{transform:translateY(13px)scale(1)}to{transform:translateY(15px)scale(.9,1.08)}}.aw-rail-head{border-bottom:1px solid var(--color-border);align-items:center;gap:7px;padding:13px 11px 8px 13px;display:flex}.aw-rail-head-label{min-width:0;color:var(--aw-soft-dim);font-family:var(--font-sans);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.aw-rail-strip-label{writing-mode:vertical-rl}.aw-rail-head-count{color:var(--aw-soft-ink);font-family:var(--font-mono);font-variant-numeric:tabular-nums;flex:none;font-size:11px}.aw-rail-head-owed{color:var(--aw-soft-dim);font-family:var(--font-mono);font-variant-numeric:tabular-nums;flex:none;font-size:11px}.aw-rail-head-new{border-radius:var(--aw-r-pill);background:var(--color-accent);color:var(--color-on-accent);font-family:var(--font-sans);font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;padding:1px 8px;font-size:11px;font-weight:600;line-height:1.5}.aw-rail-toolbar{border-bottom:1px solid var(--color-border);padding:2px 12px 2px 6px;container-type:inline-size}.aw-rail-toolbar>.aw-rc-selbar{flex-wrap:wrap;column-gap:6px;height:auto;min-height:36px}@container (max-width:220px){.aw-rail-toolbar .aw-rc-selbar{column-gap:2px}.aw-rail-toolbar :is(.aw-rc-selbar-delete,.aw-rc-selbar-cancel){padding:0 6px;font-size:12px}.aw-rail-toolbar .aw-rc-selbar-delete>svg{display:none}}.aw-rail-toolbar-count{padding-left:6px}.aw-rail-row-box{flex:none;justify-content:center;align-self:center;align-items:center;width:32px;display:inline-flex}.aw-rail-collapse{transition:transform .34s var(--aw-soft-spring,cubic-bezier(.34, 1.56, .64, 1)), box-shadow .34s var(--aw-soft-spring,cubic-bezier(.34, 1.56, .64, 1)), background-color .2s var(--aw-soft-ease,cubic-bezier(.16, 1, .3, 1)), border-color .2s var(--aw-soft-ease,cubic-bezier(.16, 1, .3, 1)), color .2s ease, opacity .2s ease;border:1.5px solid var(--color-ink);background:var(--color-surface);width:22px;height:22px;color:var(--color-ink);cursor:pointer;border-radius:6px;flex:none;justify-content:center;align-items:center;padding:0;font-size:11px;line-height:1;display:inline-flex}.aw-rail-head .aw-rail-collapse{margin-left:auto}.aw-rail-collapse:hover{background:var(--color-ink);color:var(--color-block-fg)}.aw-rail-collapse>span{transition:transform .3s var(--aw-soft-spring,cubic-bezier(.34, 1.56, .64, 1));display:inline-flex}.aw-rail-collapse:hover>span{transform:translate(-2px)}.aw-rail-collapse-back:hover>span{transform:translate(2px)}.aw-rail-collapse-lg{width:26px;height:26px}.aw-rail-cta,.aw-rail-quiet{width:100%;font-family:var(--font-mono);letter-spacing:.08em;text-align:center;text-transform:uppercase;cursor:pointer;border-style:solid;border-width:1.5px;border-radius:12px;justify-content:center;align-items:center;gap:7px;padding:10px 12px;font-size:10.5px;font-weight:700;line-height:1.2;display:flex}.aw-rail-cta{border-color:var(--color-accent);background:var(--color-accent);color:var(--color-on-accent)}.aw-rail-quiet{border-color:var(--color-ink);color:var(--color-ink);background:0 0}.aw-rail-quiet:hover:not(:disabled){background:var(--color-muted)}.aw-rail-gen-slot:not(:empty){padding:12px 12px 2px}.aw-rail-gen{gap:6px;display:flex}.aw-rail-gen-cta{flex:1;min-width:0}.aw-gen-cta{width:auto;padding:10px 18px}.aw-rail-gen-cta[aria-expanded=true],.aw-gen-cta[aria-expanded=true]{border-color:var(--aw-soft-border);background:var(--aw-soft-card);color:var(--color-accent)}.aw-rail-gen-cta.aw-soft-press[data-welded]{border-color:var(--aw-soft-card);background:var(--aw-soft-card);color:var(--color-accent);box-shadow:none;transition:none;transform:none}.aw-rail-set-more{place-items:center;width:28px;padding:0;display:inline-grid}.aw-rail-set-more>svg{width:16px;height:16px}.aw-rail-row{width:100%;min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:1.5px solid #0000;border-radius:12px;align-items:center;gap:8px;padding:8px 9px;display:flex}.aw-rail-row-body{flex:1;min-width:0}.aw-rail-row-title{color:var(--color-foreground-muted);font-family:var(--font-mono);text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:10px;font-weight:700;line-height:1.3;transition:color .2s;overflow:hidden}.aw-rail-row:hover .aw-rail-row-title{color:var(--color-ink)}.aw-rail-row[data-on=true] .aw-rail-row-title{color:var(--color-accent)}.aw-rail-row-meta{color:var(--color-foreground-muted);font-family:var(--font-mono);text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:3px 8px;margin-top:3px;font-size:8.5px;line-height:1.45;display:flex}.aw-rail-row-meta>*{flex:none}.aw-rail-row-fact{color:var(--aw-rail-meta-ink,var(--color-foreground-muted))}.aw-rail-row-tail{color:var(--color-foreground-muted);font-family:var(--font-mono);flex:none;margin-left:auto;font-size:12px;font-weight:700;line-height:1}.aw-rail-mark{background:var(--color-muted);color:var(--color-foreground-muted);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;border-radius:999px;flex:none;align-items:center;padding:1px 8px;font-size:8.5px;font-weight:700;line-height:1.6;display:inline-flex}.aw-rail-mark-warn{background:#92400e24}@supports (color:color-mix(in lab, red, red)){.aw-rail-mark-warn{background:color-mix(in srgb, var(--color-warn) 14%, transparent)}}.aw-rail-mark-warn{color:var(--color-warn)}.aw-rail-section{color:var(--aw-soft-dim);font-family:var(--font-sans);align-items:center;gap:8px;font-size:12px;display:flex}.aw-rail-stub{color:var(--aw-soft-dim);font-family:var(--font-sans);padding:12px 13px;font-size:12.5px;line-height:1.45}.aw-rail-cards{flex-direction:column;gap:6px;display:flex}.aw-rail-card{border-radius:var(--aw-r-row);background:var(--aw-soft-card);box-shadow:var(--aw-shadow-rest);transition:transform .38s var(--aw-soft-spring);align-items:stretch;padding-right:4px;display:flex;position:relative}.aw-rail-card:after{content:"";border-radius:inherit;box-shadow:var(--aw-shadow-lift);opacity:0;pointer-events:none;transition:opacity .22s var(--aw-soft-ease);position:absolute;inset:0}.aw-rail-card:has(>.aw-rail-card-face:not(:disabled)):hover{transform:translateY(-1px)}.aw-rail-card:has(>.aw-rail-card-face:not(:disabled)):hover:after{opacity:1}.aw-rail-card-face{border-radius:inherit;min-width:0;color:var(--aw-soft-ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:1;padding:9px 4px 9px 11px}.aw-rail-card-face:disabled{cursor:default}.aw-rail-card-face:focus-visible{outline:2px solid var(--aw-soft-ink);outline-offset:2px}.aw-rail-card-title{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:500;line-height:1.3;display:block;overflow:hidden}.aw-rail-card-meta{color:var(--aw-soft-dim);align-items:center;gap:6px;margin-top:2px;font-size:11px;display:flex}.aw-rail-card-num{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.aw-round-list{flex-direction:column;gap:3px;display:flex}.aw-round-row{border-radius:12px;align-items:center;width:100%;min-height:44px;padding-right:4px;display:flex}.aw-round-row[data-on=true] .aw-round-open{color:var(--color-accent)}.aw-round-open{min-width:0;color:var(--aw-soft-ink);font:inherit;text-align:left;background:0 0;border:none;flex:1;align-items:center;gap:9px;padding:6px 4px 6px 12px;font-size:12.5px;font-weight:600;display:flex}@media (prefers-reduced-motion:reduce){.aw-lvl-card,.aw-lvl-name,.aw-lvl-chip,.aw-lvl-model-id,.aw-rail-collapse,.aw-rail-collapse>span,.aw-rail-row,.aw-rail-row-title,.aw-rail-card,.aw-rail-card:after{transition:none}.aw-rail-collapse:hover>span,.aw-rail-collapse-back:hover>span{transform:none}.aw-rail-card:has(>.aw-rail-card-face:not(:disabled)):hover{transform:none}}.aw-genpop{--aw-genpop-gap:14px;--aw-genpop-seed:44px;--aw-genpop-bleed:calc(var(--aw-genpop-gap) + 6px);max-width:min(1240px,max(880px,100% - 126px));margin-inline:auto;position:relative}.aw-genpop[data-open=true],.aw-genpop[data-closing=true]{margin-top:var(--aw-genpop-gap)}.aw-genpop-goo{top:calc(var(--aw-genpop-bleed) * -1);pointer-events:none;filter:url(#aw-goo-send);position:absolute;bottom:0;left:0;right:0}.aw-genpop-seed{top:calc(var(--aw-genpop-bleed) - var(--aw-genpop-gap));left:var(--aw-genpop-x,50%);margin-left:calc(var(--aw-genpop-seed) * -.5);width:var(--aw-genpop-seed);height:var(--aw-genpop-seed);background:var(--aw-soft-card);transition:transform .26s var(--aw-soft-spring);border-radius:50%;position:absolute;transform:scale(0)}.aw-genpop-root{display:none}.aw-genpop-body{top:var(--aw-genpop-bleed);border:1px solid var(--aw-soft-border);background:var(--aw-soft-card);transform-origin:var(--aw-genpop-x,50%) top;transition:transform .42s var(--aw-soft-ease);border-radius:26px;position:absolute;bottom:0;left:0;right:0;transform:scale(0)}.aw-genpop-face{z-index:1;border:1px solid var(--aw-soft-border);background:var(--aw-soft-card);box-shadow:var(--aw-soft-shadow);opacity:0;transition:opacity .24s var(--aw-soft-ease) .1s, transform .32s var(--aw-soft-ease) .1s;border-radius:26px;padding:0;position:relative;overflow:clip;transform:translateY(-6px);container:aw-genpop/inline-size}.aw-genpop:not([data-place=beside]) .aw-genpop-face{width:min(var(--aw-launcher-w), 100%);margin-left:var(--aw-genpop-left,auto);margin-right:auto}.aw-genpop:not([data-place=beside]) .aw-genpop-body{left:var(--aw-genpop-left,calc((100% - min(var(--aw-launcher-w), 100%)) / 2));width:min(var(--aw-launcher-w), 100%);transform-origin:calc(var(--aw-genpop-x,50%) - var(--aw-genpop-left,0px)) top;right:auto}.aw-genpop[data-open=true] .aw-genpop-seed,.aw-genpop[data-open=true] .aw-genpop-body{transform:scale(1)}.aw-genpop[data-open=true] .aw-genpop-face{opacity:1;transform:none}.aw-genpop:not([data-open=true]):not([data-closing=true]){height:0;overflow:hidden}.aw-genpop[data-closing=true]{transition:height .32s linear 60ms}.aw-genpop[data-closing=true] .aw-genpop-face{height:100%;overflow:hidden}.aw-genpop:not([data-open=true]) .aw-genpop-body{transition:transform .26s var(--aw-soft-ease) 60ms}.aw-genpop:not([data-open=true]) .aw-genpop-seed{transition:transform .22s var(--aw-soft-ease) .16s}.aw-genpop:not([data-open=true]) .aw-genpop-face{pointer-events:none;transition:opacity .12s var(--aw-soft-ease), transform .12s var(--aw-soft-ease)}.aw-genpop[data-place=docked]{margin-top:0}.aw-genpop[data-place=docked] .aw-genpop-goo{display:none}.aw-genpop[data-place=beside]{--aw-genpop-bounce:cubic-bezier(.3, 1.32, .5, 1);--aw-genpop-at:0 var(--aw-genpop-seed-y,20px);z-index:40;max-width:none;margin:0;position:fixed}.aw-genpop[data-place=beside] .aw-genpop-goo{top:0;left:calc(var(--aw-genpop-reach,0px) * -1);filter:url(#aw-goo-weld)}.aw-genpop[data-place=beside]:not([data-drop=down]) .aw-genpop-root{top:calc(var(--aw-genpop-seed-y,20px) - var(--aw-genpop-root-h,34px) / 2);left:var(--aw-genpop-bleed-x,12px);width:var(--aw-genpop-root-w,28px);height:var(--aw-genpop-root-h,34px);background:var(--aw-soft-card);border-radius:12px;display:block;position:absolute}.aw-genpop[data-place=beside] .aw-genpop-seed{top:calc(var(--aw-genpop-seed-y,20px) - 10px);left:calc(var(--aw-genpop-bleed-x,12px) + var(--aw-genpop-root-w,28px) - 12px);width:calc(var(--aw-genpop-reach,0px) - var(--aw-genpop-bleed-x,12px) - var(--aw-genpop-root-w,28px) + 24px);transform-origin:0;border-radius:10px;height:20px;margin-left:0;transition:transform .2s cubic-bezier(.55,0,.75,.2) .24s;transform:scale(.1,.5)}.aw-genpop[data-place=beside] .aw-genpop-body,.aw-genpop[data-place=beside] .aw-genpop-face{clip-path:circle(0px at var(--aw-genpop-at))}.aw-genpop[data-place=beside] .aw-genpop-body{top:0;left:var(--aw-genpop-reach,0px);transition:clip-path .32s cubic-bezier(.3,0,.6,1);transform:none}.aw-genpop[data-place=beside] .aw-genpop-face{max-height:var(--aw-genpop-max-h,none);scrollbar-width:thin;scrollbar-color:var(--aw-soft-border) transparent;border-color:#0000;overflow-y:auto;transform:none;box-shadow:16px 12px 28px -14px #0f0e0c1f}.aw-genpop[data-place=beside]:not([data-open=true]) .aw-genpop-face{transition:clip-path .32s cubic-bezier(.3, 0, .6, 1), opacity .12s var(--aw-soft-ease) .18s}.aw-genpop[data-place=beside][data-open=true] .aw-genpop-seed{transition:transform .32s var(--aw-genpop-bounce);transform:scale(1)}.aw-genpop[data-place=beside][data-open=true] .aw-genpop-body,.aw-genpop[data-place=beside][data-open=true] .aw-genpop-face{clip-path:circle(150% at var(--aw-genpop-at))}.aw-genpop[data-place=beside][data-open=true] .aw-genpop-body{transition:clip-path .56s var(--aw-soft-ease) .1s}.aw-genpop[data-place=beside][data-open=true] .aw-genpop-face{transition:clip-path .56s var(--aw-soft-ease) .1s, opacity .2s var(--aw-soft-ease) .12s}.aw-genpop[data-drop=down]{--aw-genpop-at:50% 0}.aw-genpop[data-drop=down] .aw-genpop-seed{display:none}:root{--aw-gp-inspector:#f0ebe1;--aw-gp-inspector-line:#e4ddcf;--aw-gp-ios:cubic-bezier(.32, .72, 0, 1);--aw-gp-noise:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.95' numOctaves='2' seed='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1.5 -0.68'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E"), url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.95' numOctaves='2' seed='11' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 1.5 -0.62'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.aw-gp{color:var(--aw-soft-ink);text-align:left;align-items:stretch;display:flex}.aw-gp button:focus-visible,.aw-gp-sheet button:focus-visible{outline:2px solid var(--aw-soft-ink);outline-offset:2px}.aw-gp-main{flex-direction:column;flex:1 1 0;gap:14px;min-width:0;padding:18px;display:flex;overflow-y:clip}.aw-gp-head{align-items:center;min-height:32px;display:flex}.aw-gp-back{background:var(--aw-soft-fill);width:30px;height:30px;color:var(--aw-soft-ink);cursor:pointer;transition:width .55s var(--aw-gp-ios), margin .55s var(--aw-gp-ios), opacity .3s var(--aw-soft-ease), transform .35s var(--aw-soft-spring), background .2s;border:0;border-radius:999px;flex:none;place-items:center;margin-right:10px;display:grid;overflow:hidden}.aw-gp-back[aria-hidden=true]{opacity:0;width:0;margin-right:0;transform:scale(.6)}.aw-gp-back:hover{background:var(--aw-soft-fill-hover);transform:translate(-2px)}.aw-gp-title,.aw-gp-pane-title{font-family:var(--font-display,var(--font-space-grotesk));letter-spacing:-.01em;white-space:nowrap;font-size:15px;font-weight:600}.aw-gp-x{background:var(--aw-soft-card);border:0;border-radius:999px;flex:none;width:32px;height:32px}@supports (color:color-mix(in lab, red, red)){.aw-gp-x{background:color-mix(in srgb, var(--aw-soft-card) 70%, transparent)}}.aw-gp-x{color:var(--aw-soft-dim);cursor:pointer;transition:background .2s var(--aw-soft-ease), color .2s;place-items:center;display:grid}.aw-gp-x:hover{background:var(--aw-soft-card);color:var(--aw-soft-ink)}.aw-gp-x svg{width:12px;height:12px}.aw-gp-src{background:var(--aw-soft-card);box-shadow:0 0 0 1px var(--aw-soft-border), 0 1px 2px var(--aw-soft-ink);border-radius:16px;align-items:center;gap:8px;padding:8px 6px 8px 14px;display:flex}@supports (color:color-mix(in lab, red, red)){.aw-gp-src{box-shadow:0 0 0 1px var(--aw-soft-border), 0 1px 2px color-mix(in srgb, var(--aw-soft-ink) 4%, transparent)}}.aw-gp-src{animation:aw-gp-row-in .45s var(--aw-soft-spring) both}.aw-gp-src-txt{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.aw-gp-src-k{color:var(--aw-soft-dim);font-size:12px}.aw-gp-src-q{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:13px;line-height:1.4;display:-webkit-box;overflow:hidden}.aw-gp-src[data-code=true] .aw-gp-src-q{font:12px/1.5 var(--font-mono);white-space:pre-wrap;-webkit-line-clamp:3}.aw-gp-back svg{width:16px;height:16px}.aw-gp-formats{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.aw-gp-fmt{isolation:isolate;cursor:pointer;text-align:left;background:radial-gradient(110% 80% at 0% 0%, var(--h), transparent 70%), radial-gradient(120% 90% at 100% 100%, var(--h), transparent 72%), var(--h);border:0;border-radius:18px;flex-direction:column;gap:8px;padding:8px 8px 10px;display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.aw-gp-fmt{background:radial-gradient(110% 80% at 0% 0%, color-mix(in oklab, var(--h) 26%, transparent), transparent 70%), radial-gradient(120% 90% at 100% 100%, color-mix(in oklab, var(--h) 38%, transparent), transparent 72%), color-mix(in srgb, var(--h) 8%, var(--aw-soft-card))}}.aw-gp-fmt{box-shadow:0 0 0 1px var(--h)}@supports (color:color-mix(in lab, red, red)){.aw-gp-fmt{box-shadow:0 0 0 1px color-mix(in srgb, var(--h) 16%, transparent)}}.aw-gp-fmt{transition:transform .4s var(--aw-soft-spring), box-shadow .3s var(--aw-soft-ease), opacity .2s, filter .4s var(--aw-soft-ease)}.aw-gp-fmt:after{content:"";z-index:-1;background-image:var(--aw-gp-noise);opacity:.22;pointer-events:none;background-size:160px;position:absolute;inset:0}.aw-gp-fmt:hover{box-shadow:0 0 0 1px var(--h), 0 14px 28px var(--h);transform:translateY(-3px)}@supports (color:color-mix(in lab, red, red)){.aw-gp-fmt:hover{box-shadow:0 0 0 1px color-mix(in srgb, var(--h) 30%, transparent), 0 14px 28px color-mix(in srgb, var(--h) 22%, transparent)}}.aw-gp-fmt:active{transition-duration:.1s;transform:scale(.96)}.aw-gp-fmt[aria-disabled=true]{opacity:.45;cursor:default;box-shadow:0 0 0 1px var(--h);transform:none}@supports (color:color-mix(in lab, red, red)){.aw-gp-fmt[aria-disabled=true]{box-shadow:0 0 0 1px color-mix(in srgb, var(--h) 16%, transparent)}}.aw-gp-fmt[data-wide=true]{grid-column:1/-1}.aw-gp-fmt[data-suggested=true]:not([aria-disabled=true]){box-shadow:0 0 0 2px var(--h), 0 10px 24px var(--h)}@supports (color:color-mix(in lab, red, red)){.aw-gp-fmt[data-suggested=true]:not([aria-disabled=true]){box-shadow:0 0 0 2px var(--h), 0 10px 24px color-mix(in srgb, var(--h) 18%, transparent)}}.aw-gp-fmt-name{white-space:nowrap;text-overflow:ellipsis;min-width:0;padding:0 2px;font-size:12.5px;font-weight:600;overflow:hidden}.aw-gp-fmt-sub{color:var(--aw-soft-dim);margin-left:8px;font-size:12px;font-weight:400}.aw-gp-pip{z-index:1;background:var(--h);color:#fff;min-width:24px;height:24px;box-shadow:0 0 0 2px var(--aw-soft-card), 0 4px 10px var(--h);border-radius:999px;justify-content:center;align-items:center;gap:3px;display:inline-flex;position:absolute;top:6px;right:6px}@supports (color:color-mix(in lab, red, red)){.aw-gp-pip{box-shadow:0 0 0 2px var(--aw-soft-card), 0 4px 10px color-mix(in srgb, var(--h) 40%, transparent)}}.aw-gp-pip{transform-origin:100% 0;transition:transform .35s var(--aw-soft-spring);transform:scale(0)}.aw-gp-pip svg{width:12px;height:12px}.aw-gp-pip[data-wide=true]{padding:0 9px 0 7px}.aw-gp-pip-n{font:600 11px var(--font-mono)}.aw-gp-fmt:hover .aw-gp-pip,.aw-gp-fmt:focus-visible .aw-gp-pip{transform:scale(1)}.aw-gp-fmt[aria-disabled=true] .aw-gp-pip{transform:scale(0)}.aw-gp-fmt[data-wide=true] .aw-gp-pip,.aw-gp-fmt[data-wide=true] .aw-gp-pro-tag{transform-origin:100% 100%;top:auto;bottom:8px;right:10px}.aw-gp-pro-pill svg{width:11px;height:11px}.aw-gp-fmt[data-locked=true]{filter:saturate(.35)}.aw-gp-fmt[data-locked=true]:hover{filter:saturate(.65)}.aw-gp-pv{background:var(--aw-soft-card);height:54px;box-shadow:0 1px 2px var(--aw-soft-ink);border-radius:12px;flex-direction:column;justify-content:center;gap:6px;padding:8px;display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.aw-gp-pv{box-shadow:0 1px 2px color-mix(in srgb, var(--aw-soft-ink) 5%, transparent)}}.aw-gp-bar{background:var(--aw-soft-ink);border-radius:999px;height:6px;display:block}@supports (color:color-mix(in lab, red, red)){.aw-gp-bar{background:color-mix(in srgb, var(--aw-soft-ink) 12%, transparent)}}.aw-gp-pv-opt,.aw-gp-pv-line,.aw-gp-pv-code-row{align-items:center;gap:6px;display:flex}.aw-gp-pv-line{gap:5px}.aw-gp-pv-code-row{gap:4px}.aw-gp-pv-o{width:9px;height:9px;box-shadow:inset 0 0 0 1.5px var(--aw-soft-ink);border-radius:50%;flex:none}@supports (color:color-mix(in lab, red, red)){.aw-gp-pv-o{box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--aw-soft-ink) 25%, transparent)}}.aw-gp-pv-o{transition:background .3s, box-shadow .3s, transform .35s var(--aw-soft-spring)}.aw-gp-fmt:hover .aw-gp-pv-opt:nth-child(2) .aw-gp-pv-o{background:var(--h);box-shadow:none;transform:scale(1.2)}.aw-gp-pv-blank{width:26px;height:12px;box-shadow:inset 0 0 0 1.5px var(--h);border-radius:999px;flex:none}@supports (color:color-mix(in lab, red, red)){.aw-gp-pv-blank{box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--h) 60%, transparent)}}.aw-gp-pv-blank{transition:width .45s var(--aw-soft-spring), background .3s}.aw-gp-fmt:hover .aw-gp-pv-blank{background:var(--h);width:38px;box-shadow:none}.aw-gp-pv-ty{transition:width .7s var(--aw-soft-ease)}.aw-gp-fmt:hover .aw-gp-pv-ty1{width:92%!important}.aw-gp-fmt:hover .aw-gp-pv-ty2{width:78%!important}.aw-gp-fmt:hover .aw-gp-pv-ty3{width:60%!important}.aw-gp-pv-caret{background:var(--h);opacity:0;border-radius:2px;flex:none;width:1.5px;height:10px;margin-left:-2px;transition:opacity .2s}.aw-gp-fmt:hover .aw-gp-pv-caret{opacity:1;animation:.9s steps(2,end) .7s infinite aw-gp-caret}@keyframes aw-gp-caret{50%{opacity:0}}.aw-gp-pv-code-row .aw-gp-bar{background:var(--h)}@supports (color:color-mix(in lab, red, red)){.aw-gp-pv-code-row .aw-gp-bar{background:color-mix(in srgb, var(--h) 35%, transparent)}}.aw-gp-pv-gap{width:22px;height:8px;box-shadow:inset 0 0 0 1.5px var(--h);border-radius:4px;flex:none;transition:background .3s}.aw-gp-fmt:hover .aw-gp-pv-gap{background:var(--h)}.aw-gp-pv-code{flex-direction:row;align-items:center;gap:10px;padding:8px 10px 8px 8px}.aw-gp-pv-gutter{font:500 8.5px/6px var(--font-mono);color:var(--aw-soft-ink);flex-direction:column;gap:6px;display:flex}@supports (color:color-mix(in lab, red, red)){.aw-gp-pv-gutter{color:color-mix(in srgb, var(--aw-soft-ink) 30%, transparent)}}.aw-gp-pv-lines{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.aw-gp-pv-lines .aw-gp-pv-kw{background:var(--h)}@supports (color:color-mix(in lab, red, red)){.aw-gp-pv-lines .aw-gp-pv-kw{background:color-mix(in srgb, var(--h) 60%, transparent)}}.aw-gp-pv-side{flex-direction:column;flex:none;align-items:flex-end;gap:8px;display:flex}.aw-gp-pv-run{height:22px;color:var(--h);box-shadow:inset 0 0 0 1.5px var(--h);border-radius:999px;align-items:center;gap:5px;padding:0 9px 0 8px;font-size:10.5px;font-weight:600;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.aw-gp-pv-run{box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--h) 45%, transparent)}}.aw-gp-pv-run{transition:background .3s,color .3s}.aw-gp-pv-play{border-top:4px solid #0000;border-bottom:4px solid #0000;border-left:6px solid;width:0;height:0}.aw-gp-pv-tests{gap:4px;display:flex}.aw-gp-pv-tests i{width:8px;height:8px;box-shadow:inset 0 0 0 1.5px var(--aw-soft-ink);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.aw-gp-pv-tests i{box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--aw-soft-ink) 22%, transparent)}}.aw-gp-pv-tests i{transition:background .25s, box-shadow .25s, transform .3s var(--aw-soft-spring)}.aw-gp-fmt:hover .aw-gp-pv-run{background:var(--h);color:#fff}.aw-gp-fmt:hover .aw-gp-pv-tests i{box-shadow:none;background:#1f9a73;transform:scale(1.1)}.aw-gp-fmt:hover .aw-gp-pv-tests i:first-child{transition-delay:.25s}.aw-gp-fmt:hover .aw-gp-pv-tests i:nth-child(2){transition-delay:.4s}.aw-gp-fmt:hover .aw-gp-pv-tests i:nth-child(3){transition-delay:.55s}.aw-gp-pane{background:var(--aw-gp-inspector);min-width:0;box-shadow:inset 1px 0 0 var(--aw-gp-inspector-line);flex-direction:column;flex:0 0 252px;gap:12px;padding:18px 16px 16px;display:flex}.aw-gp-pane-head{align-items:center;gap:10px;padding-left:4px;display:flex}.aw-gp-pane-head .aw-gp-x{margin-left:auto}.aw-gp-slots{gap:3px;display:flex}.aw-gp-slots i{background:var(--aw-soft-dim);border-radius:999px;width:12px;height:6px}@supports (color:color-mix(in lab, red, red)){.aw-gp-slots i{background:color-mix(in srgb, var(--aw-soft-dim) 25%, transparent)}}.aw-gp-slots i{transition:background .3s, width .35s var(--aw-soft-spring)}.aw-gp-slots i[data-on=true]{background:var(--aw-soft-ink);width:18px}.aw-gp-fold{background:var(--aw-soft-card);border:0;border-radius:999px;width:32px;height:32px;margin-left:auto;display:none}@supports (color:color-mix(in lab, red, red)){.aw-gp-fold{background:color-mix(in srgb, var(--aw-soft-card) 70%, transparent)}}.aw-gp-fold{cursor:pointer;place-items:center}.aw-gp-fold svg{width:14px;height:14px;transition:transform .3s var(--aw-soft-spring)}.aw-gp-fold[aria-expanded=true] svg{transform:rotate(180deg)}.aw-gp-list{flex-direction:column;flex:1;gap:8px;min-height:200px;display:flex}.aw-gp-row{background:var(--aw-soft-card);min-width:0;box-shadow:0 1px 2px var(--aw-soft-ink);border-radius:16px;align-items:center;gap:10px;padding:8px;display:flex}@supports (color:color-mix(in lab, red, red)){.aw-gp-row{box-shadow:0 1px 2px color-mix(in srgb, var(--aw-soft-ink) 4%, transparent)}}.aw-gp-row{animation:aw-gp-row-in .45s var(--aw-soft-spring) both;animation-delay:calc(var(--i,0) * 60ms);font-size:13px}@keyframes aw-gp-row-in{0%{opacity:0;transform:translateY(8px)scale(.96)}}.aw-gp-thumb{background:var(--h);border-radius:10px;flex:none;width:38px;height:30px}@supports (color:color-mix(in lab, red, red)){.aw-gp-thumb{background:color-mix(in srgb, var(--h) 16%, var(--aw-soft-card))}}.aw-gp-thumb{flex-direction:column;justify-content:center;gap:3px;padding:0 7px;display:flex}.aw-gp-thumb i,.aw-gp-flyer-face i{background:var(--h);opacity:.7;border-radius:999px;height:3px;display:block}.aw-gp-thumb i+i,.aw-gp-flyer-face i+i{opacity:.45;width:70%}.aw-gp-row-txt{flex-direction:column;gap:1px;min-width:0;display:flex}.aw-gp-row-sub{color:var(--aw-soft-dim);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.aw-gp-row-n{font:500 11px var(--font-mono);color:var(--aw-soft-ink);opacity:.55;margin-right:6px}.aw-gp-rm{width:28px;height:28px;color:var(--aw-soft-dim);cursor:pointer;background:0 0;border:0;border-radius:999px;flex:none;place-items:center;margin-left:auto;transition:background .2s;display:grid}.aw-gp-rm:hover{background:var(--aw-soft-fill);color:var(--aw-soft-ink)}.aw-gp-rm svg{width:11px;height:11px}.aw-gp-empty{text-align:center;color:var(--aw-soft-dim);border:1.5px dashed var(--aw-soft-dim);border-radius:16px;flex:1;place-items:center;padding:24px 12px;font-size:13px;display:grid}@supports (color:color-mix(in lab, red, red)){.aw-gp-empty{border:1.5px dashed color-mix(in srgb, var(--aw-soft-dim) 35%, transparent)}}.aw-gp-full{color:var(--aw-soft-dim);padding:0 4px;font-size:12px}.aw-ink-pill.aw-gp-go{gap:10px;width:100%;height:42px;padding:0 18px 0 20px}.aw-ink-pill.aw-gp-go:disabled{opacity:.35;cursor:default}.aw-gp-go svg{width:14px;height:14px}.aw-gp-flyer{z-index:50;pointer-events:none;will-change:left, top, width, height;position:fixed;overflow:hidden}.aw-gp-flyer-ghost{position:absolute;top:0;left:0}.aw-gp-flyer-face{flex-direction:column;justify-content:center;gap:3px;padding:0 7px;display:flex;position:absolute;inset:0}.aw-gp-sheet{z-index:70;background:var(--aw-soft-card);width:300px;color:var(--aw-soft-ink);box-shadow:0 0 0 1px var(--aw-soft-border), 0 28px 70px var(--aw-soft-ink);border-radius:24px;position:fixed;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.aw-gp-sheet{box-shadow:0 0 0 1px var(--aw-soft-border), 0 28px 70px color-mix(in srgb, var(--aw-soft-ink) 18%, transparent)}}.aw-gp-sheet{opacity:0;transform-origin:var(--ox,50%) var(--oy,100%);transition:opacity .2s var(--aw-soft-ease), transform .4s var(--aw-soft-spring);transform:translateY(8px)scale(.96)}.aw-gp-sheet[data-in=true]{opacity:1;transform:none}.aw-gp-sheet-art{isolation:isolate;background:radial-gradient(120% 140% at 0% 100%, var(--s1), transparent 62%), radial-gradient(100% 120% at 100% 0%, var(--s3), transparent 66%), var(--s2);place-items:center;height:118px;display:grid;position:relative}.aw-gp-sheet-art:after{content:"";z-index:-1;background-image:var(--aw-gp-noise);opacity:.3;background-size:160px;position:absolute;inset:0}.aw-gp-ed{background:var(--aw-soft-card);width:186px;box-shadow:0 10px 26px var(--aw-soft-ink);border-radius:14px;padding:12px 12px 10px}@supports (color:color-mix(in lab, red, red)){.aw-gp-ed{box-shadow:0 10px 26px color-mix(in srgb, var(--aw-soft-ink) 22%, transparent)}}.aw-gp-ed{flex-direction:column;gap:7px;display:flex}.aw-gp-ed b{background:var(--s2);border-radius:999px;width:0;height:6px;display:block}@supports (color:color-mix(in lab, red, red)){.aw-gp-ed b{background:color-mix(in srgb, var(--s2) 45%, transparent)}}.aw-gp-ed b:first-child{--w:58%;--i:0}.aw-gp-ed b:nth-child(2){--w:74%;--i:1;margin-left:12%}.aw-gp-ed b:nth-child(3){--w:44%;--i:2;margin-left:12%}.aw-gp-sheet[data-in=true] .aw-gp-ed b{animation:aw-gp-grow .5s var(--aw-soft-ease) forwards;animation-delay:calc(var(--i) * .14s + .16s)}@keyframes aw-gp-grow{to{width:var(--w)}}.aw-gp-ed-tests{gap:6px;margin-top:3px;display:flex}.aw-gp-ed-tests i{width:10px;height:10px;box-shadow:inset 0 0 0 1.5px var(--aw-soft-ink);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.aw-gp-ed-tests i{box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--aw-soft-ink) 22%, transparent)}}.aw-gp-ed-tests i:first-child{--i:0}.aw-gp-ed-tests i:nth-child(2){--i:1}.aw-gp-ed-tests i:nth-child(3){--i:2}.aw-gp-sheet[data-in=true] .aw-gp-ed-tests i{animation:aw-gp-pass .35s var(--aw-soft-spring) forwards;animation-delay:calc(var(--i) * .18s + .82s)}@keyframes aw-gp-pass{to{box-shadow:none;background:#1f9a73;transform:scale(1.12)}}.aw-gp-cite{background:var(--s4);color:var(--s1);font:600 10px/16px var(--font-mono);opacity:0;border-radius:999px;align-self:flex-start;margin:2px 0 0 12%;padding:1px 7px;transform:scale(.6)}.aw-gp-sheet[data-in=true] .aw-gp-cite{animation:aw-gp-cite-in .35s var(--aw-soft-spring) .82s forwards}@keyframes aw-gp-cite-in{to{opacity:1;transform:none}}.aw-gp-sheet-body{flex-direction:column;gap:6px;padding:16px 18px 4px;display:flex}.aw-gp-pro-pill{background:linear-gradient(var(--aw-soft-card), var(--aw-soft-card)) padding-box, linear-gradient(120deg, #2f7d8c, #7a5af0, #e0604e) border-box;border:1.5px solid #0000;border-radius:999px;align-self:flex-start;align-items:center;gap:5px;height:22px;padding:0 9px 0 7px;font-size:11px;font-weight:600;display:inline-flex}.aw-gp-sheet-title{font-family:var(--font-display,var(--font-space-grotesk));margin:4px 0 0;font-size:17px;font-weight:600}.aw-gp-sheet-text{color:var(--aw-soft-dim);margin:0;font-size:13px;line-height:1.5}.aw-gp-sheet-actions{justify-content:flex-end;gap:8px;padding:12px 14px 14px;display:flex}.aw-gp-later{cursor:pointer;background:0 0;border:0;border-radius:999px;height:36px;padding:0 14px;font-size:13px;font-weight:500}.aw-gp-later:hover{background:var(--aw-soft-fill)}.aw-gp-sheet .aw-gp-pill{height:36px;padding:0 16px}@container aw-genpop not (min-width:640px){.aw-gp{flex-direction:column}.aw-gp-main{gap:12px;padding:16px 14px 12px}.aw-gp-formats{grid-template-columns:repeat(2,minmax(0,1fr))}.aw-gp-pv-gutter,.aw-gp-fmt-sub{display:none}.aw-gp-pane{box-shadow:inset 0 1px 0 var(--aw-gp-inspector-line);flex-basis:auto;gap:10px;padding:10px 14px 14px}.aw-gp-pane-head .aw-gp-x{position:absolute;top:16px;right:14px}.aw-gp-fold{display:grid}.aw-gp-pane:not([data-list-open=true]) .aw-gp-list{display:none}.aw-gp-list{min-height:0}}.aw-gp-f-mcq{--h:#1d8fb3}.aw-gp-f-fill{--h:#d99a1e}.aw-gp-f-open{--h:#7a5af0}.aw-gp-f-completion{--h:#e0604e}.aw-gp-f-code{--h:#2f7d8c}.aw-gp-cell button:focus-visible,.aw-gp-pager button:focus-visible,.aw-gp-solo button:focus-visible,.aw-gp-own:focus-visible,.aw-gp-pill:focus-visible{outline:2px solid var(--aw-soft-ink);outline-offset:2px}.aw-gp-pager{transition:height .55s var(--aw-ios);margin-inline:-8px;overflow-x:clip}.aw-gp-track{pointer-events:none;width:200%;transition:transform .55s var(--aw-ios);align-items:flex-start;display:flex}.aw-gp-pager[data-page="1"] .aw-gp-track{transform:translate(-50%)}.aw-gp-slide{pointer-events:auto;min-width:0;transition:opacity .4s var(--aw-soft-ease), filter .4s var(--aw-soft-ease);flex-direction:column;flex:0 0 50%;gap:14px;padding:4px 8px 8px;display:flex}.aw-gp-slide[aria-hidden=true]{opacity:.25;filter:blur(2px)}.aw-gp-dots{justify-content:center;gap:6px;display:flex}.aw-gp-dots i{background:var(--aw-soft-dim);border-radius:999px;width:6px;height:6px}@supports (color:color-mix(in lab, red, red)){.aw-gp-dots i{background:color-mix(in srgb, var(--aw-soft-dim) 30%, transparent)}}.aw-gp-dots i{transition:width .4s var(--aw-soft-spring), background .3s}.aw-gp-dots i[data-on=true]{background:var(--aw-soft-ink);width:18px}.aw-gp-solo{flex-direction:column;gap:14px;display:flex}.aw-gp-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid;container:aw-launcher/inline-size}.aw-gp-cell{animation:aw-rise-in .5s var(--aw-soft-spring) both;animation-delay:calc(var(--i,0) * 40ms);display:grid;position:relative}.aw-gp-tile{isolation:isolate;cursor:pointer;text-align:left;background:var(--s4);min-height:108px;box-shadow:0 0 0 1px var(--s2);border:0;border-radius:22px;flex-direction:column;justify-content:flex-end;gap:4px;padding:14px 16px;display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.aw-gp-tile{box-shadow:0 0 0 1px color-mix(in srgb, var(--s2) 16%, transparent)}}.aw-gp-tile{--ring:var(--s1);transition:transform .45s var(--aw-soft-spring), box-shadow .5s var(--aw-ios)}.aw-gp-mesh{z-index:-2;position:absolute;inset:-20%}.aw-gp-mesh i{filter:blur(22px);transition:transform 1.4s var(--aw-soft-ease), opacity .6s, background-color .6s var(--aw-soft-ease);border-radius:50%;position:absolute}.aw-gp-m1{aspect-ratio:1;background:var(--s1);opacity:.9;height:110%;bottom:-8%;left:-2%}.aw-gp-m2{aspect-ratio:1;background:var(--s2);opacity:.9;height:100%;top:26%;left:30%}.aw-gp-m3{aspect-ratio:1;background:var(--s3);height:96%;top:-6%;right:-4%}.aw-gp-m4{aspect-ratio:1;background:var(--s4);height:76%;top:-8%;left:6%}.aw-gp-tile:after{content:"";z-index:-1;background-image:var(--aw-noise);opacity:.32;pointer-events:none;background-size:160px;position:absolute;inset:0}.aw-gp-glow{z-index:-1;opacity:0;background:radial-gradient(180px circle at var(--mx,50%) var(--my,50%), #ffffffb3, transparent 65%);mix-blend-mode:soft-light;transition:opacity .35s var(--aw-soft-ease);position:absolute;inset:0}.aw-gp-cell:hover .aw-gp-tile{box-shadow:0 0 0 1px var(--s2), 0 18px 36px var(--s2);transform:translateY(-3px)scale(1.012)}@supports (color:color-mix(in lab, red, red)){.aw-gp-cell:hover .aw-gp-tile{box-shadow:0 0 0 1px color-mix(in srgb, var(--s2) 24%, transparent), 0 18px 36px color-mix(in srgb, var(--s2) 30%, transparent)}}.aw-gp-tile:active{transition-duration:.12s;transform:scale(.985)}.aw-gp-cell:hover .aw-gp-glow{opacity:1}.aw-gp-cell:hover .aw-gp-m1{transform:translate(22%,14%)scale(1.18)}.aw-gp-cell:hover .aw-gp-m2{transform:translate(-18%,10%)scale(.86)}.aw-gp-cell:hover .aw-gp-m3{transform:translate(-14%,-16%)scale(1.22)}.aw-gp-cell:hover .aw-gp-m4{transform:translate(24%,-10%)scale(1.1)}.aw-gp-cell .aw-gp-tile[aria-pressed=true]{box-shadow:0 0 0 2.5px var(--aw-soft-card), 0 0 0 4px var(--ring)}.aw-gp-tile[aria-pressed=true] .aw-gp-mesh i{animation:7s ease-in-out infinite alternate aw-gp-breathe}.aw-gp-tile[aria-pressed=true] .aw-gp-m2{animation-delay:-2s}.aw-gp-tile[aria-pressed=true] .aw-gp-m3{animation-delay:-4s}@keyframes aw-gp-breathe{50%{transform:translate(10%,-8%)scale(1.12)}to{transform:translate(-8%,6%)scale(.94)}}.aw-gp-tile-title{font-family:var(--font-display,var(--font-space-grotesk));color:#fff;text-shadow:0 1px 12px #0000002e;font-size:15px;font-weight:600}.aw-gp-tile-desc{color:#ffffffeb;opacity:0;max-height:0;transition:max-height .4s var(--aw-soft-ease), opacity .3s, transform .4s var(--aw-soft-ease);font-size:12px;overflow:hidden;transform:translateY(4px)}.aw-gp-cell:hover .aw-gp-tile-desc,.aw-gp-cell:focus-within .aw-gp-tile-desc,.aw-gp-tile[aria-pressed=true] .aw-gp-tile-desc{opacity:1;max-height:40px;transform:none}.aw-gp-cell[data-off=true] .aw-gp-tile{cursor:default;background:var(--aw-soft-fill);box-shadow:inset 0 0 0 1px var(--aw-soft-border)}.aw-gp-cell[data-off=true] .aw-gp-mesh{opacity:.14}.aw-gp-cell[data-off=true] .aw-gp-tile:after{opacity:.12}.aw-gp-cell[data-off=true] .aw-gp-tile-title{color:var(--aw-soft-ink)}@supports (color:color-mix(in lab, red, red)){.aw-gp-cell[data-off=true] .aw-gp-tile-title{color:color-mix(in srgb, var(--aw-soft-ink) 70%, transparent)}}.aw-gp-cell[data-off=true] .aw-gp-tile-title{text-shadow:none}.aw-gp-cell[data-off=true] .aw-gp-tile-desc{color:var(--aw-soft-dim);opacity:1;max-height:40px;transform:none}.aw-gp-cell[data-off=true]:hover .aw-gp-tile{box-shadow:inset 0 0 0 1px var(--aw-soft-border);transform:none}.aw-gp-cell[data-off=true] .aw-gp-mesh i{animation:none!important;transform:none!important}.aw-gp-cell[data-off=true] .aw-gp-glow{display:none}.aw-gp-cell[data-locked=true] .aw-gp-tile{filter:saturate(.5)}.aw-gp-cell>.aw-gp-pro-tag{z-index:2;pointer-events:none;top:10px;right:10px}.aw-gp-step{z-index:2;color:#fff;-webkit-backdrop-filter:blur(8px);transition:transform .45s var(--aw-soft-spring), background .3s;background:#ffffff47;border-radius:14px;flex-direction:column;align-items:stretch;display:flex;position:absolute;top:10px;right:10px}.aw-gp-cell:hover .aw-gp-step{background:#ffffff61;transform:translateY(-3px)}.aw-gp-step-val{min-width:38px;height:24px;font:500 11.5px/24px var(--font-mono);font-variant-numeric:tabular-nums;text-align:center;padding:0 9px;overflow:hidden}.aw-gp-step-val span{display:inline-block}.aw-gp-roll-up{animation:aw-gp-roll-up .34s var(--aw-soft-spring)}.aw-gp-roll-down{animation:aw-gp-roll-down .34s var(--aw-soft-spring)}@keyframes aw-gp-roll-up{0%{opacity:0;transform:translateY(80%)}}@keyframes aw-gp-roll-down{0%{opacity:0;transform:translateY(-80%)}}.aw-gp-step-arr{cursor:pointer;opacity:0;height:0;transition:height .4s var(--aw-soft-spring), opacity .2s, background .2s;background:0 0;border:0;place-items:center;padding:0;display:grid;overflow:hidden}.aw-gp-step-arr:first-child{border-radius:14px 14px 6px 6px}.aw-gp-step-arr:last-child{border-radius:6px 6px 14px 14px}.aw-gp-step-arr svg{width:12px;height:12px}.aw-gp-cell:hover .aw-gp-step-arr,.aw-gp-cell:focus-within .aw-gp-step-arr,.aw-gp-cell[data-on=true] .aw-gp-step-arr{opacity:1;height:20px}.aw-gp-step-arr:hover{background:#ffffff3d}.aw-gp-step-arr[aria-disabled=true]{opacity:.35;cursor:default;background:0 0}.aw-gp-cell .aw-gp-step-arr:focus-visible{outline-offset:-2px;outline:2px solid #fff}.aw-gp-own{cursor:pointer;background:var(--aw-soft-fill);text-align:left;width:100%;min-height:50px;transition:background .25s var(--aw-soft-ease), transform .35s var(--aw-soft-spring);border:0;border-radius:18px;align-items:center;gap:12px;padding:8px 16px 8px 8px;display:flex}.aw-gp-own:hover{background:var(--aw-soft-fill-hover);transform:translateY(-1px)}.aw-gp-own:active{transform:scale(.985)}.aw-gp-own-icon{background:conic-gradient(from 200deg,#1d8fb3,#d99a1e,#e0604e,#7a5af0,#1d8fb3);border-radius:12px;flex:none;place-items:center;width:34px;height:34px;display:grid;position:relative}.aw-gp-own-icon:before{content:"";background:var(--aw-soft-card);border-radius:10px;position:absolute;inset:2px}.aw-gp-own-icon svg{width:18px;height:18px;position:relative}.aw-gp-own-text{flex-direction:column;gap:1px;min-width:0;display:flex}.aw-gp-own-name{font-size:13.5px;font-weight:600}.aw-gp-own-sub{color:var(--aw-soft-dim);font-size:12px}.aw-gp-chev{color:var(--aw-soft-dim);transition:transform .35s var(--aw-soft-spring), color .2s;margin-left:auto;display:grid}.aw-gp-own:hover .aw-gp-chev{color:var(--aw-soft-ink);transform:translate(4px)}.aw-gp-pill{background:var(--aw-soft-ink);height:32px;color:var(--aw-soft-card);white-space:nowrap;cursor:pointer;transition:transform .25s var(--aw-soft-spring);border:0;border-radius:999px;flex:none;padding:0 14px;font-size:13px;font-weight:500}.aw-gp-pill:hover{transform:translateY(-1px)}.aw-gp-chev svg{width:16px;height:16px}.aw-gp-pro-tag{z-index:1;background:var(--aw-soft-card);height:24px;box-shadow:0 0 0 1px var(--aw-soft-border), 0 2px 6px var(--aw-soft-ink);border-radius:999px;align-items:center;gap:4px;padding:0 9px 0 7px;font-size:11px;font-weight:600;display:inline-flex;position:absolute;top:6px;right:6px}@supports (color:color-mix(in lab, red, red)){.aw-gp-pro-tag{box-shadow:0 0 0 1px var(--aw-soft-border), 0 2px 6px color-mix(in srgb, var(--aw-soft-ink) 8%, transparent)}}.aw-gp-pro-tag svg{width:11px;height:11px}.aw-gp-limit{background:var(--aw-soft-card);box-shadow:0 0 0 1px var(--aw-soft-border);animation:aw-gp-row-in .45s var(--aw-soft-spring);border-radius:20px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;padding:12px;display:grid}.aw-gp-hg{background:var(--aw-soft-fill);border-radius:50%;flex:none;place-items:center;width:32px;height:32px;display:grid}.aw-gp-hg svg{width:15px;height:15px}.aw-gp-limit-txt{flex-direction:column;gap:1px;min-width:0;display:flex}.aw-gp-limit-txt b{font-size:13px;font-weight:600}.aw-gp-limit-txt span{color:var(--aw-soft-dim);font-variant-numeric:tabular-nums;font-size:12px}.aw-gp-limit .aw-gp-pill{grid-column:1/-1;width:100%;height:44px}.aw-gp-limit .aw-gp-limit-orb{width:32px;height:32px}.aw-gp-limit-orb>svg{width:20px;height:20px;filter:drop-shadow(0 1px 1.5px var(--s1))}@supports (color:color-mix(in lab, red, red)){.aw-gp-limit-orb>svg{filter:drop-shadow(0 1px 1.5px color-mix(in srgb, var(--s1) 55%, transparent))}}.aw-gp-limit-orb .aw-err-arc{inset:-4px}.aw-gp-limit-orb[data-running] .aw-err-arc{opacity:1;animation:.9s linear infinite aw-spin}.aw-gp-limit-clock{font-family:var(--font-mono)}.aw-gp-limit .aw-gp-pill:focus-visible{outline:2px solid var(--aw-soft-ink);outline-offset:2px}@container aw-genpop not (min-width:640px){.aw-gp-tile{border-radius:20px;min-height:100px;padding:12px 14px}.aw-gp-tile-title{font-size:14.5px}.aw-gp-tile-desc{font-size:11.5px}.aw-gp-cell[data-cornered=true] .aw-gp-tile-desc{padding-right:36px}.aw-gp-step{top:8px;right:8px}}@container aw-launcher not (min-width:350px){.aw-gp-tile{border-radius:20px;min-height:100px;padding:12px 14px}.aw-gp-tile-title{font-size:14.5px}.aw-gp-tile-desc{font-size:11.5px}.aw-gp-cell[data-cornered=true] .aw-gp-tile-desc{padding-right:36px}.aw-gp-cell[data-cornered=true]:is(:hover,:focus-within,[data-on=true]) .aw-gp-tile-title{padding-right:32px}.aw-gp-step{top:8px;right:8px}.aw-gp-cell:hover .aw-gp-tile-desc,.aw-gp-cell:focus-within .aw-gp-tile-desc,.aw-gp-tile[aria-pressed=true] .aw-gp-tile-desc,.aw-gp-cell[data-off=true] .aw-gp-tile-desc{max-height:76px}}.aw-ink-spin{border-radius:var(--aw-r-pill);border:2px solid var(--aw-soft-card);flex:none;width:14px;height:14px}@supports (color:color-mix(in lab, red, red)){.aw-ink-spin{border:2px solid color-mix(in srgb, var(--aw-soft-card) 30%, transparent)}}.aw-ink-spin{border-top-color:var(--aw-soft-card);animation:.9s linear infinite aw-spin}.aw-soft-quiet .aw-ink-spin{border-color:var(--aw-soft-ink)}@supports (color:color-mix(in lab, red, red)){.aw-soft-quiet .aw-ink-spin{border-color:color-mix(in srgb, var(--aw-soft-ink) 18%, transparent)}}.aw-soft-quiet .aw-ink-spin{border-top-color:var(--aw-soft-ink)}.aw-drill-launcher{border-radius:var(--aw-r-panel);background:var(--aw-soft-card);box-shadow:var(--aw-shadow-panel);padding:10px 14px}.aw-gp-pop button:focus-visible,.aw-gp-aim-btn:focus-visible,.aw-gp-chip:focus-visible{outline:2px solid var(--aw-soft-ink);outline-offset:2px}.aw-gp-label{color:var(--aw-soft-dim);margin-bottom:-6px;font-size:12px}.aw-gp-aim{flex-direction:column;gap:10px;display:flex}.aw-gp-aim-btn{cursor:pointer;background:var(--aw-soft-card);width:100%;min-height:46px;box-shadow:0 0 0 1px var(--aw-soft-border), 0 1px 2px var(--aw-soft-ink);border:0;border-radius:16px}@supports (color:color-mix(in lab, red, red)){.aw-gp-aim-btn{box-shadow:0 0 0 1px var(--aw-soft-border), 0 1px 2px color-mix(in srgb, var(--aw-soft-ink) 4%, transparent)}}.aw-gp-aim-btn{text-align:left;transition:box-shadow .25s var(--aw-soft-ease), transform .35s var(--aw-soft-spring);align-items:center;gap:12px;padding:8px 14px 8px 10px;display:flex}.aw-gp-aim-btn:hover{box-shadow:0 0 0 1px var(--aw-soft-border-focus), 0 8px 20px var(--aw-soft-ink)}@supports (color:color-mix(in lab, red, red)){.aw-gp-aim-btn:hover{box-shadow:0 0 0 1px var(--aw-soft-border-focus), 0 8px 20px color-mix(in srgb, var(--aw-soft-ink) 6%, transparent)}}.aw-gp-aim-btn:hover{transform:translateY(-1px)}.aw-gp-aim-btn[aria-expanded=true]{box-shadow:0 0 0 2px var(--aw-soft-ink)}.aw-gp-aim-btn[aria-disabled=true]{cursor:not-allowed}.aw-gp-aim-btn[aria-disabled=true]:hover{box-shadow:0 0 0 1px var(--aw-soft-border), 0 1px 2px var(--aw-soft-ink);transform:none}@supports (color:color-mix(in lab, red, red)){.aw-gp-aim-btn[aria-disabled=true]:hover{box-shadow:0 0 0 1px var(--aw-soft-border), 0 1px 2px color-mix(in srgb, var(--aw-soft-ink) 4%, transparent)}}.aw-gp-aim-text{flex-direction:column;gap:1px;min-width:0;display:flex}.aw-gp-aim-num{font:500 11px var(--font-mono);color:var(--aw-soft-dim)}.aw-gp-aim-ttl{white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:500;overflow:hidden}.aw-gp-aim-btn[data-none=true] .aw-gp-aim-ttl{color:var(--aw-soft-dim)}.aw-gp-aim-chev{width:16px;height:16px;color:var(--aw-soft-dim);transition:transform .3s var(--aw-soft-spring);flex:none;margin-left:auto}.aw-gp-aim-btn[aria-expanded=true] .aw-gp-aim-chev{transform:rotate(180deg)}.aw-gp-quick{flex-wrap:wrap;gap:8px;display:flex}.aw-gp-chip{background:var(--aw-soft-fill);cursor:pointer;height:32px;transition:transform .3s var(--aw-soft-spring), background .2s, color .2s;border:0;border-radius:999px;align-items:center;gap:8px;padding:0 12px 0 5px;font-size:12.5px;font-weight:500;display:inline-flex}.aw-gp-chip:hover{background:var(--aw-soft-fill-hover);transform:translateY(-1px)}.aw-gp-chip[aria-pressed=true]{background:var(--aw-soft-ink);color:var(--aw-soft-card)}.aw-gp-ring{--ring:transparent;--ring-hole:var(--aw-soft-fill);background:conic-gradient(var(--ring) calc(var(--v,0) * 1%), var(--aw-soft-dim) 0);border-radius:50%;flex:none;place-items:center;width:24px;height:24px;display:grid}@supports (color:color-mix(in lab, red, red)){.aw-gp-ring{background:conic-gradient(var(--ring) calc(var(--v,0) * 1%), color-mix(in srgb, var(--aw-soft-dim) 22%, transparent) 0)}}.aw-gp-ring[data-band=low]{--ring:#d8484a}.aw-gp-ring[data-band=mid]{--ring:#d99a1e}.aw-gp-ring[data-band=high]{--ring:#1f9a73}.aw-gp-ring:after{content:"";background:var(--ring-hole);border-radius:50%;width:16px;height:16px}.aw-gp-any{background:var(--aw-soft-dim);border-radius:50%;flex:none;place-items:center;width:24px;height:24px;display:grid}@supports (color:color-mix(in lab, red, red)){.aw-gp-any{background:color-mix(in srgb, var(--aw-soft-dim) 16%, transparent)}}.aw-gp-any{font-size:12px}.aw-gp-more{background:var(--aw-soft-fill);width:30px;height:30px;font:500 11px var(--font-mono);border-radius:50%;flex:none;place-items:center;display:grid}.aw-gp-ring[data-size=lg],.aw-gp-any[data-size=lg]{width:30px;height:30px}.aw-gp-ring[data-size=lg]:after{background:var(--aw-soft-card);width:21px;height:21px}.aw-gp-ring[data-size=sm],.aw-gp-ring[data-size=xs],.aw-gp-any[data-size=sm],.aw-gp-any[data-size=xs],.aw-gp-more[data-size=xs]{width:20px;height:20px;font-size:10.5px}.aw-gp-ring[data-size=sm]:after,.aw-gp-ring[data-size=xs]:after{width:13px;height:13px}.aw-gp-ring[data-size=sm]:after{background:var(--aw-soft-card)}.aw-gp-stack{flex:none;display:inline-flex}.aw-gp-stack>*{box-shadow:0 0 0 2px var(--aw-soft-card)}.aw-gp-stack>*+*{margin-left:-11px}.aw-gp-stack[data-size=xs]>*{box-shadow:0 0 0 2px var(--aw-soft-fill)}.aw-gp-stack[data-size=xs]>*+*{margin-left:-8px}.aw-gp-chip[aria-pressed=true] .aw-gp-ring:after{background:var(--aw-soft-ink)}.aw-gp-chip[aria-pressed=true] .aw-gp-stack>*{box-shadow:0 0 0 2px var(--aw-soft-ink)}.aw-gp-chip[aria-pressed=true] .aw-gp-any,.aw-gp-chip[aria-pressed=true] .aw-gp-more{color:var(--aw-soft-card);background:#ffffff29}.aw-gp-pop{z-index:60;background:var(--aw-soft-card);color:var(--aw-soft-ink);box-shadow:0 0 0 1px var(--aw-soft-border), 0 24px 60px var(--aw-soft-ink);border-radius:20px;flex-direction:column;gap:6px;padding:8px;display:flex;position:fixed}@supports (color:color-mix(in lab, red, red)){.aw-gp-pop{box-shadow:0 0 0 1px var(--aw-soft-border), 0 24px 60px color-mix(in srgb, var(--aw-soft-ink) 16%, transparent)}}.aw-gp-pop{opacity:0;transform-origin:0 0;transition:opacity .18s var(--aw-soft-ease), transform .3s var(--aw-soft-spring);transform:translateY(-6px)scale(.97)}.aw-gp-pop[data-side=above]{transform-origin:0 100%;transform:translateY(6px)scale(.97)}.aw-gp-pop[data-in=true]{opacity:1;transform:none}.aw-gp-search{background:var(--aw-soft-fill);height:42px;color:var(--aw-soft-dim);border-radius:14px;align-items:center;gap:8px;padding:0 12px;display:flex}.aw-gp-search svg{flex:none;width:16px;height:16px}.aw-gp-search input{min-width:0;color:var(--aw-soft-ink);background:0 0;border:0;outline:none;flex:1;font-size:14px}.aw-gp-pop-title{color:var(--aw-soft-ink);padding:6px 10px 0;font-size:12.5px;font-weight:600}.aw-gp-pop-list{overscroll-behavior:contain;touch-action:pan-y;-webkit-touch-callout:none;flex-direction:column;gap:2px;max-height:300px;padding:2px;display:flex;overflow-y:auto}.aw-gp-pop-list[data-sweeping=true],.aw-gp-pop-list[data-sweeping=true] .aw-gp-opt{cursor:grabbing}.aw-gp-group{flex-direction:column;gap:2px;display:flex}.aw-gp-sec{color:var(--aw-soft-dim);padding:10px 10px 4px;font-size:11.5px}.aw-gp-none{color:var(--aw-soft-dim);text-align:center;padding:18px 10px;font-size:13px}.aw-gp-opt{cursor:pointer;text-align:left;-webkit-user-select:none;user-select:none;background:0 0;border:0;border-radius:12px;align-items:center;gap:10px;min-height:40px;padding:4px 10px;font-size:13.5px;display:flex}.aw-gp-opt[data-active=true],.aw-gp-opt[data-active=true] .aw-gp-ring[data-size=sm]:after{background:var(--aw-soft-fill)}.aw-gp-opt-num{width:20px;font:500 11px var(--font-mono);font-variant-numeric:tabular-nums;color:var(--aw-soft-dim);flex:none}.aw-gp-opt-ttl{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.aw-gp-opt[aria-selected=true] .aw-gp-opt-ttl{font-weight:600}.aw-gp-check{width:20px;height:20px;color:var(--aw-soft-card);box-shadow:inset 0 0 0 1.5px var(--aw-soft-dim);border-radius:50%;flex:none;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.aw-gp-check{box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--aw-soft-dim) 45%, transparent)}}.aw-gp-check{transition:background .2s var(--aw-soft-ease), box-shadow .2s}.aw-gp-check svg{width:12px;height:12px;transition:transform .3s var(--aw-soft-spring);transform:scale(0)}.aw-gp-opt[aria-selected=true] .aw-gp-check{background:var(--aw-soft-ink);box-shadow:none}.aw-gp-opt[aria-selected=true] .aw-gp-check svg{transform:scale(1)}.aw-gp-opt[data-off=true]{cursor:help}.aw-gp-opt[data-off=true] .aw-gp-opt-ttl{color:var(--aw-soft-dim)}.aw-gp-opt[data-off=true][aria-expanded=true]{background:var(--aw-soft-fill)}.aw-gp-hammer{width:20px;height:20px;color:var(--aw-soft-dim);flex:none;place-items:center;display:grid}.aw-gp-hammer svg{width:14px;height:14px}.aw-gp-opt[data-plan-state=assumed] .aw-gp-opt-ttl{color:var(--aw-soft-dim)}.aw-gp-opt[data-plan-state=assumed] .aw-gp-check{box-shadow:none;border:1.5px dashed var(--aw-soft-ink)}@supports (color:color-mix(in lab, red, red)){.aw-gp-opt[data-plan-state=assumed] .aw-gp-check{border:1.5px dashed color-mix(in srgb, var(--aw-soft-ink) 30%, transparent)}}.aw-gp-opt.aw-gp-flip{animation:aw-gp-row-flip .3s var(--aw-soft-spring)}.aw-gp-opt.aw-gp-flip .aw-gp-check{animation:aw-gp-flip .3s var(--aw-soft-spring)}@keyframes aw-gp-row-flip{35%{transform:scale(.985)}}@keyframes aw-gp-flip{35%{transform:scale(1.28)}}.aw-gp-pop-foot{box-shadow:inset 0 1px 0 var(--aw-soft-border);align-items:center;gap:8px;padding:8px 2px 2px;display:flex}.aw-gp-clear{cursor:pointer;background:0 0;border:0;border-radius:999px;height:34px;padding:0 12px;font-size:13px;font-weight:500}.aw-gp-clear:hover{background:var(--aw-soft-fill)}.aw-gp-clear:disabled{color:var(--aw-soft-dim);opacity:.5;cursor:default;background:0 0}.aw-gp-hint{color:var(--aw-soft-dim);align-items:center;gap:5px;font-size:12px;display:inline-flex}.aw-gp-hint kbd{background:var(--aw-soft-fill);min-width:20px;height:20px;font:500 11px var(--font-mono);color:var(--aw-soft-ink);border-radius:6px;place-items:center;padding:0 5px;display:inline-grid}.aw-gp-done{background:var(--aw-soft-ink);height:34px;color:var(--aw-soft-card);cursor:pointer;transition:transform .25s var(--aw-soft-spring);border:0;border-radius:999px;align-items:center;gap:8px;margin-left:auto;padding:0 14px;font-size:13px;font-weight:500;display:inline-flex}.aw-gp-done:hover{transform:translateY(-1px)}.aw-gp-done[data-count=true]{padding-right:6px}.aw-gp-done-n{min-width:22px;height:22px;font:500 11px/22px var(--font-mono);text-align:center;background:#ffffff29;border-radius:999px;padding:0 6px}.aw-sweep-peek[data-side=right]{transform-origin:0 18px;animation-name:aw-sweep-peek-side}@keyframes aw-sweep-peek-side{0%{opacity:0;transform:translate(-4px)scale(.96)}to{opacity:1;transform:none}}.aw-scope-btn{white-space:nowrap;font-variant-numeric:tabular-nums;cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:6px;margin:-4px;padding:4px;transition:color .15s cubic-bezier(.4,0,.2,1);display:inline-flex}.aw-scope-btn svg{flex:none;width:14px;height:14px}.aw-scope-btn>svg:first-child{opacity:.7}.aw-scope-btn>svg:last-of-type{opacity:.6}.aw-scope-btn:focus-visible{outline:2px solid var(--color-ring);outline-offset:1px}.aw-scope-btn[data-empty=true]{color:var(--color-accent)}.aw-scope-btn[data-none=true],.aw-scope-btn[aria-disabled=true]{color:var(--aw-soft-dim)}.aw-scope-btn[aria-disabled=true]{cursor:not-allowed}.aw-isle:has(.aw-scope-btn[aria-disabled=true])>.aw-isle-goo>.aw-isle-pill{background-color:var(--aw-isle-fill)!important;--aw-isle-squish-x:1!important;--aw-isle-squish-y:1!important}.aw-isle{--aw-isle-h:30px;--aw-isle-fill:#e2e2e2}@supports (color:color-mix(in lab, red, red)){.aw-isle{--aw-isle-fill:color-mix(in srgb, var(--color-ink) 12%, var(--color-surface))}}.aw-isle{--aw-isle-fill-lift:#0f0e0c}@supports (color:color-mix(in lab, red, red)){.aw-isle{--aw-isle-fill-lift:color-mix(in srgb, var(--color-ink) 5%, var(--aw-isle-fill))}}.aw-isle{grid-template-columns:auto;align-items:center;min-width:0;max-width:100%;display:inline-grid;position:relative}.aw-isle[data-tone=soft]{--aw-isle-h:32px;--aw-isle-fill:var(--aw-soft-fill-hover);color:var(--aw-soft-ink);font-size:12.5px}.aw-isle[data-two=true]{grid-template-columns:auto 12px auto}.aw-isle-goo,.aw-isle-face{grid-area:1/1/auto/-1;grid-template-columns:subgrid;align-items:center;display:grid}.aw-isle-goo{pointer-events:none;filter:url(#aw-goo-send)}.aw-isle-pill{height:var(--aw-isle-h);background:var(--aw-isle-fill);transform:translateX(calc(var(--aw-isle-dir,1) * var(--aw-isle-pull,0px))) scale(var(--aw-isle-squish-x,1), var(--aw-isle-squish-y,1));transition:background-color .22s var(--aw-soft-ease), transform var(--aw-isle-t,.42s) var(--aw-isle-curve,var(--aw-soft-spring));border-radius:999px}.aw-isle[data-two=true] .aw-isle-pill:first-child{transform-origin:100%}.aw-isle-neck~.aw-isle-pill{--aw-isle-dir:-1;transform-origin:0}.aw-isle-neck{background:var(--aw-isle-fill);width:22px;height:8px;transform:scaleY(var(--aw-isle-neck-sy,1));transition:transform var(--aw-isle-t,.42s) var(--aw-isle-curve,var(--aw-soft-spring));justify-self:center}.aw-isle-face{z-index:1;position:relative}.aw-isle-part{align-items:center;gap:7px;min-width:0;padding:0 11px;display:flex}.aw-isle-part-r{padding-left:4px}.aw-isle:has(:is(button,a,[role=button]))>.aw-isle-face{align-self:stretch}.aw-isle:has(:is(button,a,[role=button]))>.aw-isle-face>.aw-isle-part{align-self:stretch}.aw-isle:has(:is(button,a,[role=button]))>.aw-isle-face>.aw-isle-part{position:relative}.aw-isle-part>:is(button,a,[role=button]):only-child:after{content:"";border-radius:999px;position:absolute;inset:0}.aw-isle[data-two=true]:has(:is(button,a,[role=button])):hover{--aw-isle-pull:1px;--aw-isle-neck-sy:1.6}.aw-isle[data-two=true]:has(:is(button,a,[role=button]):focus-visible){--aw-isle-pull:1px;--aw-isle-neck-sy:1.6}.aw-isle[data-two=true]:has([aria-expanded=true]){--aw-isle-pull:1px;--aw-isle-neck-sy:1.6}:is(.aw-isle:has(>.aw-isle-face>.aw-isle-part:first-child :is(button,a,[role=button]):is(:hover,:focus-visible,[aria-expanded=true]))>.aw-isle-goo>.aw-isle-pill:first-child,.aw-isle:has(>.aw-isle-face>.aw-isle-part-r :is(button,a,[role=button]):is(:hover,:focus-visible,[aria-expanded=true]))>.aw-isle-goo>.aw-isle-pill:last-child){background-color:var(--aw-isle-fill-lift)}.aw-isle[data-two]:has(:is(button,a,[role=button]):active){--aw-isle-neck-sy:.75;--aw-isle-t:.12s;--aw-isle-curve:var(--aw-soft-ease)}:is(.aw-isle:has(>.aw-isle-face>.aw-isle-part:first-child :is(button,a,[role=button]):active)>.aw-isle-goo>.aw-isle-pill:first-child,.aw-isle:has(>.aw-isle-face>.aw-isle-part-r :is(button,a,[role=button]):active)>.aw-isle-goo>.aw-isle-pill:last-child){--aw-isle-squish-x:.97;--aw-isle-squish-y:.9}@media (prefers-reduced-motion:reduce){.aw-isle-pill,.aw-isle-neck{transition:none;transform:none}}:root[data-motion=reduced] .aw-isle-pill,:root[data-motion=reduced] .aw-isle-neck{transition:none;transform:none}@property --aw-bt-fill{syntax:"<percentage>";inherits:false;initial-value:0%}.aw-bt{margin-top:8px;padding-top:6px;container-type:inline-size}.aw-bt-head{align-items:center;gap:8px;padding:2px 2px 6px;display:flex}.aw-bt-eyebrow{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.08em;color:var(--color-accent);flex:none;font-size:9.5px;font-weight:700}.aw-bt-eyebrow[data-ready=true]{color:var(--color-accepted)}.aw-bt-count{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--color-foreground-muted);flex:none;align-items:baseline;margin-left:auto;font-size:10px;display:inline-flex}.aw-bt-gauge{background:linear-gradient(to right, #a035248c 0 var(--aw-bt-fill), var(--color-muted) var(--aw-bt-fill) 100%);border-radius:99px;flex:auto;height:2px}@supports (color:color-mix(in lab, red, red)){.aw-bt-gauge{background:linear-gradient(to right, color-mix(in srgb, var(--color-accent) 55%, transparent) 0 var(--aw-bt-fill), var(--color-muted) var(--aw-bt-fill) 100%)}}.aw-bt-gauge{transition:--aw-bt-fill .38s var(--aw-soft-ease)}.aw-bt-rows{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.aw-bt-row-wrap{transition:transform .34s var(--aw-soft-spring), box-shadow .3s var(--aw-soft-ease), border-color .2s ease, background .2s ease;background:0 0;border:1px solid #0000;border-radius:14px}.aw-bt-row-wrap[data-live=true][data-open=false]:hover{border-color:var(--aw-soft-border-focus);background:var(--aw-soft-card);box-shadow:var(--aw-soft-shadow-lift);transform:translateY(-2px)}.aw-bt-row-wrap[data-live=true][data-open=false]:active{transition-duration:90ms;transform:translateY(0)scale(.994)}.aw-bt-row-wrap[data-open=true]{border-color:var(--aw-soft-border);background:var(--aw-soft-card)}.aw-bt-row-wrap[data-state=rejected],.aw-bt-row-wrap[data-state=skipped]{background:#b91c1c0f}@supports (color:color-mix(in lab, red, red)){.aw-bt-row-wrap[data-state=rejected],.aw-bt-row-wrap[data-state=skipped]{background:color-mix(in srgb, var(--color-destructive) 6%, transparent)}}.aw-bt-row-wrap[data-state=rejected],.aw-bt-row-wrap[data-state=skipped]{border-color:#b91c1c3d}@supports (color:color-mix(in lab, red, red)){.aw-bt-row-wrap[data-state=rejected],.aw-bt-row-wrap[data-state=skipped]{border-color:color-mix(in srgb, var(--color-destructive) 24%, transparent)}}.aw-bt-row{border-radius:inherit;text-align:left;width:100%;min-height:42px;color:var(--color-ink);background:0 0;border:0;align-items:center;gap:8px;padding:4px 9px;display:flex}button.aw-bt-row{cursor:pointer}.aw-bt-lead{align-items:center;gap:4px;display:flex}.aw-bt-lead>.aw-bt-row{flex:auto;min-width:0}.aw-bt-stop{flex:none;margin-right:6px}.aw-bt-time{width:52px;font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--color-foreground-muted);flex:none;font-size:9.5px}.aw-bt-row:focus-visible{outline:2px solid var(--color-ring);outline-offset:-2px;border-radius:inherit}.aw-bt-glyph{opacity:.9;flex:none;align-self:center;width:14px;height:14px}.aw-bt-kind{font-family:var(--font-mono);letter-spacing:.05em;text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;font-size:10px;overflow:hidden}.aw-bt-flat{align-items:center;gap:8px;min-width:0;padding:0 3px;display:flex}.aw-bt-size{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--color-accepted);flex:none;align-items:center;gap:3px;font-size:10px;font-weight:600;display:inline-flex}.aw-bt-tick{flex:none;width:12px;height:12px}.aw-bt-tag{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.07em;color:var(--color-foreground-muted);border:1px solid var(--color-border);border-radius:999px;flex:none;padding:1px 8px;font-size:8.5px}.aw-bt-grow{flex:auto}.aw-bt-chev{color:var(--color-foreground-muted);opacity:0;flex:none;width:10px;font-size:9px;transition:opacity .14s}.aw-bt-row:hover .aw-bt-chev,.aw-bt-row[aria-expanded=true] .aw-bt-chev{opacity:1}@keyframes aw-bt-weld{0%,to{transform:scaleY(1)}50%{transform:scaleY(1.75)}}.aw-bt-row-wrap[data-state=writing] .aw-isle-neck{animation:aw-bt-weld 1.9s var(--aw-soft-ease) infinite}.aw-bt-row-wrap[data-state=rejected] .aw-isle,.aw-bt-row-wrap[data-state=skipped] .aw-isle{--aw-isle-fill:#f0cdcd}@supports (color:color-mix(in lab, red, red)){.aw-bt-row-wrap[data-state=rejected] .aw-isle,.aw-bt-row-wrap[data-state=skipped] .aw-isle{--aw-isle-fill:color-mix(in srgb, var(--color-destructive) 22%, var(--color-surface))}}.aw-bt-row:hover .aw-isle{--aw-isle-fill:#d4d4d3}@supports (color:color-mix(in lab, red, red)){.aw-bt-row:hover .aw-isle{--aw-isle-fill:color-mix(in srgb, var(--color-ink) 18%, var(--color-surface))}}@container (max-width:420px){.aw-bt .aw-isle[data-two=true]{grid-template-columns:auto}.aw-bt .aw-isle-neck,.aw-bt .aw-isle-pill:last-child,.aw-bt .aw-isle-part-r,.aw-bt .aw-isle-face>[aria-hidden]{display:none}}.aw-bt-rot{font-family:var(--font-mono);letter-spacing:.04em;white-space:nowrap;color:var(--color-foreground-muted);font-size:10px}@supports ((-webkit-background-clip:text) or (background-clip:text)){.aw-bt-rot{background-image:linear-gradient(100deg, var(--color-foreground-muted) 22%, var(--color-ink) 46%, var(--color-ink) 54%, var(--color-foreground-muted) 78%);color:#0000;background-repeat:no-repeat;background-size:260% 100%;-webkit-background-clip:text;background-clip:text;animation:2.4s linear infinite aw-bt-rot-sweep}}@keyframes aw-bt-rot-sweep{0%{background-position:100% 0}to{background-position:0 0}}.aw-bt-detail{padding:0 12px 10px 30px}.aw-bt-prose{color:var(--color-ink);white-space:pre-wrap;overscroll-behavior:contain;max-height:220px;margin:0;font-size:12px;line-height:1.6;overflow-y:auto}.aw-bt-dim{color:var(--color-foreground-muted);margin:0;font-size:11.5px}.aw-bt-brow{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.08em;color:var(--color-foreground-muted);margin:0 0 2px;font-size:9.5px;font-weight:700}.aw-bt-caret{vertical-align:-2px;background:var(--color-accent);width:6px;height:12px;margin-left:2px;animation:.9s steps(2,start) infinite aw-bt-caret;display:inline-block}@keyframes aw-bt-caret{0%,49%{opacity:1}50%,to{opacity:0}}.aw-bt-reject{font-family:var(--font-mono);color:var(--color-destructive);align-items:baseline;gap:8px;margin:8px 0 0;font-size:10px;display:flex}.aw-bt-reject-h{text-transform:uppercase;letter-spacing:.08em;flex:none;font-weight:700}.aw-bt-reject-t{color:var(--color-foreground-muted);flex:none;margin-left:auto}@media (prefers-reduced-motion:reduce){.aw-bt .aw-isle-neck,.aw-bt-rot,.aw-bt-caret{animation:none}.aw-bt-rot{color:var(--color-foreground-muted);background-image:none}}.aw-peek{z-index:60;--aw-peek-y:50%;--aw-peek-seed:34px;--aw-peek-reach:9px;position:fixed}.aw-peek-goo{pointer-events:none;filter:url(#aw-goo-send);position:absolute;inset:-18px}.aw-peek-goo[data-layer=line]{--aw-peek-seed:36px}.aw-peek-goo[data-layer=line] .aw-peek-seed,.aw-peek-goo[data-layer=line] .aw-peek-body{background:var(--aw-soft-border)}.aw-peek-goo[data-layer=line] .aw-peek-body{border-radius:15px;inset:17px}.aw-peek-seed{top:calc(18px + var(--aw-peek-y));margin-top:calc(var(--aw-peek-seed) * -.5);width:var(--aw-peek-seed);height:var(--aw-peek-seed);background:var(--aw-soft-card);animation:aw-peek-seed .26s var(--aw-soft-spring) both;border-radius:50%;position:absolute}.aw-peek[data-side=right] .aw-peek-seed{left:calc(18px - var(--aw-peek-reach));margin-left:calc(var(--aw-peek-seed) * -.5)}.aw-peek[data-side=left] .aw-peek-seed{right:calc(18px - var(--aw-peek-reach));margin-right:calc(var(--aw-peek-seed) * -.5)}.aw-peek-body{background:var(--aw-soft-card);animation:aw-peek-body .42s var(--aw-soft-spring) both;border-radius:14px;position:absolute;inset:18px}.aw-peek[data-side=right] .aw-peek-body{transform-origin:0}.aw-peek[data-side=left] .aw-peek-body{transform-origin:100%}.aw-peek-face{z-index:1;border:1px solid var(--aw-soft-border);background:var(--aw-soft-card);box-shadow:var(--aw-soft-shadow-lift);animation:aw-peek-face .24s var(--aw-soft-ease) .14s both;border-radius:14px;position:relative}@keyframes aw-peek-seed{0%{transform:scale(0)}to{transform:scale(1)}}@keyframes aw-peek-body{0%{transform:scaleX(.1)}to{transform:scaleX(1)}}@keyframes aw-peek-face{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.aw-peek-seed,.aw-peek-body,.aw-peek-face{animation:none}}.aw-fv-card{background:var(--aw-soft-card);border:1px solid var(--aw-soft-border);box-shadow:var(--aw-soft-shadow);border-radius:18px;flex-direction:column;margin-top:22px;display:flex;overflow:hidden}.aw-fv-head{align-items:center;gap:26px;padding:26px 30px 22px;display:flex}.aw-fv-body{flex-direction:column;gap:20px;padding:4px 30px 26px;display:flex}.aw-fv-eyebrow{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--aw-soft-dim);font-size:10px}.aw-fv-dial{flex:none;width:112px;height:112px;position:relative}.aw-fv-dial>svg{position:absolute;inset:0}.aw-fv-num{flex-direction:column;justify-content:center;align-items:center;gap:2px;display:flex;position:absolute;inset:0}.aw-fv-score{font-family:var(--font-mono);color:var(--color-ink);font-variant-numeric:tabular-nums;font-size:34px;font-weight:600;line-height:1}.aw-fv-of{font-family:var(--font-mono);letter-spacing:.14em;color:var(--aw-soft-dim);font-size:10px}.aw-fv-headline{flex-direction:column;flex-grow:1;gap:10px;min-width:0;display:flex}.aw-fv-verdict-line{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.aw-fv-arc{transition:stroke-dashoffset .7s var(--aw-soft-ease), stroke .3s ease}.aw-fv-pill{letter-spacing:.02em;border-radius:999px;align-items:center;gap:6px;padding:6px 12px 6px 9px;font-size:12px;font-weight:600;transition:background-color .3s,color .3s;display:inline-flex}.aw-fv-pill[data-tone=pass]{background:#0f7a3d}@supports (color:color-mix(in lab, red, red)){.aw-fv-pill[data-tone=pass]{background:color-mix(in srgb, var(--color-accepted) 12%, var(--aw-soft-card))}}.aw-fv-pill[data-tone=pass]{color:var(--color-accepted)}.aw-fv-pill[data-tone=warn]{background:#92400e}@supports (color:color-mix(in lab, red, red)){.aw-fv-pill[data-tone=warn]{background:color-mix(in srgb, var(--color-warn) 12%, var(--aw-soft-card))}}.aw-fv-pill[data-tone=warn]{color:var(--color-warn)}.aw-fv-pass{font-family:var(--font-mono);letter-spacing:.08em;color:var(--aw-soft-dim);font-size:11px}.aw-fv-tally{background:var(--aw-soft-fill);height:18px;box-shadow:inset 0 0 0 1px var(--aw-soft-border);border-radius:999px;align-items:center;gap:6px;margin-left:4px;padding:0 8px;display:inline-flex}.aw-fv-tally-count{font-family:var(--font-mono);letter-spacing:.02em;font-variant-numeric:tabular-nums;color:var(--aw-soft-ink);font-size:10.5px;font-weight:600}.aw-fv-depth{background:var(--aw-fv-depth-bg,var(--color-depth-beginner-bg));width:18px;height:18px;box-shadow:inset 0 0 0 1px var(--aw-soft-border);color:var(--aw-soft-ink);font-family:var(--font-mono);border-radius:5px;justify-content:center;align-items:center;font-size:10.5px;font-weight:700;display:inline-flex}.aw-fv-chapters{flex-wrap:wrap;gap:6px;display:flex}.aw-fv-chip-score{background:var(--aw-soft-fill);box-shadow:inset 0 0 0 1px var(--aw-soft-border);font-family:var(--font-mono);letter-spacing:.02em;white-space:nowrap;border-radius:999px;align-items:stretch;font-size:11px;font-weight:600;display:inline-flex;overflow:hidden}.aw-fv-chip-ch{color:var(--aw-soft-ink);padding:3px 7px 3px 9px}.aw-fv-chip-score,.aw-fv-group-head{--aw-fv-chip-tone:var(--color-warn)}.aw-fv-chip-score[data-tone=pass],.aw-fv-group-head[data-tone=pass]{--aw-fv-chip-tone:var(--color-accepted)}.aw-fv-chip-score[data-tone=fail],.aw-fv-group-head[data-tone=fail]{--aw-fv-chip-tone:var(--color-destructive)}.aw-fv-chip-cap{background:var(--aw-fv-chip-tone);padding:3px 9px 3px 7px}@supports (color:color-mix(in lab, red, red)){.aw-fv-chip-cap{background:color-mix(in srgb, var(--aw-fv-chip-tone) 14%, var(--aw-soft-card))}}.aw-fv-chip-cap{color:var(--aw-fv-chip-tone);font-variant-numeric:tabular-nums}.aw-fv-chip-cap:only-child{padding-left:9px}.aw-fv-sentence{color:var(--aw-soft-ink);font-size:19px;font-weight:500;line-height:1.35}.aw-fv-sentence p{margin:0}.aw-fv-sentence p+p{margin-top:8px}.aw-fv-attempts{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.aw-fv-track{background:var(--aw-soft-fill);box-sizing:border-box;border-radius:999px;align-items:center;gap:6px;padding:4px;display:inline-flex;position:relative}.aw-fv-goo{filter:url(#aw-goo-chips);pointer-events:none;position:absolute;inset:-10px}.aw-fv-blob{background:var(--color-accent);width:72px;height:28px;transition:left .6s var(--aw-soft-spring);border-radius:999px;position:absolute;top:14px}.aw-fv-dot{background:var(--color-accent);border-radius:999px;width:10px;height:10px;position:absolute;top:23px}.aw-fv-chip{width:72px;height:28px;color:var(--aw-soft-ink);font-family:var(--font-mono);letter-spacing:.04em;cursor:pointer;background:0 0;border:none;border-radius:999px;justify-content:center;align-items:center;gap:7px;padding:0;font-size:11px;font-weight:600;transition:color .3s;display:inline-flex;position:relative}.aw-fv-chip[aria-checked=true]{color:var(--color-block-fg)}.aw-fv-chip-dot{width:7px;height:7px;box-shadow:0 0 0 1.5px var(--aw-soft-card);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.aw-fv-chip-dot{box-shadow:0 0 0 1.5px color-mix(in srgb, var(--aw-soft-card) 90%, transparent)}}.aw-fv-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:18px;display:grid}.aw-fv-col{flex-direction:column;gap:8px;min-width:0;display:flex}.aw-fv-rows{flex-direction:column;gap:6px;display:flex}.aw-fv-row{background:var(--aw-soft-card);border-radius:12px;flex-direction:column;gap:8px;padding:9px 12px 11px;display:flex}.aw-fv-row[data-tone=warn]{background:#92400e}@supports (color:color-mix(in lab, red, red)){.aw-fv-row[data-tone=warn]{background:color-mix(in srgb, var(--color-warn) 8%, var(--aw-soft-card))}}.aw-fv-row-head{text-align:left;width:100%;font:inherit;color:inherit;background:0 0;border:none;align-items:center;gap:12px;padding:0;display:flex}button.aw-fv-row-head{cursor:pointer}.aw-fv-mark{width:22px;height:22px;color:var(--aw-soft-card);border-radius:999px;flex:none;justify-content:center;align-items:center;display:inline-flex}.aw-fv-mark[data-tone=pass]{background:var(--color-accepted)}.aw-fv-mark[data-tone=warn]{background:var(--color-warn)}.aw-fv-row-text{min-width:0;color:var(--color-ink);flex-grow:1;font-size:15px;font-weight:500}.aw-fv-row[data-tone=warn] .aw-fv-row-text{color:var(--color-warn)}.aw-fv-was{font-family:var(--font-mono);letter-spacing:.08em;color:var(--aw-soft-dim);flex:none;font-size:10px}.aw-fv-chev{color:var(--aw-soft-dim);transition:transform .34s var(--aw-soft-spring);flex:none}.aw-fv-row-head[aria-expanded=true] .aw-fv-chev{transform:rotate(180deg)}.aw-fv-evidence{flex-direction:column;gap:4px;padding-left:34px;display:flex}.aw-fv-evidence-label{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--aw-soft-dim);font-size:10px}.aw-fv-evidence-text{color:var(--color-foreground-muted);font-size:13.5px;line-height:1.45}.aw-fv-group-head{color:var(--aw-soft-ink);align-items:center;gap:8px;padding:4px 2px 0;font-size:12.5px;font-weight:600;display:flex}.aw-fv-group-head:not(:first-child){margin-top:8px}.aw-fv-group-name{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;overflow:hidden}.aw-fv-group-ch{font-family:var(--font-mono);letter-spacing:.02em;color:var(--aw-soft-dim);margin-right:3px;font-size:11px}.aw-fv-group-head .aw-fv-chip-cap{font-family:var(--font-mono);letter-spacing:.02em;border-radius:999px;flex:none;padding:2px 8px;font-size:11px}.aw-fv-mini{background:var(--aw-soft-card);border:1px solid var(--aw-soft-line);border-radius:10px;flex-direction:column;gap:5px;padding:8px 10px;display:flex}.aw-fv-mini-row{align-items:center;gap:8px;display:flex}.aw-fv-mini .aw-fv-mark{width:18px;height:18px}.aw-fv-mini-text{color:var(--color-ink);font-size:13.5px;font-weight:500}.aw-fv-mini-row[data-tone=warn] .aw-fv-mini-text{color:var(--color-warn)}.aw-fv-note{background:var(--color-note-bg);border-radius:14px;flex-direction:column;gap:8px;padding:12px 16px 14px;display:flex}.aw-fv-note-eyebrow{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--color-note);font-size:10px}.aw-fv-note ol{color:var(--aw-soft-ink);flex-direction:column;gap:8px;margin:0;padding-left:20px;font-size:14.5px;line-height:1.4;list-style:decimal;display:flex}.aw-fv-note li{padding-left:2px}.aw-fv-ask{background:var(--aw-soft-fill);border-radius:16px;flex-direction:column;gap:12px;padding:16px 16px 14px;display:flex}.aw-fv-ask-head{align-items:center;gap:8px;display:flex}.aw-fv-ask-info{border:1px solid var(--aw-soft-border);background:var(--aw-soft-card);width:20px;height:20px;color:var(--aw-soft-dim);cursor:help;border-radius:999px;justify-content:center;align-items:center;padding:0;display:inline-flex}.aw-fv-convo{background:var(--aw-soft-fill);border-radius:16px;flex-direction:column;gap:12px;padding:16px;display:flex}.aw-fv-convo-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.aw-fv-reply{color:var(--aw-soft-ink);flex-direction:column;gap:8px;font-size:14.5px;line-height:1.5;display:flex}.aw-fv-reply p{margin:0}.aw-fv-score-line{font-family:var(--font-mono);letter-spacing:.08em;font-size:11px;font-weight:600}.aw-fv-score-line[data-tone=pass]{color:var(--color-accepted)}.aw-fv-score-line[data-tone=warn]{color:var(--color-warn)}.aw-fv-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.aw-fv-grill,.aw-fv-back{background:var(--color-ink);min-height:36px;color:var(--color-block-fg);font:inherit;cursor:pointer;border:none;border-radius:999px;align-items:center;gap:8px;padding:8px 14px 8px 16px;font-size:13px;font-weight:600;display:inline-flex}.aw-fv-back{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;padding:8px 16px 8px 14px;font-size:11px;font-weight:600}.aw-fv-use{border:1px solid var(--aw-soft-border);background:var(--aw-soft-card);min-height:36px;color:var(--aw-soft-ink);font:inherit;cursor:pointer;border-radius:999px;align-items:center;gap:8px;padding:8px 16px;font-size:13px;font-weight:600;display:inline-flex}.aw-fv-chapter{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--aw-soft-dim);cursor:pointer;background:0 0;border:none;align-items:center;gap:8px;padding:0;font-size:11px;display:inline-flex}.aw-fv-chapter:hover{color:var(--aw-soft-ink)}.aw-fv-card[data-animate=true]{animation:aw-fv-card-in .56s var(--aw-soft-ease) both}.aw-fv-card[data-animate=true] .aw-fv-num{animation:aw-fv-rise .5s var(--aw-soft-ease) .1s both}.aw-fv-card[data-animate=true] .aw-fv-arc{animation:aw-fv-draw .95s var(--aw-soft-ease) .14s both}.aw-fv-card[data-animate=true] .aw-fv-pill{animation:aw-fv-pop .5s var(--aw-soft-spring) .46s both}.aw-fv-card[data-animate=true] .aw-fv-pass,.aw-fv-card[data-animate=true] .aw-fv-tally,.aw-fv-card[data-animate=true] .aw-fv-depth,.aw-fv-card[data-animate=true] .aw-fv-chapters,.aw-fv-card[data-animate=true] .aw-fv-sentence,.aw-fv-card[data-animate=true] .aw-fv-attempts{animation:aw-fv-rise .5s var(--aw-soft-ease) .56s both}.aw-fv-card[data-animate=true] .aw-fv-group-head{animation:aw-fv-rise .46s var(--aw-soft-ease) .6s both}.aw-fv-card[data-animate=true] .aw-fv-row{animation:aw-fv-rise .46s var(--aw-soft-ease) both;animation-delay:calc(.62s + 70ms * var(--aw-fv-i,0))}.aw-fv-card[data-animate=true] .aw-fv-row .aw-fv-mark{animation:aw-fv-pop .42s var(--aw-soft-spring) both;animation-delay:calc(.68s + 70ms * var(--aw-fv-i,0))}.aw-fv-card[data-animate=true] .aw-fv-note{animation:aw-fv-rise .5s var(--aw-soft-ease) 1.02s both}.aw-fv-card[data-animate=true] .aw-fv-ask{animation:aw-fv-rise .5s var(--aw-soft-ease) 1.14s both}.aw-fv-card[data-animate=true] .aw-fv-foot{animation:aw-fv-rise .5s var(--aw-soft-ease) 1.24s both}.aw-fv-swap{animation:aw-fv-rise .42s var(--aw-soft-ease) both}@keyframes aw-fv-card-in{0%{opacity:0;transform:translateY(14px)scale(.985)}}@keyframes aw-fv-rise{0%{opacity:0;transform:translateY(10px)}}@keyframes aw-fv-pop{0%{opacity:0;transform:scale(.7)}}@keyframes aw-fv-draw{0%{stroke-dashoffset:276.46px}}.aw-rc-goo.aw-fh-list{--aw-rc-goo-radius:12px;animation:aw-fh-in .22s var(--aw-soft-ease) both;flex-direction:column;gap:10px;display:flex}@keyframes aw-fh-in{0%{opacity:0;transform:translateY(4px)}}.aw-fh-group{flex-direction:column;gap:3px;display:flex}.aw-fh-head{text-align:left;width:100%;font:inherit;cursor:pointer;background:0 0;border:none;border-radius:12px;align-items:flex-start;gap:6px;margin:0 0 2px;padding:8px 8px 6px 10px;display:flex}.aw-fh-head-label{-webkit-line-clamp:2;line-clamp:2;overflow-wrap:anywhere;min-width:0;color:var(--color-ink);-webkit-box-orient:vertical;flex-grow:1;font-size:12.5px;font-weight:600;line-height:18px;display:-webkit-box;overflow:hidden}.aw-fh-head-count{box-sizing:border-box;border:1px solid var(--aw-soft-border);background:var(--aw-soft-card);min-width:18px;height:18px;font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--aw-soft-dim);border-radius:999px;flex:none;justify-content:center;align-items:center;padding:0 5px;font-size:9.5px;display:inline-flex}.aw-fh-head-chev{height:18px;color:var(--aw-soft-dim);transition:transform .34s var(--aw-soft-spring);flex:none;align-items:center;display:inline-flex}.aw-fh-head[aria-expanded=false] .aw-fh-head-chev{transform:rotate(-90deg)}.aw-fh-row{box-sizing:border-box;border-radius:12px;align-items:center;width:100%;min-height:40px;padding-right:4px;display:flex;position:relative}.aw-fh-row[data-on=true] .aw-fh-attempt{color:var(--color-accent)}.aw-fh-open{text-align:left;min-width:0;font:inherit;cursor:pointer;background:0 0;border:none;border-radius:12px;flex-direction:column;flex:1;gap:4px;padding:8px 2px 8px 12px;display:flex}.aw-fh-open:focus-visible{outline:2px solid var(--color-ring);outline-offset:-2px}.aw-fh-line1,.aw-fh-line2{flex-wrap:nowrap;align-items:center;min-width:0;display:flex}.aw-fh-line1{gap:8px;container:aw-fh-line/inline-size}.aw-fh-line2{flex-wrap:wrap;align-content:flex-start;gap:6px;max-height:14px;padding-left:26px;overflow:hidden}.aw-fh-mark{width:18px;height:18px;color:var(--aw-soft-card);border-radius:999px;flex:none;justify-content:center;align-items:center;display:inline-flex}.aw-fh-mark[data-tone=pass]{background:var(--color-accepted)}.aw-fh-mark[data-tone=warn]{background:var(--color-warn)}.aw-fh-attempt{white-space:nowrap;text-overflow:ellipsis;min-width:0;color:var(--aw-soft-ink);flex:auto;font-size:12px;font-weight:600;overflow:hidden}.aw-fh-attempt-short{font-family:var(--font-mono);font-variant-numeric:tabular-nums;display:none}@container aw-fh-line not (min-width:120px){.aw-fh-attempt-full{display:none}.aw-fh-attempt-short{display:inline}}.aw-fh-score{font-family:var(--font-mono);letter-spacing:.02em;font-variant-numeric:tabular-nums;color:var(--aw-soft-ink);flex:none;margin-left:auto;font-size:12.5px;font-weight:600}.aw-fh-score[data-tone=pass]{color:var(--color-accepted)}.aw-fh-score[data-tone=warn]{color:var(--color-warn)}.aw-kp-gauge{--aw-kp-tone:var(--color-warn);gap:clamp(1px, calc(16px / var(--aw-kp-n,8)), 3px);flex:none;width:44px;display:flex}.aw-kp-gauge[data-tone=pass]{--aw-kp-tone:var(--color-accepted)}.aw-kp-gauge[data-size=verdict]{width:min(64px, calc(var(--aw-kp-n,8) * 8px))}.aw-kp-cell{border-radius:2px;flex:1 1 0;min-width:0;height:8px}.aw-kp-cell[data-fill=full],.aw-kp-cell[data-fill=partial]{background:var(--aw-kp-tone)}@supports (color:color-mix(in lab, red, red)){.aw-kp-cell[data-fill=partial]{background:color-mix(in srgb, var(--aw-kp-tone) 40%, transparent)}}.aw-kp-cell[data-fill=none]{box-shadow:inset 0 0 0 1px var(--aw-soft-dim)}@supports (color:color-mix(in lab, red, red)){.aw-kp-cell[data-fill=none]{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--aw-soft-dim) 90%, transparent)}}.aw-fh-depth{background:var(--color-depth-beginner-bg);width:14px;height:14px;box-shadow:inset 0 0 0 1px var(--aw-soft-border);color:var(--aw-soft-ink);font-family:var(--font-mono);border-radius:4px;flex:none;justify-content:center;align-items:center;font-size:9.5px;font-weight:700;line-height:1;display:inline-flex}.aw-fh-depth[data-depth=practitioner]{background:var(--color-depth-practitioner-bg)}.aw-fh-depth[data-depth=phd]{background:var(--color-depth-phd-bg)}.aw-fh-age{white-space:nowrap;font-family:var(--font-mono);color:var(--aw-soft-dim);flex:none;margin-left:auto;font-size:9.5px}.aw-fh-more{width:18px;height:22px;color:var(--aw-soft-dim);font-family:var(--font-mono);opacity:0;cursor:pointer;transition:opacity .2s ease, transform .34s var(--aw-soft-spring);background:0 0;border:none;flex:none;padding:0;font-size:12px;line-height:1}.aw-fh-row:hover .aw-fh-more,.aw-fh-row:focus-within .aw-fh-more{opacity:1}.aw-fh-more:hover{transform:scale(1.15)}.aw-fh-peek{flex-direction:column;gap:8px;max-height:min(60vh,320px);display:flex;overflow:hidden}.aw-fh-peek-marks{flex-wrap:wrap;gap:3px;max-width:201px;display:flex}.aw-fh-peek-marks>svg{stroke-width:2.6px;width:14px;height:14px}.aw-fh-peek-marks>svg[data-verdict=conveyed]{color:var(--color-accepted)}.aw-fh-peek-marks>svg[data-verdict=partial]{color:var(--color-warn)}.aw-fh-peek-marks>svg[data-verdict=missing]{color:var(--aw-soft-dim)}@media (max-width:860px){.aw-fv-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.aw-fv-head{flex-direction:column;align-items:flex-start;gap:16px;padding:20px 18px 16px}.aw-fv-body{padding:4px 18px 20px}}@media (prefers-reduced-motion:reduce){.aw-fh-more:hover{transform:none}.aw-rc-goo.aw-fh-list{animation:none}}:root[data-motion=reduced] .aw-fh-more:hover{transform:none}:root[data-motion=reduced] .aw-rc-goo.aw-fh-list{animation:none}.aw-ask-pane{animation:.2s ease-out backwards aw-ask-pane-in}.aw-ask-pane[data-dock=left]{--aw-ask-pane-from:-12px}.aw-ask-pane[data-dock=right]{--aw-ask-pane-from:12px}@keyframes aw-ask-pane-in{0%{opacity:0;transform:translateX(var(--aw-ask-pane-from,0px))}to{opacity:1;transform:none}}.aw-steps-tablist{scrollbar-width:none}.aw-steps-tablist::-webkit-scrollbar{display:none}.aw-steps-tablist[data-overflow=end]{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 40px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 40px),#0000)}.aw-steps-tablist[data-overflow=start]{-webkit-mask-image:linear-gradient(90deg,#0000,#000 40px);mask-image:linear-gradient(90deg,#0000,#000 40px)}.aw-steps-tablist[data-overflow=both]{-webkit-mask-image:linear-gradient(90deg,#0000,#000 40px calc(100% - 40px),#0000);mask-image:linear-gradient(90deg,#0000,#000 40px calc(100% - 40px),#0000)}.aw-pill-track{isolation:isolate;background:var(--aw-soft-fill);vertical-align:top;border-radius:999px;gap:2px;padding:3px;display:inline-flex;position:relative}.aw-pill{z-index:0;opacity:0;pointer-events:none;transition:left .3s var(--aw-ios), right .3s var(--aw-ios), opacity .2s ease;border-radius:999px;position:absolute;inset:3px 100% 3px 0}.aw-pill[data-pill=pick]{background:var(--aw-soft-card);box-shadow:0 1px 3px #0f0e0c14,0 0 0 .5px #0f0e0c0d}.aw-pill[data-pill=hover]{background:var(--aw-soft-fill-hover)}.aw-pill-track>[role=tab]{z-index:1;position:relative}.aw-pill-track[data-picked]>.aw-pill[data-pill=pick]{opacity:1}@media (hover:hover){.aw-pill-track:hover>.aw-pill[data-pill=hover]{opacity:1}}.aw-pill-track[data-dir=right]>.aw-pill[data-pill=pick]{transition:right .42s var(--aw-ios), left .58s var(--aw-ios) 50ms, opacity .2s ease}.aw-pill-track[data-dir=left]>.aw-pill[data-pill=pick]{transition:left .42s var(--aw-ios), right .58s var(--aw-ios) 50ms, opacity .2s ease}.aw-pill[data-instant]{transition:none!important}@media not all and (min-width:960px) and (orientation:landscape){[role=tabpanel][id^=ws-panel-]{padding-right:20px}[id^=ws-panel-] fieldset.aw-composer{min-inline-size:0}[id^=ws-panel-] .aw-composer-bar>:last-child{flex-shrink:0}[id^=ws-panel-] .aw-tb-controls>*{max-width:100%}[id^=ws-panel-] :is(.aw-grill-loop-bubble,.aw-grill-loop-answer){width:min(250px,100%)}}@keyframes aw-ls-rise{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes aw-ls-pop{0%{opacity:0;transform:scale(.86)}to{opacity:1;transform:none}}.aw-ls-bubble{border:1px solid var(--aw-soft-border);background:var(--aw-soft-fill-hover);max-width:84%;color:var(--color-ink);transform-origin:100% 100%;animation:aw-bubble-in .42s var(--aw-soft-ease) .1s both;border-radius:14px 14px 5px;align-self:flex-end;margin:0;padding:6px 11px;font-size:12.5px;line-height:1.45}.aw-ls-roadmap{flex-direction:column;gap:10px;margin-top:10px;display:flex}.aw-ls-topic{border:1px solid var(--aw-soft-border);background:var(--color-surface);box-shadow:var(--aw-soft-shadow);border-radius:14px;padding:8px 10px 9px 13px}.aw-ls-topic-label{color:var(--aw-soft-dim);font-size:10.5px;font-weight:500;display:block}.aw-ls-topic-row{justify-content:space-between;align-items:center;gap:8px;margin-top:2px;display:flex}.aw-ls-topic-name{color:var(--color-ink);font-size:14px;font-weight:600}.aw-ls-chapters{flex-direction:column;gap:5px;margin:0;padding:0;list-style:none;display:flex}.aw-ls-chapters li{border:1px solid var(--aw-soft-border);background:var(--aw-soft-card);color:var(--color-ink);animation:aw-ls-rise .4s var(--aw-soft-ease) both;animation-delay:calc(.35s + .12s * var(--aw-i,0));border-radius:10px;align-items:center;gap:10px;padding:5px 11px;font-size:12.5px;display:flex}.aw-ls-chapters li[data-state=queued]{color:var(--aw-soft-dim);background:0 0;border-style:dashed}.aw-ls-chapters li[data-state=done]:after{content:"";background:var(--color-accepted);border-radius:999px;flex:none;width:7px;height:7px}.aw-ls-chapter-n{font-family:var(--font-mono);color:var(--color-accent);flex:none;font-size:10px;font-weight:700}.aw-ls-chapter-t{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.aw-ls-writing{font-family:var(--font-mono);letter-spacing:.08em;color:var(--color-accent);flex:none;align-items:center;gap:5px;font-size:9.5px;display:inline-flex}.aw-ls-writing:before{content:"";background:var(--color-accent);border-radius:999px;width:7px;height:7px;animation:1.4s ease-in-out infinite aw-ls-pulse}@keyframes aw-ls-pulse{0%,to{opacity:1}50%{opacity:.3}}.aw-docwell{--aw-docwell-fill:#e2e2e2}@supports (color:color-mix(in lab, red, red)){.aw-docwell{--aw-docwell-fill:color-mix(in srgb, var(--color-ink) 12%, var(--color-surface))}}.aw-docwell{height:66px;position:relative}.aw-docwell-goo{filter:url(#aw-goo-chips);position:absolute;inset:0}.aw-docwell-pill{background:var(--aw-docwell-fill);border-radius:999px;height:38px;position:absolute;inset:auto 0 0}.aw-docwell-drop{background:var(--aw-docwell-fill);border-radius:999px;width:20px;height:20px;animation:3.4s cubic-bezier(.55,0,.45,1) infinite aw-docwell-drip;position:absolute;top:0;left:calc(50% - 10px)}.aw-docwell-label{text-align:center;height:38px;font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--color-foreground-muted);justify-content:center;align-items:center;padding-inline:16px;font-size:.6rem;display:flex;position:absolute;inset:auto 0 0}@keyframes aw-docwell-drip{0%{opacity:0;transform:translateY(-4px)scale(.3)}18%{opacity:1;transform:translateY(0)scale(1)}55%{transform:translateY(16px)scale(1)}75%,to{opacity:0;transform:translateY(26px)scale(.5)}}@media (prefers-reduced-motion:reduce){.aw-docwell-drop{opacity:0;animation:none}}:root[data-motion=reduced] .aw-docwell-drop{opacity:0;animation:none}.aw-docrows .aw-card-title{font-size:13px}.aw-docrows .aw-card-main{padding-block:7px}.aw-ls-ask{flex-direction:column;gap:12px;margin-top:10px;display:flex}.aw-ls-coach{animation:aw-ls-rise .5s var(--aw-soft-ease) .45s both}.aw-ls-who{font-family:var(--font-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--color-accent);font-size:9.5px;font-weight:700}.aw-ls-coach p{color:var(--color-ink);margin:3px 0 0;font-size:13px;line-height:1.5}.aw-ls-rail{border:1px solid var(--aw-soft-border);background:var(--color-surface);box-shadow:var(--aw-soft-shadow);animation:aw-ls-rise .5s var(--aw-soft-spring) .8s both;border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:8px 10px;display:flex}.aw-ls-cta{background:var(--color-accent);color:var(--color-on-accent);border-radius:999px;padding:5px 13px;font-size:12px;font-weight:500}.aw-ls-ghost{border:1px solid var(--aw-soft-border);color:var(--aw-soft-ink);border-radius:999px;align-items:center;gap:5px;padding:4px 11px;font-size:12px;font-weight:500;display:inline-flex}.aw-ls-arrow{animation:aw-ls-nudge 2.6s var(--aw-soft-ease) 1.4s infinite;display:inline-block}@keyframes aw-ls-nudge{0%,60%,to{transform:none}30%{transform:translate(3px)}}.aw-ls-theory{margin-top:10px}.aw-ls-dial-bed{background:var(--aw-soft-fill-hover);border-radius:999px;height:10px;display:block;position:relative}.aw-ls-dial-fill{width:50%;animation:aw-ls-dial-fill 9s var(--aw-soft-ease) infinite;border-radius:999px;position:absolute;inset:0 auto 0 0;box-shadow:inset 0 0 0 1px #0f0e0c2e}.aw-ls-dial-fill:after{content:"";border-radius:inherit;opacity:0;background:linear-gradient(90deg,#d9443b,#8e0a12);animation:9s infinite aw-ls-dial-hot;position:absolute;inset:0;box-shadow:0 0 10px #c8232c73}.aw-ls-dial-thumb{background:var(--color-surface);border-radius:4px;width:12px;height:12px;animation:9s cubic-bezier(.2,.8,.2,1) infinite aw-ls-dial-thumb;position:absolute;top:-1px;left:calc(50% - 6px);box-shadow:0 0 0 1px #0f0e0c38,0 1px 3px #0f0e0c2e}.aw-ls-dial-names{color:var(--color-foreground-muted);justify-content:space-between;margin-top:6px;font-size:10.5px;font-weight:600;display:flex}.aw-ls-dial-names>span{animation:9s infinite aw-ls-name}.aw-ls-dial-names>[data-i="1"]{color:var(--color-ink);animation-delay:-6s}.aw-ls-dial-names>[data-i="2"]{animation-delay:-3s}.aw-ls-level{background:var(--color-depth-practitioner-bg);border-radius:12px;margin-top:14px;padding:11px 13px 13px;animation:9s infinite aw-ls-level}.aw-ls-chapter{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--color-accent);margin:0;font-size:9.5px;font-weight:700}.aw-ls-depths{margin-top:5px;display:grid}.aw-ls-depth{opacity:0;grid-area:1/1;animation:9s linear infinite aw-ls-depth}.aw-ls-depth[data-i="1"]{opacity:1;animation-delay:-6s}.aw-ls-depth[data-i="2"]{animation-delay:-3s}.aw-ls-depth-title{color:var(--color-ink);margin:0;font-size:16px;font-weight:700;line-height:1.25}.aw-ls-depth-line{color:var(--color-ink);margin:7px 0 0;font-size:13.5px;line-height:1.45}.aw-ls-formula{text-align:center;color:var(--color-ink);margin:9px 0 0;font-size:21px}@keyframes aw-ls-dial-thumb{0%,28%{left:0}33.3%,61.3%{left:calc(50% - 6px)}66.6%,94.6%{left:calc(100% - 12px)}to{left:0}}@keyframes aw-ls-dial-fill{0%,28%{width:6px}33.3%,61.3%{width:50%}66.6%,94.6%{width:100%}to{width:6px}}@keyframes aw-ls-dial-hot{0%,61.3%{opacity:0}66.6%,94.6%{opacity:1}to{opacity:0}}@keyframes aw-ls-level{0%,28%{background:var(--color-depth-beginner-bg)}33.3%,61.3%{background:var(--color-depth-practitioner-bg)}66.6%,94.6%{background:var(--color-depth-phd-bg)}to{background:var(--color-depth-beginner-bg)}}@keyframes aw-ls-depth{0%,27%{opacity:1;transform:none}30%,97%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@keyframes aw-ls-name{0%,28%{color:var(--color-ink)}33.3%,95%{color:var(--color-foreground-muted)}to{color:var(--color-ink)}}.aw-ls-drill{margin-top:8px}.aw-ls-q{color:var(--color-ink);margin:0;font-size:13px;font-weight:500;line-height:1.45}.aw-ls-opts{flex-direction:column;gap:6px;margin:10px 0 0;padding:0;list-style:none;display:flex}.aw-ls-opt{border:1.5px solid var(--aw-soft-border);background:var(--color-surface);font-family:var(--font-mono);color:var(--color-ink);animation:aw-ls-rise .36s var(--aw-soft-ease) both;animation-delay:calc(80ms + 50ms * var(--aw-i,0));border-radius:10px;justify-content:space-between;align-items:center;gap:8px;padding:5px 11px;font-size:11px;display:flex}.aw-ls-opt[data-picked]{border-color:var(--color-accepted);background:#e2efe8}@supports (color:color-mix(in lab, red, red)){.aw-ls-opt[data-picked]{background:color-mix(in srgb, var(--color-accepted) 12%, var(--color-surface))}}.aw-ls-opt[data-picked]{animation:aw-ls-rise .36s var(--aw-soft-ease) both, aw-ls-grade-in 1.5s ease both;animation-delay:calc(80ms + 50ms * var(--aw-i,0)), .5s}.aw-ls-opt-tags{letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:700;display:grid}.aw-ls-opt-tags>*{grid-area:1/1;justify-self:end}.aw-ls-tag-checking{color:var(--color-foreground-muted);opacity:0;animation:1.5s .5s both aw-ls-checking}.aw-ls-tag-correct{color:var(--color-accepted);animation:aw-ls-correct 1.5s var(--aw-soft-spring) .5s both}.aw-ls-why{border-top:1px solid var(--color-border);color:var(--color-foreground-muted);animation:aw-ls-rise .45s var(--aw-soft-ease) 1.6s both;margin:10px 0 0;padding-top:8px;font-size:11.5px;line-height:1.45}.aw-ls-why b{color:var(--color-ink)}@keyframes aw-ls-grade-in{0%{border-color:var(--aw-soft-border);background:var(--color-surface)}25%,55%{border-color:var(--color-foreground-muted);background:color-mix(in srgb, var(--color-foreground-muted) 14%, var(--color-surface))}70%,to{border-color:var(--color-accepted);background:color-mix(in srgb, var(--color-accepted) 12%, var(--color-surface))}}@keyframes aw-ls-checking{0%{opacity:0}25%,55%{opacity:1}65%,to{opacity:0}}@keyframes aw-ls-correct{0%,62%{opacity:0;transform:scale(.7)}75%,to{opacity:1;transform:none}}.aw-ls-flaw{margin-top:10px}.aw-ls-slab{background:var(--color-ink);color:var(--color-block-fg)}.aw-ls-slab-head{font-family:var(--font-mono);color:#f4f2e98c;justify-content:space-between;gap:8px;padding:6px 10px 4px;font-size:9px;display:flex}@supports (color:color-mix(in lab, red, red)){.aw-ls-slab-head{color:color-mix(in srgb, var(--color-block-fg) 55%, transparent)}}.aw-ls-code{scrollbar-width:none;font-family:var(--font-mono);padding-bottom:8px;font-size:10.5px;line-height:1.85;overflow-x:auto}.aw-ls-line{align-items:center;display:flex;position:relative}.aw-ls-line:not([data-flaw]):hover{background:#f4f2e912}@supports (color:color-mix(in lab, red, red)){.aw-ls-line:not([data-flaw]):hover{background:color-mix(in srgb, var(--color-block-fg) 7%, transparent)}}.aw-ls-line[data-flaw]:before{content:"";background:#0f7a3d6b;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.aw-ls-line[data-flaw]:before{background:color-mix(in srgb, var(--color-accepted) 42%, transparent)}}.aw-ls-line[data-flaw]:before{transform-origin:0;animation:aw-ls-sweep .5s var(--aw-soft-ease) both;animation-delay:calc(.35s + .45s * var(--aw-i,0))}.aw-ls-gut{text-align:right;color:#f4f2e966;flex:none;width:26px;padding-right:8px;position:relative}@supports (color:color-mix(in lab, red, red)){.aw-ls-gut{color:color-mix(in srgb, var(--color-block-fg) 40%, transparent)}}.aw-ls-src{white-space:pre;position:relative}.aw-ls-line[data-flaw] .aw-ls-gut,.aw-ls-disc{background:var(--color-accepted);width:16px;height:16px;font-family:var(--font-mono);color:var(--color-on-accent);border-radius:999px;place-items:center;padding:0;font-size:9px;font-weight:700;line-height:1;display:inline-grid}.aw-ls-line[data-flaw] .aw-ls-gut{animation:aw-ls-pop .4s var(--aw-soft-spring) both;animation-delay:calc(.6s + .45s * var(--aw-i,0));margin-inline:5px}.aw-ls-legend{flex-direction:column;gap:5px;margin:10px 0 0;padding:0;list-style:none;display:flex}.aw-ls-legend li{color:var(--color-ink);animation:aw-ls-rise .4s var(--aw-soft-ease) both;animation-delay:calc(.7s + .45s * var(--aw-i,0));align-items:center;gap:8px;font-size:11.5px;display:flex}.aw-ls-disc{flex:none}@keyframes aw-ls-sweep{0%{transform:scaleX(0)}to{transform:none}}.aw-ls-fey{flex-direction:column;gap:10px;margin-top:8px;display:flex}.aw-ls-quote{background:var(--aw-soft-fill);color:var(--aw-soft-ink);-webkit-line-clamp:3;border-radius:12px;-webkit-box-orient:vertical;margin:0;padding:8px 11px;font-size:11.5px;line-height:1.5;display:-webkit-box;overflow:hidden}.aw-ls-verdict{--aw-tone:var(--color-warn);border:1px solid var(--aw-soft-border);background:var(--aw-soft-card);box-shadow:var(--aw-soft-shadow);animation:aw-ls-rise .5s var(--aw-soft-ease) .15s both;border-radius:14px;padding:10px 12px 11px}.aw-ls-verdict[data-tone=pass]{--aw-tone:var(--color-accepted)}.aw-ls-verdict-head{align-items:center;gap:12px;display:flex}.aw-ls-ring{flex:none;width:56px;height:56px;position:relative}.aw-ls-ring svg{width:100%;height:100%;display:block}.aw-ls-ring-track{fill:none;stroke:var(--aw-soft-line);stroke-width:5px}.aw-ls-ring-arc{fill:none;stroke:var(--aw-tone);stroke-width:5px;stroke-linecap:round;stroke-dasharray:var(--aw-ring-c);stroke-dashoffset:var(--aw-ring-off);transform-box:fill-box;transform-origin:50%;animation:aw-ls-ring .95s var(--aw-soft-ease) .35s both;transform:rotate(-90deg)}.aw-ls-ring-tick{stroke:var(--aw-soft-dim);stroke-width:1.5px}.aw-ls-score{font-family:var(--font-mono);color:var(--color-ink);place-items:center;font-size:15px;font-weight:600;display:grid;position:absolute;inset:0}.aw-ls-verdict-says{flex-direction:column;align-items:flex-start;gap:4px;display:flex}.aw-ls-pill{background:var(--aw-tone);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.aw-ls-pill{background:color-mix(in srgb, var(--aw-tone) 12%, transparent)}}.aw-ls-pill{color:var(--aw-tone);animation:aw-ls-pop .45s var(--aw-soft-spring) .8s both;padding:2px 10px;font-size:11.5px;font-weight:600}.aw-ls-short{color:var(--aw-soft-dim);font-size:10.5px}.aw-ls-points{flex-direction:column;gap:3px;margin:9px 0 0;padding:0;list-style:none;display:flex}.aw-ls-points li{color:var(--color-ink);animation:aw-ls-rise .4s var(--aw-soft-ease) both;animation-delay:calc(.6s + 70ms * var(--aw-i,0));border-radius:9px;align-items:center;gap:8px;padding:4px 6px;font-size:12px;font-weight:500;display:flex}.aw-ls-points li[data-hit=false]{background:#92400e}@supports (color:color-mix(in lab, red, red)){.aw-ls-points li[data-hit=false]{background:color-mix(in srgb, var(--color-warn) 8%, var(--aw-soft-card))}}.aw-ls-points li[data-hit=false]{color:var(--color-warn)}.aw-ls-mark{background:var(--color-accepted);width:16px;height:16px;color:var(--aw-soft-card);border-radius:999px;flex:none;place-items:center;font-size:9px;font-weight:800;display:inline-grid}.aw-ls-points li[data-hit=false] .aw-ls-mark{background:var(--color-warn)}@keyframes aw-ls-ring{0%{stroke-dashoffset:var(--aw-ring-c)}}.aw-ls-grill{flex-direction:column;gap:9px;margin-top:8px;display:flex}.aw-ls-meter{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--color-foreground-muted);align-items:center;gap:8px;font-size:9.5px;display:flex}.aw-ls-boxes{gap:4px;display:flex}.aw-ls-boxes>span{border:1.5px solid #0f0e0c4d;width:10px;height:10px}@supports (color:color-mix(in lab, red, red)){.aw-ls-boxes>span{border:1.5px solid color-mix(in srgb, var(--color-ink) 30%, transparent)}}.aw-ls-boxes>[data-used]{border-color:var(--color-ink);background:var(--color-ink);animation:.3s both aw-ls-fill;animation-delay:calc(.2s + .35s * var(--aw-i,0))}.aw-ls-turn{border:1px solid var(--aw-soft-border);background:var(--aw-soft-card);border-radius:12px;padding:7px 10px}.aw-ls-turn>p:first-child{color:var(--aw-soft-dim);margin:0;font-size:11.5px;line-height:1.4}.aw-ls-grade{color:var(--aw-soft-dim);align-items:baseline;gap:6px;margin:3px 0 0;font-size:11px;display:flex}.aw-ls-grade-word{color:var(--aw-tone);font-size:11.5px;font-weight:600}.aw-ls-probe{color:var(--color-ink);animation:aw-ls-rise .45s var(--aw-soft-ease) .3s both;margin:0;font-size:13px;line-height:1.45}.aw-ls-grill .aw-ls-bubble{animation-delay:.6s}.aw-ls-final{border:1px solid var(--aw-tone);background:var(--aw-tone);border-radius:12px}@supports (color:color-mix(in lab, red, red)){.aw-ls-final{background:color-mix(in srgb, var(--aw-tone) 10%, var(--color-surface))}}.aw-ls-final{animation:aw-ls-pop .45s var(--aw-soft-spring) .95s both;padding:6px 11px}.aw-ls-final .aw-ls-grade{margin:0}@keyframes aw-ls-fill{0%{background:0 0}}.aw-dr{grid-template-columns:220px minmax(0,1fr);align-items:start;gap:28px;display:grid}.aw-dr-toc{top:calc(var(--aw-chrome-top,0px) + 16px);max-height:calc(100vh - var(--aw-chrome-top,0px) - 32px);position:sticky;overflow-y:auto}.aw-dr-toc ol{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.aw-dr-toc-row{position:relative}.aw-dr-toc-item{width:100%;font:inherit;color:var(--aw-soft-dim);text-align:left;cursor:pointer;transition:background .2s var(--aw-soft-ease), color .2s var(--aw-soft-ease);background:0 0;border:0;border-radius:10px;align-items:center;gap:8px;padding:7px 10px;font-size:13px;display:flex}.aw-dr-toc-item:hover{background:var(--aw-soft-fill);color:var(--aw-soft-ink)}.aw-dr-toc-row:has(.aw-dr-toc-anchor) .aw-dr-toc-item{padding-right:24px}.aw-dr-toc-title{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.aw-dr-num{color:var(--aw-soft-dim);font-variant-numeric:tabular-nums}.aw-dr-toc-anchor{width:0;height:0;position:absolute;top:50%;right:10px}.aw-dr-marks{border-top:1px solid var(--aw-soft-border);margin-top:18px;padding-top:14px}.aw-dr-marks-head{color:var(--aw-soft-dim);align-items:center;gap:6px;margin:0 0 6px;padding:0 10px;font-size:12px;font-weight:600;display:flex}.aw-hl-list{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.aw-hl-list-row{width:100%;font:inherit;text-align:left;cursor:pointer;transition:background .2s var(--aw-soft-ease);background:0 0;border:0;border-radius:10px;gap:8px;padding:7px 10px;display:flex}.aw-hl-list-row:hover,.aw-hl-list-row:focus-visible{background:var(--aw-soft-fill)}.aw-hl-list-swatch{border-radius:2px;flex:none;align-self:stretch;width:3px}.aw-hl-list-quote,.aw-hl-list-note{overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.aw-hl-list-quote{-webkit-line-clamp:2;color:var(--aw-soft-ink);font-size:12.5px;line-height:1.45}.aw-hl-list-note{-webkit-line-clamp:1;color:var(--aw-soft-dim);margin-top:2px;font-size:11.5px}.aw-hl-menu{z-index:30;border:1px solid var(--aw-soft-border);background:var(--aw-soft-card,var(--color-surface));border-radius:14px;width:300px;max-height:320px;padding:6px;position:absolute;top:calc(100% + 6px);right:0;overflow-y:auto;box-shadow:0 8px 24px #0000001f}.aw-ask-pane [data-reader-chapter]{scroll-margin-top:12px}@media (max-width:900px){.aw-dr{display:block}.aw-dr-toc{display:none}}.aw-src-tail{font-family:var(--font-sans);flex-wrap:wrap;align-items:center;gap:8px 12px;padding:0 0 12px;display:flex}.aw-cite-row{gap:4px;display:inline-flex}.aw-cite{background:var(--s4);min-width:26px;height:20px;color:var(--s1);font:600 11px/20px var(--font-sans);letter-spacing:.01em;font-variant-numeric:tabular-nums;cursor:pointer;transition:transform .25s var(--aw-soft-spring), box-shadow .25s var(--aw-soft-ease);border:0;border-radius:999px;padding:0 7px}.aw-cite:hover{box-shadow:0 3px 8px var(--s2);transform:translateY(-1px)}@supports (color:color-mix(in lab, red, red)){.aw-cite:hover{box-shadow:0 3px 8px color-mix(in srgb, var(--s2) 30%, transparent)}}.aw-cite[aria-pressed=true]{box-shadow:inset 0 0 0 1.5px var(--s2)}.aw-cite[data-inline]{vertical-align:.12em;min-width:22px;height:17px;margin:0 1px 0 2px;padding:0 5px;font-size:10.5px;line-height:17px}.aw-cite:focus-visible,.aw-src-pill:focus-visible,.aw-src-card:focus-visible{outline:2px solid var(--aw-soft-ink);outline-offset:2px}.aw-cite-peek{z-index:60;transform-origin:50% 100%;background:var(--aw-soft-card);width:288px;box-shadow:var(--aw-shadow-pop);color:var(--aw-soft-ink);font:400 12px/1.5 var(--font-sans);letter-spacing:.01em;pointer-events:none;animation:aw-cite-pop .32s var(--aw-soft-spring) both;border-radius:16px;flex-direction:column;gap:5px;padding:12px 14px 11px;display:flex;position:fixed;transform:translate(-50%,-100%)}.aw-cite-peek[data-below]{transform-origin:50% 0;transform:translate(-50%)}@keyframes aw-cite-pop{0%{opacity:0;scale:.96}}.aw-cite-peek-name{align-items:center;gap:7px;font-size:12.5px;display:flex}.aw-cite-peek-name i,.aw-src-pill i,.aw-src-card-h i{background:var(--s2);border-radius:50%;flex:none;width:8px;height:8px}.aw-cite-peek-name b{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:600;overflow:hidden}.aw-cite-peek-name span{color:var(--aw-soft-dim);flex:none;margin-left:auto;font-size:11px;font-weight:500}.aw-cite-peek-x{color:var(--aw-soft-dim);-webkit-line-clamp:4;line-clamp:4;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.aw-cite-peek-go{box-shadow:inset 0 1px 0 var(--aw-soft-border);color:var(--aw-soft-dim);align-items:center;gap:6px;margin-top:3px;padding-top:8px;font-size:11.5px;display:flex}.aw-cite-peek-go svg{width:12px;height:12px}.aw-src-pills{flex-wrap:wrap;align-items:center;gap:6px;margin:8px 0 2px;display:flex}.aw-src-pill{background:var(--aw-soft-fill);max-width:100%;height:26px;color:var(--aw-soft-ink);font:500 12px var(--font-sans);white-space:nowrap;cursor:pointer;transition:background .2s var(--aw-soft-ease), transform .25s var(--aw-soft-spring);border:0;border-radius:999px;align-items:center;gap:7px;padding:0 10px 0 8px;display:inline-flex}.aw-src-pill>span:first-of-type{text-overflow:ellipsis;min-width:0;overflow:hidden}.aw-src-pill:hover{background:var(--aw-soft-fill-hover);transform:translateY(-1px)}.aw-src-pill[aria-pressed=true]{background:var(--s4);color:var(--s1);box-shadow:inset 0 0 0 1px var(--s2)}@supports (color:color-mix(in lab, red, red)){.aw-src-pill[aria-pressed=true]{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--s2) 35%, transparent)}}.aw-src-num{color:var(--aw-soft-dim);font-variant-numeric:tabular-nums;font-size:11px}.aw-src-pill[aria-pressed=true] .aw-src-num{color:var(--s1)}.aw-src-bytutor{font:400 12.5px var(--font-sans);color:var(--aw-soft-dim);align-items:center;gap:7px;display:inline-flex}.aw-src-bytutor i{background:radial-gradient(circle at 35% 35%,#fffdf8 0 18%,#8fb4ff 46%,#6c5ce7 100%);border-radius:50%;flex:none;width:9px;height:9px}.aw-src-row{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.aw-src-row-k{font:400 12px var(--font-sans);color:var(--aw-soft-dim);margin-right:2px}.aw-src-margined>div{padding-right:312px}.aw-src-margin{float:right;clear:right;width:232px;font-family:var(--font-sans);flex-direction:column;gap:8px;margin:10px -308px 0 76px;display:flex}.aw-src-margin-k{color:var(--aw-soft-dim);padding-left:2px;font-size:12px;line-height:18px}.aw-src-card{background:var(--aw-soft-card);box-shadow:0 0 0 1px var(--aw-soft-border), 0 1px 2px #0f0e0c0a;color:var(--aw-soft-ink);font:inherit;text-align:left;cursor:pointer;transition:box-shadow .35s var(--aw-soft-ease), transform .35s var(--aw-soft-spring), background .2s var(--aw-soft-ease);border:0;border-radius:14px;flex-direction:column;gap:5px;padding:11px 13px 12px;display:flex}.aw-src-card:hover{box-shadow:0 0 0 1px var(--aw-soft-border), var(--aw-shadow-lift);transform:translateY(-1px)}.aw-src-card[aria-pressed=true]{background:var(--s4)}@supports (color:color-mix(in lab, red, red)){.aw-src-card[aria-pressed=true]{background:color-mix(in srgb, var(--s4) 22%, var(--aw-soft-card))}}.aw-src-card[aria-pressed=true]{box-shadow:0 0 0 1.5px var(--s2);transform:none}.aw-src-card-h{align-items:center;gap:7px;min-width:0;font-size:12.5px;font-weight:600;display:flex}.aw-src-card-h>span:first-of-type{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.aw-src-card-h .aw-src-num{flex:none;margin-left:auto;font-weight:500}.aw-src-card-x{color:var(--aw-soft-dim);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-size:12.5px;line-height:1.45;display:-webkit-box;overflow:hidden}.aw-src-reader-head{align-items:center;gap:10px;padding:10px 12px 8px 18px;display:flex}.aw-src-reader-thumb{--aw-grain-opacity:.3;background:radial-gradient(circle at 12% 100%, var(--s3) 0, transparent 62%), radial-gradient(circle at 100% 0%, var(--s2) 0, transparent 55%), var(--s4);border-radius:10px;flex:none;place-items:center;width:30px;height:36px;display:grid}@supports (color:color-mix(in lab, red, red)){.aw-src-reader-thumb{background:radial-gradient(circle at 12% 100%, var(--s3) 0, transparent 62%), radial-gradient(circle at 100% 0%, color-mix(in srgb, var(--s2) 35%, transparent) 0, transparent 55%), var(--s4)}}.aw-src-reader-thumb{color:var(--s1);font:600 11px var(--font-mono)}.aw-src-reader-name{min-width:0;font-family:var(--font-sans);flex-direction:column;flex:1;gap:1px;display:flex}.aw-src-reader-name b{text-overflow:ellipsis;white-space:nowrap;color:var(--aw-soft-ink);font-size:13.5px;font-weight:600;overflow:hidden}.aw-src-reader-name span{color:var(--aw-soft-dim);font-variant-numeric:tabular-nums;font-size:12px}[data-src-hue] [data-src-passage]{background:var(--s4);border-radius:8px}@supports (color:color-mix(in lab, red, red)){[data-src-hue] [data-src-passage]{background:color-mix(in srgb, var(--s4) 75%, transparent)}}[data-src-hue] [data-src-passage]{box-shadow:0 0 0 6px var(--s4), 0 0 0 7.5px var(--s2)}@supports (color:color-mix(in lab, red, red)){[data-src-hue] [data-src-passage]{box-shadow:0 0 0 6px color-mix(in srgb, var(--s4) 75%, transparent), 0 0 0 7.5px color-mix(in srgb, var(--s2) 40%, transparent)}}[data-src-hue] [data-src-passage]{transition:background .4s var(--aw-soft-ease), box-shadow .4s var(--aw-soft-ease)}@media (prefers-reduced-motion:reduce){.aw-cite,.aw-cite-peek,.aw-src-pill,.aw-src-card,[data-src-hue] [data-src-passage]{transition:none;animation:none}}@property --aw-liq-head{syntax:"<number>";inherits:true;initial-value:0}@property --aw-liq-tail{syntax:"<number>";inherits:true;initial-value:0}@property --aw-liq-fill{syntax:"<number>";inherits:true;initial-value:0}@property --aw-liq-hhead{syntax:"<number>";inherits:true;initial-value:0}@property --aw-liq-htail{syntax:"<number>";inherits:true;initial-value:0}@property --aw-liq-hfill{syntax:"<number>";inherits:true;initial-value:0}@property --aw-liq-hp{syntax:"<number>";inherits:true;initial-value:0}@property --aw-liq-lift{syntax:"<length>";inherits:true;initial-value:0}@property --aw-liq-sx{syntax:"<length>";inherits:true;initial-value:0}@property --aw-liq-sa{syntax:"<number>";inherits:true;initial-value:0}.aw-liq{--aw-liq-pad:3px;--aw-liq-gap:2px;--aw-liq-ink:var(--aw-soft-ink);--aw-liq-move:1;--aw-liq-hmove:1;--aw-liq-head:var(--aw-liq-i);--aw-liq-tail:var(--aw-liq-i);--aw-liq-fill:0;--aw-liq-hhead:var(--aw-liq-h);--aw-liq-htail:var(--aw-liq-h);--aw-liq-hfill:0;isolation:isolate;grid-template-columns:repeat(var(--aw-liq-n), 1fr);column-gap:var(--aw-liq-gap);padding:var(--aw-liq-pad);border:1px solid var(--aw-soft-border);background:var(--aw-soft-card);transition:--aw-liq-head calc(.46s * var(--aw-liq-move)) var(--aw-soft-spring), --aw-liq-tail calc(.5s * var(--aw-liq-move)) var(--aw-soft-ease) calc(40ms * var(--aw-liq-move)), --aw-liq-fill .44s var(--aw-soft-spring), --aw-liq-hhead calc(.46s * var(--aw-liq-hmove)) var(--aw-soft-spring), --aw-liq-htail calc(.5s * var(--aw-liq-hmove)) var(--aw-soft-ease) calc(40ms * var(--aw-liq-hmove)), --aw-liq-hfill .22s var(--aw-soft-ease), --aw-liq-hp calc(.46s * var(--aw-liq-hmove)) var(--aw-soft-spring);border-radius:999px;display:inline-grid;position:relative}.aw-liq[data-filled]{--aw-liq-fill:1}.aw-liq[data-hover]{--aw-liq-hfill:1}.aw-liq[data-bloom]{--aw-liq-move:0}.aw-liq[data-hover-jump]{--aw-liq-hmove:0}.aw-liq[data-tone=soft]{--aw-liq-ink:var(--aw-soft-card);background:var(--aw-liq-track,var(--aw-soft-fill));border-color:#0000}.aw-liq[data-disabled]{transition:none}.aw-liq-drop{--aw-liq-cw:calc((100% - (var(--aw-liq-n) - 1) * var(--aw-liq-gap)) / var(--aw-liq-n));--aw-liq-step:calc(var(--aw-liq-cw) + var(--aw-liq-gap));--aw-liq-x:clamp(0, var(--aw-liq-at), var(--aw-liq-n) - 1);--aw-liq-y:clamp(0, var(--aw-liq-from), var(--aw-liq-n) - 1);--aw-liq-span:max(var(--aw-liq-x) - var(--aw-liq-y), var(--aw-liq-y) - var(--aw-liq-x));--aw-liq-size:calc(var(--aw-liq-grow) + (1 - var(--aw-liq-grow)) * var(--aw-liq-f));--aw-liq-thin:calc(1 - .18 * min(var(--aw-liq-span), 1.5));inset:var(--aw-liq-pad);pointer-events:none;translate:var(--aw-liq-lift) var(--aw-liq-lift);filter:url(#aw-goo-send) drop-shadow(var(--aw-liq-sx) var(--aw-liq-sx) 0 rgb(15 14 12/calc(.9 * var(--aw-liq-sa))));opacity:var(--aw-liq-f);transition:--aw-liq-lift .34s var(--aw-soft-spring), --aw-liq-sx .34s var(--aw-soft-spring), --aw-liq-sa .2s ease;position:absolute}.aw-liq-drop[data-layer=pick]{--aw-liq-at:var(--aw-liq-head);--aw-liq-from:var(--aw-liq-tail);--aw-liq-f:var(--aw-liq-fill);--aw-liq-grow:.6;--aw-liq-color:var(--aw-liq-ink)}.aw-liq-drop[data-layer=hover]{--aw-liq-at:var(--aw-liq-hhead);--aw-liq-from:var(--aw-liq-htail);--aw-liq-f:var(--aw-liq-hfill);--aw-liq-grow:.85;--aw-liq-color:var(--aw-liq-hover,var(--aw-soft-fill-hover))}.aw-liq-head,.aw-liq-tail{width:var(--aw-liq-cw);background:var(--aw-liq-color);border-radius:999px;position:absolute;top:0;bottom:0;left:0}.aw-liq-head{translate:calc((100% + var(--aw-liq-gap)) * var(--aw-liq-x));transform:scale(var(--aw-liq-size))}.aw-liq-tail{translate:calc((100% + var(--aw-liq-gap)) * var(--aw-liq-y));transform:scale(calc(var(--aw-liq-size) * var(--aw-liq-thin)))}.aw-liq-neck{top:50%;left:calc(var(--aw-liq-step) * min(var(--aw-liq-x), var(--aw-liq-y)) + var(--aw-liq-cw) / 2);width:calc(var(--aw-liq-step) * var(--aw-liq-span));height:calc(100% * .86 * var(--aw-liq-size) * var(--aw-liq-thin));background:var(--aw-liq-color);position:absolute;translate:0 -50%;-webkit-mask:radial-gradient(55% 50% at 0,#000 98%,#0000),radial-gradient(55% 50% at 100%,#000 98%,#0000);mask:radial-gradient(55% 50% at 0,#000 98%,#0000),radial-gradient(55% 50% at 100%,#000 98%,#0000)}.aw-liq:not([data-disabled])[data-hover]>[data-layer=hover]{--aw-liq-lift:-1px;--aw-liq-sx:3px;--aw-liq-sa:1}.aw-liq:not([data-disabled]):has(>.aw-liq-cell[data-on]:hover)>[data-layer=pick]{--aw-liq-lift:-1px;--aw-liq-sx:3px;--aw-liq-sa:1}:is(.aw-liq:not([data-disabled]):has(>.aw-liq-cell[data-on]:active)>[data-layer=pick],.aw-liq:not([data-disabled]):has(>.aw-liq-cell:not([data-on]):active)>[data-layer=hover]){--aw-liq-lift:2px;--aw-liq-sx:0px;--aw-liq-sa:1;transition-duration:80ms}.aw-liq-cell{--aw-liq-d:min(max(var(--aw-liq-head) - var(--aw-liq-k), var(--aw-liq-k) - var(--aw-liq-head)), max(var(--aw-liq-tail) - var(--aw-liq-k), var(--aw-liq-k) - var(--aw-liq-tail)));--aw-liq-on:calc(clamp(0, (.52 - var(--aw-liq-d)) * 7, 1) * clamp(0, (var(--aw-liq-fill) - .5) * 10, 1));z-index:1;color:var(--aw-soft-ink);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;display:inline-flex;position:relative}.aw-liq[data-tone=ink]>.aw-liq-cell{color:var(--aw-soft-card)}@supports (color:color-mix(in lab, red, red)){.aw-liq[data-tone=ink]>.aw-liq-cell{color:color-mix(in srgb, var(--aw-soft-card) calc(var(--aw-liq-on) * 100%), var(--aw-soft-ink))}}.aw-liq-cell:focus-visible{outline:2px solid var(--color-ring);outline-offset:2px}.aw-liq-cell:disabled{cursor:not-allowed}.aw-liq[data-disabled]>.aw-liq-drop{opacity:calc(var(--aw-liq-f) * .5)}.aw-liq[data-disabled]>.aw-liq-cell:not([data-on]){opacity:.5}.aw-liq[data-grow]{--aw-liq-small:40px;display:flex}.aw-liq[data-grow]>.aw-liq-drop{--aw-liq-step:calc(var(--aw-liq-small) + var(--aw-liq-gap));--aw-liq-big:calc(100% - (var(--aw-liq-n) - 1) * var(--aw-liq-step))}.aw-liq[data-grow]>.aw-liq-drop[data-layer=pick]{--aw-liq-cw:var(--aw-liq-big);--aw-liq-off:0px}.aw-liq[data-grow]>.aw-liq-drop[data-layer=hover]{--aw-liq-cw:var(--aw-liq-small);--aw-liq-off:calc(var(--aw-liq-hp) * (var(--aw-liq-big) - var(--aw-liq-small)))}.aw-liq[data-grow] .aw-liq-head{left:calc(var(--aw-liq-step) * var(--aw-liq-x) + var(--aw-liq-off));translate:none}.aw-liq[data-grow] .aw-liq-tail{left:calc(var(--aw-liq-step) * var(--aw-liq-y) + var(--aw-liq-off));translate:none}.aw-liq[data-grow] .aw-liq-neck{left:calc(var(--aw-liq-step) * min(var(--aw-liq-x), var(--aw-liq-y)) + var(--aw-liq-off) + var(--aw-liq-cw) / 2)}.aw-liq[data-grow]>.aw-liq-cell{flex:0 0 var(--aw-liq-small);min-width:0;transition:flex-grow calc(.46s * var(--aw-liq-move)) var(--aw-soft-spring);overflow:hidden}.aw-liq[data-grow]>.aw-liq-cell[data-on]{flex-grow:1}.aw-liq[data-grow][data-tone=soft]>.aw-liq-cell{color:var(--aw-soft-ink)}@supports (color:color-mix(in lab, red, red)){.aw-liq[data-grow][data-tone=soft]>.aw-liq-cell{color:color-mix(in srgb, var(--aw-soft-ink) calc(var(--aw-liq-on) * 100%), var(--color-foreground-muted))}}.aw-liq[data-fit]{grid-template-columns:repeat(var(--aw-liq-n), auto)}.aw-liq[data-fit] .aw-liq-head{left:var(--aw-liq-lx,calc(var(--aw-liq-step) * var(--aw-liq-x)));width:var(--aw-liq-wx,var(--aw-liq-cw));translate:none}.aw-liq[data-fit] .aw-liq-tail{left:var(--aw-liq-ly,calc(var(--aw-liq-step) * var(--aw-liq-y)));width:var(--aw-liq-wy,var(--aw-liq-cw));translate:none}.aw-liq[data-fit] .aw-liq-neck{--aw-liq-cx:calc(var(--aw-liq-lx,calc(var(--aw-liq-step) * var(--aw-liq-x))) + var(--aw-liq-wx,var(--aw-liq-cw)) / 2);--aw-liq-cy:calc(var(--aw-liq-ly,calc(var(--aw-liq-step) * var(--aw-liq-y))) + var(--aw-liq-wy,var(--aw-liq-cw)) / 2);left:min(var(--aw-liq-cx), var(--aw-liq-cy));width:max(var(--aw-liq-cx) - var(--aw-liq-cy), var(--aw-liq-cy) - var(--aw-liq-cx))}.aw-liq-label{opacity:var(--aw-liq-on);transition:grid-template-columns calc(.46s * var(--aw-liq-move)) var(--aw-soft-spring);grid-template-columns:0fr;display:grid}.aw-liq-cell[data-on]>.aw-liq-label{grid-template-columns:1fr}.aw-liq-label>span{white-space:nowrap;text-overflow:ellipsis;min-width:0;padding-left:6px;overflow:hidden}.aw-liq-cell[data-locked]{color:var(--aw-soft-dim)}.aw-liq-lock{flex:none;width:11px;height:11px;margin-left:4px}.aw-liq-mode{white-space:nowrap;height:28px;padding:0 10px;font-size:12.5px;font-weight:500;line-height:1}.aw-liq[data-tone=soft].aw-liq-modes>.aw-liq-cell{color:var(--aw-soft-ink)}@supports (color:color-mix(in lab, red, red)){.aw-liq[data-tone=soft].aw-liq-modes>.aw-liq-cell{color:color-mix(in srgb, var(--aw-soft-ink) calc(var(--aw-liq-on) * 100%), var(--color-foreground-muted))}}:root{--aw-rc-fill:var(--aw-soft-dim)}@supports (color:color-mix(in lab, red, red)){:root{--aw-rc-fill:color-mix(in srgb, var(--aw-soft-dim) 12%, transparent)}}:root{--aw-rc-fill-hover:var(--aw-soft-dim)}@supports (color:color-mix(in lab, red, red)){:root{--aw-rc-fill-hover:color-mix(in srgb, var(--aw-soft-dim) 20%, transparent)}}:root{--aw-rc-ground:var(--color-background);--aw-rc-press:.97}.aw-rc-seg{--aw-liq-track:var(--aw-rc-fill);--aw-liq-hover:var(--aw-soft-fill)}.aw-rc-filter{box-sizing:border-box;background:var(--aw-rc-fill);width:32px;height:32px;color:var(--color-foreground-muted);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color .2s var(--aw-soft-ease), color .2s var(--aw-soft-ease), scale .42s var(--aw-soft-spring);border:0;border-radius:999px;flex-direction:column;flex:none;justify-content:center;align-items:flex-start;gap:3px;padding:0 0 0 9px;display:inline-flex;position:relative}.aw-rc-filter:hover{background:var(--aw-rc-fill-hover);color:var(--color-ink)}.aw-rc-filter:active{scale:var(--aw-rc-press);transition-duration:.2s,.2s,90ms}.aw-rc-filter:focus-visible{outline:2px solid var(--color-ring);outline-offset:2px}.aw-rc-filter-bar{--aw-rc-bar:1;transform-origin:0;width:14px;height:1.75px;scale:var(--aw-rc-bar) 1;transition:scale .24s var(--aw-soft-spring), opacity .2s var(--aw-soft-ease);background:currentColor;border-radius:1px;display:block}.aw-rc-filter-bar:nth-child(2){--aw-rc-bar:.714;--aw-rc-bar-delay:.15s}.aw-rc-filter-bar:nth-child(3){--aw-rc-bar:.429;--aw-rc-bar-delay:.3s}.aw-rc-filter[data-breathe] .aw-rc-filter-bar{animation-name:aw-rc-breathe;animation-duration:1.6s;animation-timing-function:ease-in-out;animation-iteration-count:infinite;animation-delay:var(--aw-rc-bar-delay,0s)}.aw-rc-filter[data-open] .aw-rc-filter-bar{opacity:0;animation-name:none;scale:1}@keyframes aw-rc-breathe{0%,to{transform:scaleX(1)}50%{transform:scaleX(.55)}}.aw-rc-filter-dot{background:var(--color-accent);width:7px;height:7px;box-shadow:0 0 0 2px var(--aw-rc-ground);transition:scale .34s var(--aw-soft-spring);border-radius:999px;position:absolute;top:1px;right:1px;scale:0}.aw-rc-filter-dot[data-on]{scale:1}.aw-rc-pop{--aw-rc-pop-seed:32px;--aw-rc-pop-seed-x:14px;--aw-rc-pop-seed-y:14px;z-index:60;box-sizing:border-box;width:268px;max-width:calc(100vw - 16px);color:var(--aw-soft-ink);outline:none;flex-direction:column;display:flex;position:fixed}.aw-rc-pop:not([data-state=open]){pointer-events:none}.aw-rc-pop-goo{pointer-events:none;filter:url(#aw-goo-island)drop-shadow(0 8px 22px #0f0e0c1f);transition:opacity .12s var(--aw-soft-ease);position:absolute;inset:0}.aw-rc-pop[data-state=opening] .aw-rc-pop-goo{opacity:0}.aw-rc-pop-seed,.aw-rc-pop-shape{top:var(--aw-rc-pop-seed-y);right:var(--aw-rc-pop-seed-x);width:var(--aw-rc-pop-seed);height:var(--aw-rc-pop-seed);background:var(--aw-soft-card);position:absolute}.aw-rc-pop[data-side=start] :is(.aw-rc-pop-seed,.aw-rc-pop-shape){right:auto;left:var(--aw-rc-pop-seed-x)}.aw-rc-pop-seed{transition:scale .34s var(--aw-soft-spring-loose);border-radius:999px;scale:.7}.aw-rc-pop[data-state=open] .aw-rc-pop-seed{scale:1.2}.aw-rc-pop-shape{border-radius:16px}.aw-rc-pop[data-state=open] .aw-rc-pop-shape{width:100%;height:100%;transition:top .3s var(--aw-soft-ease) 30ms, right .3s var(--aw-soft-ease) 30ms, left .3s var(--aw-soft-ease) 30ms, width .36s var(--aw-soft-spring) 30ms, height .38s var(--aw-soft-spring) .1s;top:0;right:0}.aw-rc-pop[data-side=start][data-state=open] .aw-rc-pop-shape{left:0;right:auto}.aw-rc-pop[data-state=closing] .aw-rc-pop-shape{transition:height .16s var(--aw-soft-ease-out), top .2s var(--aw-soft-ease-out) 60ms, right .2s var(--aw-soft-ease-out) 60ms, left .2s var(--aw-soft-ease-out) 60ms, width .22s var(--aw-soft-ease-out) 60ms}.aw-rc-pop[data-state=closing] .aw-rc-pop-seed{transition:scale .14s var(--aw-soft-ease-out) .2s}.aw-rc-pop[data-state=closing] .aw-rc-pop-goo{opacity:0;transition:opacity .1s var(--aw-soft-ease-out) .24s}.aw-rc-pop-body{min-height:0;transition:opacity .18s var(--aw-soft-ease) .28s;flex-direction:column;gap:14px;padding:14px;display:flex;position:relative;overflow-y:auto}.aw-rc-pop-head{align-items:center;height:32px;padding-right:40px;font-size:14px;font-weight:600;line-height:1.2;display:flex}.aw-rc-pop-close{z-index:1;background:var(--aw-rc-fill);width:32px;height:32px;color:var(--color-foreground-muted);cursor:pointer;transition:opacity .18s var(--aw-soft-ease) .28s, background-color .2s var(--aw-soft-ease), color .2s var(--aw-soft-ease);border:0;border-radius:999px;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute;top:14px;right:14px}.aw-rc-pop-close>svg{width:16px;height:16px}.aw-rc-pop-close:hover{background:var(--aw-rc-fill-hover);color:var(--color-ink)}.aw-rc-pop[data-side=start] .aw-rc-pop-close{left:14px;right:auto}.aw-rc-pop[data-side=start] .aw-rc-pop-head{padding-left:40px;padding-right:0}.aw-rc-pop:not([data-state=open]) :is(.aw-rc-pop-body,.aw-rc-pop-close){opacity:0;transition:opacity 80ms var(--aw-soft-ease-out)}.aw-rc-pop-foot{justify-content:flex-end;margin-top:-4px;display:flex}.aw-rc-pop-reset{height:28px;color:var(--color-foreground-muted);cursor:pointer;transition:background-color .2s var(--aw-soft-ease), color .2s var(--aw-soft-ease), opacity .2s var(--aw-soft-ease);background:0 0;border:0;border-radius:8px;padding:0 10px;font-size:13px;font-weight:600}.aw-rc-pop-reset:hover{background:var(--aw-rc-fill);color:var(--color-ink)}.aw-rc-pop-reset[aria-disabled=true]{opacity:.45;color:var(--color-foreground-muted);cursor:default;background:0 0}:is(.aw-rc-pop-close,.aw-rc-pop-reset):focus-visible{outline:2px solid var(--color-ring);outline-offset:2px}.aw-rc-fsec{flex-direction:column;gap:8px;display:flex}.aw-rc-fsec-title{color:var(--color-foreground-muted);font-size:12px;font-weight:600;line-height:16px}.aw-rc-fsec .aw-depth-rail{margin-top:6px}.aw-rc-pills{flex-wrap:wrap;gap:6px;display:flex}.aw-rc-pill{box-sizing:border-box;border:1px solid var(--color-border);height:28px;color:var(--color-foreground-muted);white-space:nowrap;cursor:pointer;transition:background-color .2s var(--aw-soft-ease), border-color .2s var(--aw-soft-ease), color .2s var(--aw-soft-ease), scale .42s var(--aw-soft-spring);background:0 0;border-radius:999px;align-items:center;gap:6px;padding:0 12px;font-size:12.5px;font-weight:500;line-height:1;display:inline-flex}.aw-rc-pill:active{scale:var(--aw-rc-press);transition-duration:.2s,.2s,.2s,90ms}.aw-rc-pill:hover{background:var(--aw-soft-fill-hover);color:var(--aw-soft-ink)}.aw-rc-pill[aria-pressed=true]{border-color:var(--aw-soft-ink);background:var(--aw-soft-ink);color:var(--aw-soft-card)}.aw-rc-pill>svg{flex:none;width:14px;height:14px}.aw-rc-pill:focus-visible{outline:2px solid var(--color-ring);outline-offset:2px}.aw-rc-pill-swatch{background:var(--aw-rc-swatch);border-radius:999px;flex:none;width:8px;height:8px}.aw-rc-pill[aria-pressed=true]>.aw-rc-pill-swatch{box-shadow:0 0 0 1.5px var(--aw-soft-card)}.aw-rc-selbar{align-items:center;gap:8px;min-width:0;height:36px;display:flex}.aw-rc-selbar-slot{flex:none;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.aw-rc-selbar-count{min-width:0;color:var(--color-foreground-muted);white-space:nowrap;text-overflow:ellipsis;font-variant-numeric:tabular-nums;font-size:13px;overflow:hidden}.aw-rc-selbar-delete{background:#92400e1a;border:0;border-radius:999px;flex:none;align-items:center;gap:6px;height:28px;padding:0 12px 0 10px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.aw-rc-selbar-delete{background:color-mix(in srgb, var(--color-warn) 10%, transparent)}}.aw-rc-selbar-delete{color:var(--color-warn);white-space:nowrap;font-variant-numeric:tabular-nums;cursor:pointer;transition:background-color .2s var(--aw-soft-ease), color .2s var(--aw-soft-ease), scale .42s var(--aw-soft-spring);font-size:13px;font-weight:600}.aw-rc-selbar-delete>svg{width:15px;height:15px}.aw-rc-selbar-delete:hover:not(:disabled){background:#92400e29}@supports (color:color-mix(in lab, red, red)){.aw-rc-selbar-delete:hover:not(:disabled){background:color-mix(in srgb, var(--color-warn) 16%, transparent)}}.aw-rc-selbar-delete:active:not(:disabled){scale:var(--aw-rc-press);transition-duration:.2s,.2s,90ms}.aw-rc-selbar-delete:disabled{background:var(--aw-rc-fill);color:var(--color-foreground-muted);cursor:default}.aw-rc-selbar-cancel{height:28px;color:var(--color-foreground-muted);cursor:pointer;transition:background-color .2s var(--aw-soft-ease), color .2s var(--aw-soft-ease);background:0 0;border:0;border-radius:8px;flex:none;padding:0 8px;font-size:13px;font-weight:600}.aw-rc-selbar-cancel:hover{background:var(--aw-rc-fill);color:var(--color-ink)}.aw-rc-selbar-end{flex:none;margin-left:auto;display:inline-flex}:is(.aw-rc-selbar-delete,.aw-rc-selbar-cancel):focus-visible{outline:2px solid var(--color-ring);outline-offset:2px}.aw-rc-check{box-sizing:border-box;border:1.5px solid var(--color-foreground-muted);width:20px;height:20px;color:var(--color-on-accent);cursor:pointer;transition:background-color .15s var(--aw-soft-ease), border-color .15s var(--aw-soft-ease), scale .42s var(--aw-soft-spring);background:0 0;border-radius:6px;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex;position:relative}.aw-rc-check:after{content:"";position:absolute;inset:-6px}.aw-rc-check[data-shape=round]{border-radius:999px}.aw-rc-check[data-state=off]:hover:not(:disabled){border-color:var(--color-ink)}.aw-rc-check:is([data-state=on],[data-state=mixed]){border-color:var(--color-accent);background:var(--color-accent)}.aw-rc-check>svg{stroke-width:2.25px;opacity:0;width:14px;height:14px;transition:opacity .12s var(--aw-soft-ease), scale .34s var(--aw-soft-spring);scale:.5}.aw-rc-check:is([data-state=on],[data-state=mixed])>svg{opacity:1;scale:1}.aw-rc-check:active:not(:disabled){scale:var(--aw-rc-press);transition-duration:.15s,.15s,90ms}.aw-rc-check:disabled{opacity:.45;cursor:default}.aw-rc-check:focus-visible{outline:2px solid var(--color-ring);outline-offset:2px}.aw-rc-goo{--aw-rc-goo-fill:var(--color-surface);--aw-rc-goo-radius:12px;--aw-rc-goo-inset-y:0px;--aw-rc-goo-inset-x:0px;isolation:isolate;position:relative}.aw-rc-goo-layer{z-index:-1;pointer-events:none;filter:url(#aw-goo-island);position:absolute;inset:0}.aw-rc-goo-blob{opacity:0;transition:opacity .18s var(--aw-soft-ease);position:absolute;top:0;left:0}.aw-rc-goo-blob[data-on]{opacity:1}.aw-rc-goo-blob[data-glide]{transition:opacity .18s var(--aw-soft-ease), translate .42s var(--aw-soft-spring), width .26s var(--aw-soft-ease), height .26s var(--aw-soft-ease)}.aw-rc-goo-blob>span{inset:var(--aw-rc-goo-inset-y) var(--aw-rc-goo-inset-x);border-radius:var(--aw-rc-goo-radius);background:var(--aw-rc-goo-fill);transition:scale .42s var(--aw-soft-spring), background-color .22s var(--aw-soft-ease);position:absolute}.aw-rc-goo-blob[data-glide]>span{transition-duration:.42s;transition-timing-function:var(--aw-soft-spring)}.aw-rc-goo-blob[data-press]>span{scale:var(--aw-rc-press);transition-duration:90ms;transition-timing-function:var(--aw-soft-ease-out)}.aw-rc-goo-blob[data-blob=pin]>span{background:var(--aw-rc-goo-fill)}@supports (color:color-mix(in lab, red, red)){.aw-rc-goo-blob[data-blob=pin]>span{background:color-mix(in srgb, var(--aw-rc-goo-fill) 50%, var(--color-background))}}.aw-rc-goo-blob[data-trail=up]{scale:1 -1}.aw-rc-goo-blob[data-trail]{--aw-rc-goo-reach:0px}.aw-rc-goo-blob[data-trail]>span{animation:aw-rc-goo-drain .42s var(--aw-soft-spring) 40ms both, aw-rc-goo-thin .46s linear both}@keyframes aw-rc-goo-drain{to{top:calc(100% + var(--aw-rc-goo-reach) + var(--aw-rc-goo-inset-y) + 6px)}}@keyframes aw-rc-goo-thin{14%{left:18%;right:18%}28%{left:30%;right:30%;bottom:calc(-1 * var(--aw-rc-goo-reach) - var(--aw-rc-goo-inset-y) - 6px);border-radius:calc(2 * var(--aw-rc-goo-radius))}45%{border-radius:14px;left:calc(50% - 14px);right:calc(50% - 14px)}to{left:50%;right:50%;bottom:calc(-1 * var(--aw-rc-goo-reach) - var(--aw-rc-goo-inset-y) - 6px)}}.aw-rc-goo [data-goo-face]{transition:scale .42s var(--aw-soft-spring), background-color .15s var(--aw-soft-ease), color .15s var(--aw-soft-ease), opacity .15s var(--aw-soft-ease)}.aw-rc-goo [data-goo-face]:active{scale:var(--aw-rc-press);transition-duration:90ms,.15s,.15s,.15s;transition-timing-function:var(--aw-soft-ease-out)}.aw-rc-peek{z-index:80;box-sizing:border-box;background:var(--aw-soft-card);width:300px;max-width:calc(100vw - 16px);box-shadow:var(--aw-soft-shadow-lift);color:var(--aw-soft-ink);pointer-events:none;transform-origin:0;animation:aw-rc-peek-in .34s var(--aw-soft-spring) both;border-radius:14px;flex-direction:column;gap:8px;padding:14px 16px;display:flex;position:fixed;top:0;left:0}.aw-rc-peek[data-enter=fade]{animation:aw-rc-peek-fade .12s var(--aw-soft-ease) both}.aw-rc-peek[data-glide]{transition:translate .26s var(--aw-soft-ease)}@keyframes aw-rc-peek-in{0%{opacity:0;transform:translate(-8px)scale(.98)}to{opacity:1;transform:none}}@keyframes aw-rc-peek-fade{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.aw-rc-filter[data-breathe] .aw-rc-filter-bar{animation-name:none}}:root[data-motion=reduced] .aw-rc-filter[data-breathe] .aw-rc-filter-bar{animation-name:none}.aw-ar,.aw-cn{--aw-ar-tint:#0f0e0c12}@supports (color:color-mix(in lab, red, red)){.aw-ar,.aw-cn{--aw-ar-tint:color-mix(in srgb, var(--color-ink) 7%, transparent)}}.aw-ar,.aw-cn{--aw-ar-accent-wash:#a035241a}@supports (color:color-mix(in lab, red, red)){.aw-ar,.aw-cn{--aw-ar-accent-wash:color-mix(in srgb, var(--color-accent) 10%, transparent)}}.aw-ar{min-width:0;min-height:0;color:var(--color-ink);flex-direction:column;flex:1;display:flex}.aw-ar-head,.aw-ar-field-wrap,.aw-ar-toolbar,.aw-ar-scroll,.aw-cn-list,.aw-rail-list{padding-left:14px;padding-right:16px}.aw-rail-list{padding-top:6px;padding-bottom:12px}.aw-ar-head{flex:none;align-items:center;gap:8px;padding-top:14px;display:flex}.aw-ar-tabs{flex:1;min-width:0}.aw-ar-tab{white-space:nowrap;height:28px;font-size:13px;font-weight:600;line-height:1}.aw-ar-tab>svg{flex:none;width:16px;height:16px}.aw-ar-icon-btn{width:32px;height:32px;color:var(--color-foreground-muted);cursor:pointer;transition:background-color .15s var(--aw-soft-ease), color .15s var(--aw-soft-ease), scale .42s var(--aw-soft-spring);background:0 0;border:0;border-radius:8px;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.aw-ar-icon-btn:hover{background:var(--aw-rc-fill);color:var(--color-ink)}.aw-ar-icon-btn>svg{width:18px;height:18px}.aw-ar-field-wrap{flex:none;padding-top:12px}.aw-ar-field{box-sizing:border-box;background:var(--color-surface);height:44px;box-shadow:var(--aw-soft-shadow);transition:box-shadow .2s var(--aw-soft-ease);border-radius:12px;align-items:center;gap:4px;padding:0 6px;display:flex}.aw-ar-field:focus-within{box-shadow:0 0 0 3px #a0352429, var(--aw-soft-shadow)}@supports (color:color-mix(in lab, red, red)){.aw-ar-field:focus-within{box-shadow:0 0 0 3px color-mix(in srgb, var(--color-accent) 16%, transparent), var(--aw-soft-shadow)}}.aw-ar-plus,.aw-ar-field-icon{flex:none;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.aw-ar-plus{color:var(--color-accent);cursor:pointer;transition:background-color .15s var(--aw-soft-ease), scale .42s var(--aw-soft-spring);background:0 0;border:0;border-radius:8px;padding:0}.aw-ar-plus:hover{background:var(--aw-ar-accent-wash)}.aw-ar-plus>svg{width:20px;height:20px}.aw-ar-field-icon{color:var(--color-foreground-muted)}.aw-ar-field-icon>svg{width:18px;height:18px}.aw-ar-input{min-width:0;height:40px;color:var(--color-ink);font:inherit;background:0 0;border:0;outline:none;flex:1;padding:0 4px;font-size:14px}.aw-ar-input::placeholder{color:var(--color-foreground-muted);opacity:1}.aw-ar-clear>svg{width:16px;height:16px}.aw-ar-toolbar{flex:none;padding-top:8px}.aw-ar-plainbar>.aw-rc-selbar-count{padding-left:12px}.aw-ar-back{height:32px;color:var(--color-foreground-muted);font:inherit;cursor:pointer;transition:background-color .15s var(--aw-soft-ease), color .15s var(--aw-soft-ease);background:0 0;border:0;border-radius:8px;flex:none;align-items:center;gap:4px;padding:0 10px 0 4px;font-size:13px;font-weight:600;display:inline-flex}.aw-ar-back:hover{background:var(--aw-rc-fill);color:var(--color-ink)}.aw-ar-back>svg{width:18px;height:18px}.aw-ar-scroll{scrollbar-width:thin;min-height:0;animation:aw-ar-in .22s var(--aw-soft-ease) both;flex:1;padding-top:4px;padding-bottom:16px;overflow-y:auto}.aw-ar-scroll[data-enter=push]{animation:aw-ar-push .26s var(--aw-soft-ease) both;flex-direction:column;display:flex}@keyframes aw-ar-in{0%{opacity:0;transform:translateY(4px)}}@keyframes aw-ar-push{0%{opacity:0;transform:translate(32px)}}.aw-ar-group{flex-direction:column;display:flex}.aw-ar-group-head{box-sizing:border-box;height:28px;color:var(--color-foreground-muted);align-items:flex-end;margin:0;padding:0 12px 6px;font-size:12px;font-weight:600;line-height:16px;display:flex}.aw-ar-group-toggle{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;transition:color .15s var(--aw-soft-ease);background:0 0;border:0;align-items:center;gap:6px;padding:0;display:flex}.aw-ar-group-toggle:hover{color:var(--color-ink)}.aw-ar-group-count{font-variant-numeric:tabular-nums;font-weight:500}.aw-ar-group-chev{width:14px;height:14px;transition:rotate .22s var(--aw-soft-spring);flex:none;margin-left:auto}.aw-ar-group-toggle[aria-expanded=true] .aw-ar-group-chev{rotate:90deg}.aw-ar-ask{box-sizing:border-box;background:var(--aw-ar-accent-wash);width:100%;height:44px;color:var(--color-accent);font:inherit;text-align:left;cursor:pointer;transition:background-color .15s var(--aw-soft-ease), color .15s var(--aw-soft-ease), scale .42s var(--aw-soft-spring);border:0;border-radius:12px;align-items:center;gap:10px;margin:0 0 8px;padding:0 12px;font-size:14px;font-weight:600;display:flex}.aw-ar-ask:hover{background:#a0352424}@supports (color:color-mix(in lab, red, red)){.aw-ar-ask:hover{background:color-mix(in srgb, var(--color-accent) 14%, transparent)}}.aw-ar-ask:hover{color:var(--color-accent-strong)}.aw-ar-ask>svg{flex:none;width:20px;height:20px}.aw-ar-ask>span{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.aw-ar-empty{text-align:center;color:var(--color-foreground-muted);margin:0;padding:24px 8px;font-size:13px;line-height:1.45}.aw-ar-card{border-radius:12px;position:relative}.aw-ar-face{box-sizing:border-box;width:100%;min-height:64px;color:var(--color-ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:12px;align-items:center;gap:12px;margin:0;padding:10px 12px;font-size:14px;line-height:1.35;display:flex}.aw-ar-card-row .aw-ar-face{gap:10px;min-height:40px;padding:8px 12px}div.aw-ar-face,button.aw-ar-face:disabled{cursor:default}.aw-ar-card:has(.aw-rc-check) div.aw-ar-face{cursor:pointer}.aw-ar-face:focus-visible{outline:2px solid var(--color-ring);outline-offset:-2px}.aw-ar-card[data-unavailable] .aw-ar-face{opacity:.55}.aw-ar-slot{flex:none;justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex}.aw-ar-disc{background:var(--aw-ar-tint);width:24px;height:24px;color:var(--color-foreground-muted);border-radius:999px;flex:none;justify-content:center;align-items:center;display:inline-flex}.aw-ar-disc>svg{width:13px;height:13px}.aw-ar-card[data-active] .aw-ar-disc{background:var(--aw-ar-accent-wash);color:var(--color-accent)}.aw-ar-card-main{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.aw-ar-card-q{-webkit-line-clamp:2;line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:14px;font-weight:500;line-height:19px;display:-webkit-box;overflow:hidden}.aw-ar-card-title{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:14px;font-weight:500;overflow:hidden}.aw-ar-card-row .aw-ar-card-title{font-weight:400}.aw-ar-card[data-active] :is(.aw-ar-card-q,.aw-ar-card-title){color:var(--color-accent)}.aw-ar-card-note{color:var(--color-foreground-muted);font-size:12px;line-height:16px}.aw-ar-card-time{color:var(--color-foreground-muted);font-variant-numeric:tabular-nums;transition:opacity .15s var(--aw-soft-ease);flex:none;align-self:flex-start;font-size:12.5px;line-height:19px}.aw-ar-card-q>.aw-ar-card-time{float:right;margin-left:8px;font-weight:400}.aw-ar-trash{width:32px;height:32px;color:var(--color-foreground-muted);opacity:0;pointer-events:none;cursor:pointer;transition:opacity .15s var(--aw-soft-ease), background-color .15s var(--aw-soft-ease), color .15s var(--aw-soft-ease);background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;top:4px;right:6px}.aw-ar-card:hover .aw-ar-trash,.aw-ar-trash:focus-visible{opacity:1;pointer-events:auto}.aw-ar-trash:hover{background:var(--aw-ar-tint);color:var(--color-warn)}.aw-ar-trash:focus-visible{outline:2px solid var(--color-ring);outline-offset:-2px}.aw-ar-trash>svg{width:16px;height:16px}.aw-ar-card[data-trash]:hover .aw-ar-card-time{opacity:0}.aw-ar-card[data-trash]:has(.aw-ar-trash:focus-visible) .aw-ar-card-time{opacity:0}.aw-ar-depth{margin:0 2px}.aw-ar-count{color:var(--color-foreground-muted);font-variant-numeric:tabular-nums;flex:none;align-items:center;gap:4px;font-size:12.5px;display:inline-flex}.aw-ar-count>svg{width:14px;height:14px}.aw-ar-glyph{width:16px;height:16px;color:var(--color-foreground-muted);flex:none;justify-content:center;align-items:center;display:inline-flex}.aw-ar-glyph>svg{width:16px;height:16px}.aw-ar-glyph:is([data-progress=now],[data-progress=next]){color:var(--color-accent)}.aw-ar-glyph[data-progress=done]{background:var(--color-ink);color:var(--color-surface);border-radius:999px}.aw-ar-glyph[data-progress=done]>svg{stroke-width:3px;width:10px;height:10px}.aw-ar-start{background:var(--color-accent);width:32px;height:32px;color:var(--color-on-accent);opacity:0;pointer-events:none;cursor:pointer;transition:opacity .15s var(--aw-soft-ease), background-color .15s var(--aw-soft-ease), scale .42s var(--aw-soft-spring);border:0;border-radius:999px;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;top:4px;right:6px}.aw-ar-card:hover .aw-ar-start{opacity:1;pointer-events:auto}.aw-ar-card:has(:focus-visible) .aw-ar-start{opacity:1;pointer-events:auto}.aw-ar-start:hover{background:var(--color-accent-strong)}.aw-ar-start>svg{width:18px;height:18px}.aw-ar-card-row :is(.aw-ar-depth,.aw-ar-count){transition:opacity .15s var(--aw-soft-ease)}.aw-ar-card[data-start]:hover :is(.aw-ar-depth,.aw-ar-count){opacity:0}.aw-ar-card[data-start]:has(:focus-visible) :is(.aw-ar-depth,.aw-ar-count){opacity:0}.aw-ar-dot{box-sizing:border-box;border-radius:999px;flex:none;width:8px;height:8px}.aw-ar-dot[data-progress=done]{background:var(--color-ink)}.aw-ar-dot[data-progress=now]{background:var(--color-accent)}.aw-ar-dot[data-progress=next]{border:1.5px solid var(--color-accent)}.aw-ar-dot[data-progress=ahead]{border:1.5px solid var(--color-foreground-muted)}.aw-ar-swatch{background:var(--aw-ar-swatch);border-radius:999px;flex:none;width:8px;height:8px}.aw-ar-insp{flex-direction:column;flex:1;gap:20px;padding-top:8px;display:flex}.aw-ar-insp-top,.aw-ar-insp-sec{flex-direction:column;gap:8px;display:flex}.aw-ar-insp-top{gap:10px;padding:0 4px}.aw-ar-insp-title{margin:0;font-size:17px;font-weight:600;line-height:1.35}.aw-ar-insp-title:focus{outline:none}.aw-ar-insp-chips{flex-wrap:wrap;gap:6px;display:flex}.aw-ar-insp-chip{background:var(--aw-ar-tint);height:24px;color:var(--color-foreground-muted);border-radius:999px;align-items:center;gap:6px;padding:0 8px;font-size:12px;font-weight:500;display:inline-flex}.aw-ar-insp-summary{color:var(--color-foreground-muted);margin:0;font-size:13.5px;line-height:1.45}.aw-ar-insp-head{color:var(--color-foreground-muted);margin:0;padding:0 4px;font-size:12px;font-weight:600;line-height:16px}.aw-ar-insp-none{color:var(--color-foreground-muted);margin:0;padding:0 4px;font-size:13px}.aw-ar-insp-link{border:1px solid var(--color-border);background:var(--color-surface);height:28px;color:var(--color-ink);font:inherit;white-space:nowrap;cursor:pointer;max-width:100%;transition:background-color .15s var(--aw-soft-ease), scale .42s var(--aw-soft-spring);border-radius:999px;align-items:center;gap:6px;padding:0 10px;font-size:12.5px;font-weight:500;display:inline-flex;overflow:hidden}.aw-ar-insp-link>span:not(.aw-ar-dot){text-overflow:ellipsis;overflow:hidden}.aw-ar-insp-link:hover{background:var(--color-background)}.aw-ar-insp-qs{flex-direction:column;gap:8px;display:flex}.aw-ar-insp-q{box-sizing:border-box;border:1px solid var(--color-border);width:100%;height:44px;color:var(--color-ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border-radius:12px;align-items:center;gap:10px;padding:0 12px;display:flex}.aw-ar-insp-q:disabled{opacity:.55;cursor:default}.aw-ar-insp-q>svg{width:16px;height:16px;color:var(--color-foreground-muted);flex:none}.aw-ar-insp-q>.aw-ar-card-time{align-self:center}.aw-ar-insp-q-text{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:13.5px;font-weight:500;overflow:hidden}.aw-ar-insp-actions{align-items:center;gap:8px;margin-top:auto;display:flex}.aw-ar-insp-ask{background:var(--color-accent);white-space:nowrap;min-width:0;height:40px;color:var(--color-on-accent);font:inherit;cursor:pointer;transition:background-color .15s var(--aw-soft-ease), scale .42s var(--aw-soft-spring);border:0;border-radius:10px;flex:1;justify-content:center;align-items:center;gap:8px;padding:0 12px;font-size:14px;font-weight:600;display:flex}.aw-ar-insp-ask:hover{background:var(--color-accent-strong)}.aw-ar-insp-ask>svg,.aw-ar-insp-icon>svg{width:18px;height:18px}.aw-ar-insp-icon{background:var(--aw-rc-fill);width:40px;height:40px;color:var(--color-foreground-muted);cursor:pointer;transition:background-color .15s var(--aw-soft-ease), color .15s var(--aw-soft-ease), scale .42s var(--aw-soft-spring);border:0;border-radius:10px;flex:none;justify-content:center;align-items:center;padding:0;display:flex}.aw-ar-insp-icon:hover{background:var(--aw-rc-fill-hover);color:var(--color-ink)}.aw-ar-insp-icon[data-danger]:not([aria-disabled=true]):hover{color:var(--color-destructive)}.aw-ar-insp-icon[aria-disabled=true]{opacity:.5;cursor:default}.aw-ar-insp-level{width:100%;display:grid}.aw-ar-insp-level-cell{height:30px;padding:0 8px;font-size:12.5px;font-weight:500}:is(.aw-ar-icon-btn,.aw-ar-plus,.aw-ar-ask,.aw-ar-insp-link,.aw-ar-insp-ask,.aw-ar-insp-icon,.aw-ar-start,.aw-ar-slim-tab):active{scale:var(--aw-rc-press);transition-duration:90ms}:is(.aw-ar-icon-btn,.aw-ar-plus,.aw-ar-back,.aw-ar-ask,.aw-ar-group-toggle,.aw-ar-insp-link,.aw-ar-insp-q,.aw-ar-insp-ask,.aw-ar-insp-icon,.aw-ar-start,.aw-ar-slim-tab):focus-visible{outline:2px solid var(--color-ring);outline-offset:2px}.aw-ar-peek-crumb{min-width:0;color:var(--color-foreground-muted);align-items:center;gap:6px;display:flex}.aw-ar-peek-crumb>svg{flex:none;width:14px;height:14px}.aw-ar-peek-step{color:var(--aw-soft-ink);flex:none;font-size:13px;font-weight:600}.aw-ar-peek-detail{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:13px;overflow:hidden}.aw-ar-peek-title{overflow-wrap:anywhere;margin:0;font-size:14px;font-weight:600;line-height:1.35}.aw-ar-peek-preview{-webkit-line-clamp:2;line-clamp:2;color:var(--color-foreground-muted);-webkit-box-orient:vertical;margin:0;font-size:13px;line-height:1.4;display:-webkit-box;overflow:hidden}.aw-ar-peek-meta{color:var(--color-foreground-muted);font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:center;gap:6px 12px;padding-top:2px;font-size:12.5px;display:flex}.aw-ar-peek-fact{align-items:center;gap:4px;display:inline-flex}.aw-ar-peek-fact>svg{width:14px;height:14px}.aw-ar-peek-pill{background:var(--color-background);min-width:0;max-width:100%;color:var(--color-foreground-muted);white-space:nowrap;text-overflow:ellipsis;border-radius:999px;padding:3px 8px;font-size:12px;font-weight:500;line-height:14px;overflow:hidden}.aw-ar-peek-fact+.aw-ar-peek-pill{margin-left:auto}.aw-ar-slim{animation:aw-ar-in .22s var(--aw-soft-ease) both;flex-direction:column;align-items:center;gap:12px;padding-top:14px;display:flex}.aw-ar-slim-tabs{background:var(--aw-rc-fill);border-radius:10px;flex-direction:column;gap:2px;padding:2px;display:flex}.aw-ar-slim-tab{width:36px;height:36px;color:var(--color-foreground-muted);cursor:pointer;transition:background-color .15s var(--aw-soft-ease), color .15s var(--aw-soft-ease), scale .42s var(--aw-soft-spring);background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;padding:0;display:flex}.aw-ar-slim-tab:hover{background:#ffffff8c}@supports (color:color-mix(in lab, red, red)){.aw-ar-slim-tab:hover{background:color-mix(in srgb, var(--color-surface) 55%, transparent)}}.aw-ar-slim-tab:hover{color:var(--color-ink)}.aw-ar-slim-tab[aria-pressed=true]{background:var(--color-surface);color:var(--color-ink);box-shadow:var(--aw-soft-shadow-btn)}.aw-ar-slim-tab>svg{width:18px;height:18px}.aw-cn-list{padding-top:6px;padding-bottom:12px}.aw-cn .aw-ar-card-title{-webkit-line-clamp:2;line-clamp:2;white-space:normal;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;-webkit-box-orient:vertical;line-height:18px;display:-webkit-box}.aw-cn-glyph{font-size:12px;line-height:1}.aw-cn-square{box-sizing:border-box;border:1.25px solid var(--aw-soft-dim);border-radius:2px;flex:none;width:8px;height:8px;display:inline-block}.aw-cn-num{font-variant-numeric:tabular-nums;min-width:2ch;color:var(--color-foreground-muted);flex:none;font-size:12.5px}.aw-cn-fresh{color:var(--color-warn);flex:none;font-size:8px;line-height:1}.aw-cn-prov{color:var(--color-foreground-muted);flex:none;display:inline-flex}.aw-cn-prov>svg{width:13px;height:13px}.aw-cn-marks{width:44px;transition:width .26s var(--aw-soft-ease), opacity .2s ease;flex:none;align-items:center;gap:10px;margin-right:-10px;display:inline-flex;overflow:hidden}.aw-cn[data-manage] .aw-cn-marks{opacity:0;width:0;margin-right:-8px}.aw-cn[data-manage] .aw-ar-card-row .aw-ar-face{gap:8px;padding-right:4px}.aw-cn-cell{--aw-cn-ring:var(--aw-soft-ink);--aw-cn-glow:#26241f42;--aw-cn-stroke:transparent;--aw-cn-track:transparent;box-sizing:border-box;border-radius:8px;justify-content:center;align-items:flex-end;width:20px;height:30px;padding-bottom:3px;display:flex;position:relative}.aw-cn-cell.aw-soft-press{cursor:pointer}.aw-cn-cell[data-state=learned]{--aw-cn-ring:var(--color-accepted);--aw-cn-glow:#0f7a3d73}@supports (color:color-mix(in lab, red, red)){.aw-cn-cell[data-state=learned]{--aw-cn-glow:color-mix(in srgb, var(--color-accepted) 45%, transparent)}}.aw-cn-cell[data-state=built]{--aw-cn-ring:var(--color-progress-now);--aw-cn-glow:#1f5f9e73}@supports (color:color-mix(in lab, red, red)){.aw-cn-cell[data-state=built]{--aw-cn-glow:color-mix(in srgb, var(--color-progress-now) 45%, transparent)}}.aw-cn-cell:is([data-state=writing],[data-state=paused]){--aw-cn-ring:var(--color-accent);--aw-cn-glow:#a0352466}@supports (color:color-mix(in lab, red, red)){.aw-cn-cell:is([data-state=writing],[data-state=paused]){--aw-cn-glow:color-mix(in srgb, var(--color-accent) 40%, transparent)}}.aw-cn-cell:is([data-state=writing],[data-state=paused]){--aw-cn-stroke:#a0352499}@supports (color:color-mix(in lab, red, red)){.aw-cn-cell:is([data-state=writing],[data-state=paused]){--aw-cn-stroke:color-mix(in srgb, var(--color-accent) 60%, transparent)}}.aw-cn-cell:is([data-state=writing],[data-state=paused]){--aw-cn-track:#a03524}@supports (color:color-mix(in lab, red, red)){.aw-cn-cell:is([data-state=writing],[data-state=paused]){--aw-cn-track:color-mix(in srgb, var(--color-accent) 7%, var(--aw-soft-card))}}.aw-cn-cell[data-state=none]{--aw-cn-stroke:var(--aw-soft-ink)}@supports (color:color-mix(in lab, red, red)){.aw-cn-cell[data-state=none]{--aw-cn-stroke:color-mix(in srgb, var(--aw-soft-ink) 42%, transparent)}}.aw-cn-cell[data-state=none]{--aw-cn-track:var(--aw-soft-card)}.aw-cn-cell:focus-visible{outline:2px solid var(--color-ring);outline-offset:0}.aw-cn-bar{background:var(--aw-cn-track);width:8px;transition:box-shadow .5s var(--aw-ios), transform .3s var(--aw-soft-spring);border-radius:4px;display:block;position:relative;overflow:hidden}.aw-cn-bar:before{content:"";z-index:1;border-radius:inherit;box-shadow:inset 0 0 0 1.25px var(--aw-cn-stroke);pointer-events:none;position:absolute;inset:0}.aw-cn-bar-fill{transition:height .6s var(--aw-ios);position:absolute;bottom:0;left:0;right:0}.aw-cn-cell[data-state=absent] .aw-cn-bar{background:var(--aw-soft-ink);border-radius:2px;width:4px;height:4px!important}@supports (color:color-mix(in lab, red, red)){.aw-cn-cell[data-state=absent] .aw-cn-bar{background:color-mix(in srgb, var(--aw-soft-ink) 20%, transparent)}}.aw-cn-cell[data-state=absent] .aw-cn-bar-fill{display:none}.aw-cn-cell.aw-soft-press:hover .aw-cn-bar{box-shadow:0 0 0 2px var(--aw-soft-card), 0 0 9px 2px var(--aw-cn-glow);transform:translateY(-1px)}.aw-cn-cell[data-ghost] .aw-cn-bar{box-shadow:0 0 0 2px var(--aw-soft-card), 0 0 0 3px #1f5f9e80}@supports (color:color-mix(in lab, red, red)){.aw-cn-cell[data-ghost] .aw-cn-bar{box-shadow:0 0 0 2px var(--aw-soft-card), 0 0 0 3px color-mix(in srgb, var(--color-progress-now) 50%, transparent)}}.aw-cn-cell[data-ghost] .aw-cn-bar:after{content:"";z-index:2;border-radius:inherit;background:repeating-linear-gradient(-45deg,#1f5f9e73 0 2px,#0000 2px 4px);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.aw-cn-cell[data-ghost] .aw-cn-bar:after{background:repeating-linear-gradient(-45deg, color-mix(in srgb, var(--color-progress-now) 45%, transparent) 0 2px, transparent 2px 4px)}}.aw-cn-cell[data-armed] .aw-cn-bar,.aw-cn-cell[data-armed]:hover .aw-cn-bar{box-shadow:0 0 0 2px var(--aw-soft-card), 0 0 0 3.5px var(--aw-cn-ring)}.aw-cn-cell[data-state=writing] .aw-cn-bar-fill{animation:aw-cn-writing 1.1s var(--aw-soft-ease) infinite alternate}@keyframes aw-cn-writing{to{opacity:.55}}.aw-cn[data-manage] [data-nav-row]{-webkit-user-select:none;user-select:none}.aw-cn-colhead{opacity:0;height:0;transition:height .26s var(--aw-soft-ease), opacity .2s ease;justify-content:flex-end;padding-right:8px;display:flex;overflow:hidden}.aw-cn-colhead[data-on]{opacity:1;height:16px}.aw-cn-colhead button{width:0;height:16px;color:var(--aw-soft-dim);font:inherit;text-align:center;cursor:pointer;transition:width .26s var(--aw-soft-ease), margin-left .26s var(--aw-soft-ease), background-color .2s, color .2s;background:0 0;border:0;border-radius:6px;padding:0;font-size:10.5px;font-weight:600;line-height:16px;overflow:hidden}.aw-cn-colhead button[data-on]{width:20px}.aw-cn-colhead button[data-on]+button[data-on]{margin-left:3px}.aw-cn-colhead button[data-on]:hover{background:var(--aw-soft-fill-hover);color:var(--aw-soft-ink)}.aw-cn-colhead button:focus-visible{outline:2px solid var(--color-ring);outline-offset:1px}.aw-cn-check{width:0;height:18px;box-shadow:inset 0 0 0 1.5px var(--aw-soft-ink);border-radius:50%;flex:none;place-items:center;margin-right:-10px;display:inline-grid}@supports (color:color-mix(in lab, red, red)){.aw-cn-check{box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--aw-soft-ink) 32%, transparent)}}.aw-cn-check{opacity:0;transition:width .26s var(--aw-soft-ease) var(--aw-cn-d,0s), margin-right .26s var(--aw-soft-ease) var(--aw-cn-d,0s), opacity .2s ease var(--aw-cn-d,0s), transform .4s var(--aw-soft-spring) var(--aw-cn-d,0s), background-color .2s, box-shadow .2s;transform:scale(.6)}.aw-cn[data-manage] .aw-cn-check{opacity:1;width:18px;margin-right:0;transform:none}.aw-cn-check svg{fill:none;width:12px;height:12px;stroke:var(--aw-soft-card);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:12;stroke-dashoffset:12px;transition:stroke-dashoffset .3s var(--aw-soft-ease) 50ms}.aw-cn-check[data-on]{background:var(--aw-soft-ink);box-shadow:none}.aw-cn-check[data-on] svg{stroke-dashoffset:0}.aw-cn-cellpeek{z-index:90;background:var(--aw-soft-card);color:var(--aw-soft-ink);box-shadow:0 0 0 1px var(--aw-soft-border), 0 12px 30px #0f0e0c24;letter-spacing:.01em;white-space:nowrap;pointer-events:none;transform-origin:50% 100%;transition:left .18s var(--aw-ios), top .18s var(--aw-ios);animation:aw-cn-peek-in .25s var(--aw-soft-spring);border-radius:12px;padding:7px 11px 8px;font-size:12.5px;line-height:1.3;position:fixed;top:0;left:0;transform:translate(-50%,calc(-100% - 4px))}@keyframes aw-cn-peek-in{0%{opacity:0;transform:translate(-50%,calc(-100% - 4px))scale(.96)}}.aw-cn-cellpeek b{font-weight:600;display:block}.aw-cn-cellpeek-line{color:var(--aw-soft-dim);align-items:center;gap:6px;margin-top:2px;font-size:12px;display:flex}.aw-cn-cellpeek-line i{border-radius:50%;flex:none;width:7px;height:7px}.aw-cn-cellpeek[data-state=none] .aw-cn-cellpeek-line i{box-shadow:inset 0 0 0 1.25px var(--aw-soft-ink);background:0 0!important}@supports (color:color-mix(in lab, red, red)){.aw-cn-cellpeek[data-state=none] .aw-cn-cellpeek-line i{box-shadow:inset 0 0 0 1.25px color-mix(in srgb, var(--aw-soft-ink) 50%, transparent)}}.aw-cn-cellpeek small{border-top:1px solid var(--aw-soft-border);color:var(--aw-soft-dim);margin-top:6px;padding-top:5px;font-size:11.5px;display:block}.aw-cn-drop{z-index:100;width:8px;height:8px;box-shadow:0 0 0 2px var(--aw-soft-card);pointer-events:none;border-radius:50%;margin:-4px 0 0 -4px;position:fixed}.aw-cn-foot{z-index:3;padding:6px 8px 8px;position:sticky;bottom:0}.aw-desk{letter-spacing:.01em;font-size:13px;position:relative}.aw-desk-island{background:var(--aw-soft-ink);color:var(--aw-soft-card);animation:aw-desk-rise .46s var(--aw-ios) backwards;border-radius:20px;overflow:hidden;box-shadow:0 18px 44px #0f0e0c3d,0 2px 6px #0f0e0c1f}@keyframes aw-desk-rise{0%{opacity:0;transform:translateY(14px)scale(.96)}}.aw-desk-in{flex-direction:column;gap:7px;padding:7px;display:flex}.aw-desk-top{align-items:center;gap:4px;display:flex}.aw-desk-sum{min-width:0;height:30px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:6px;padding:0 9px;font-weight:500;transition:background-color .2s;display:flex}.aw-desk-sum:hover{background:#fffdf81a}.aw-desk-count{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-weight:600;display:inline-block}.aw-desk-level{white-space:nowrap;text-overflow:ellipsis;color:#fffdf8ad;min-width:0;font-weight:400;overflow:hidden}.aw-desk-chev{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;opacity:.7;width:12px;height:12px;transition:transform .3s var(--aw-ios);flex:none}.aw-desk-sum[aria-expanded=true] .aw-desk-chev{transform:rotate(180deg)}.aw-desk-glyph{flex:none;align-items:flex-end;gap:2px;height:12px;display:inline-flex}.aw-desk-glyph i{background:#fffdf847;border-radius:1.5px;width:3px}.aw-desk-glyph i[data-on]{background:var(--aw-soft-card)}.aw-desk-x{width:30px;height:30px;color:inherit;cursor:pointer;background:#fffdf81f;border:0;border-radius:50%;flex:none;place-items:center;margin-left:auto;padding:0;transition:background-color .2s;display:grid}.aw-desk-x:hover{background:#fffdf838}.aw-desk-verbs{gap:6px;display:flex}.aw-desk-btn{height:38px;font:inherit;white-space:nowrap;cursor:pointer;transition:background-color .2s, box-shadow .25s var(--aw-soft-ease), transform .12s;border:0;border-radius:999px;justify-content:center;align-items:center;gap:6px;padding:0 14px;font-size:13.5px;font-weight:500;display:inline-flex}.aw-desk-btn:active{transform:scale(.97)}.aw-desk :focus-visible{outline:2px solid var(--aw-soft-card);outline-offset:2px}.aw-desk-primary{background:var(--aw-soft-card);color:var(--aw-soft-ink);flex:1;font-weight:600}.aw-desk-primary:hover{box-shadow:0 0 0 4px #fffdf824}.aw-desk-glass{color:var(--aw-soft-card);background:#fffdf81f}.aw-desk-glass:hover{background:#fffdf838}.aw-desk-grow{flex:1}.aw-desk-danger{background:var(--color-destructive);color:#fff;flex:1;font-weight:600}.aw-desk-n{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-weight:500}.aw-desk-ask{padding:5px 7px 1px}.aw-desk-q{font:600 15px/1.25 var(--font-display);letter-spacing:-.01em;margin:0}.aw-desk-sub,.aw-desk-meta{color:#fffdf8b3;margin:3px 0 0;font-size:12px;line-height:1.4}.aw-desk-meta{padding:0 7px}.aw-desk-wall{background:var(--aw-soft-card);color:var(--aw-soft-ink);border-radius:14px;padding:10px}.aw-desk-tools{grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;display:grid}.aw-desk-tool{min-width:0;height:46px;color:var(--aw-soft-card);font:inherit;cursor:pointer;background:#fffdf81a;border:0;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:3px;padding:0 2px;font-size:11px;font-weight:500;transition:background-color .2s,color .2s,transform .12s;display:flex}.aw-desk-tool span{white-space:nowrap;text-overflow:ellipsis;max-width:100%;overflow:hidden}.aw-desk-tool:hover{background:#fffdf833}.aw-desk-tool:active{transform:scale(.96)}.aw-desk-tool-primary,.aw-desk-tool-primary:hover{background:var(--aw-soft-card);color:var(--aw-soft-ink);font-weight:600}.aw-desk-tool-danger:hover{background:var(--color-destructive);color:#fff}.aw-desk-live{color:#fffdf8b8;align-items:center;gap:8px;padding:2px 7px 0;font-size:12px;display:flex}.aw-desk-live-dot{background:var(--color-accent);border-radius:50%;flex:none;width:6px;height:6px;box-shadow:0 0 0 3px #a035244d}@supports (color:color-mix(in lab, red, red)){.aw-desk-live-dot{box-shadow:0 0 0 3px color-mix(in srgb, var(--color-accent) 30%, transparent)}}.aw-desk-live-dot{animation:aw-desk-live 1.1s var(--aw-soft-ease) infinite alternate}@keyframes aw-desk-live{to{opacity:.45}}.aw-desk-live-bar{background:#fffdf829;border-radius:2px;flex:1;height:4px;overflow:hidden}.aw-desk-live-bar i{border-radius:inherit;background:var(--aw-soft-card);height:100%;transition:width .6s var(--aw-ios);display:block}.aw-desk .aw-desk-gc{height:38px;color:var(--aw-soft-card);font-family:var(--font-sans);letter-spacing:.01em;text-transform:none;background:#fffdf81f;border:0;border-radius:999px;flex:1;justify-content:center;gap:7px;padding:0 14px;font-size:13.5px;font-weight:500}.aw-desk .aw-desk-gc:hover{background:#fffdf838}.aw-desk .aw-desk-gc[data-state=paused]{background:var(--aw-soft-card);color:var(--aw-soft-ink);font-weight:600}.aw-desk-list{z-index:4;background:var(--aw-soft-card);max-height:240px;color:var(--aw-soft-ink);box-shadow:0 0 0 1px var(--aw-soft-border), 0 24px 60px #0f0e0c29;transform-origin:30% 100%;animation:aw-desk-pop .36s var(--aw-soft-spring);border-radius:18px;padding:5px;position:absolute;bottom:calc(100% + 8px);left:0;right:0;overflow-y:auto}@keyframes aw-desk-pop{0%{opacity:0;transform:translateY(8px)scale(.96)}}.aw-desk-list :focus-visible{outline-color:var(--aw-soft-ink)}.aw-desk-row{border-radius:12px;align-items:center;gap:8px;height:36px;padding:0 3px 0 9px;display:flex}.aw-desk-row:hover{background:var(--aw-soft-fill)}.aw-desk-num{min-width:2ch;font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--aw-soft-dim);flex:none;font-size:12px}.aw-desk-title{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:13px;overflow:hidden}.aw-desk-row .aw-desk-glyph i{background:var(--aw-soft-ink)}@supports (color:color-mix(in lab, red, red)){.aw-desk-row .aw-desk-glyph i{background:color-mix(in srgb, var(--aw-soft-ink) 16%, transparent)}}.aw-desk-row .aw-desk-glyph i[data-on]{background:var(--aw-desk-tone,var(--aw-soft-ink))}.aw-desk-rm{width:28px;height:28px;color:var(--aw-soft-dim);cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;padding:0;transition:background-color .2s,color .2s;display:grid}.aw-desk-rm:hover{background:var(--aw-soft-fill-hover);color:var(--aw-soft-ink)}.aw-cn-sec{box-sizing:border-box;width:100%;min-height:30px;color:var(--color-foreground-muted);font:inherit;letter-spacing:.04em;text-align:left;text-transform:uppercase;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:8px;margin:0;padding:4px 12px 4px calc(46px + 2.0833ch);font-size:12px;line-height:1.3;display:flex}.aw-cn-sec[aria-current=true]{color:var(--color-progress-now);font-weight:600}.aw-cn-sec[data-planned]{opacity:.55;cursor:default}.aw-cn-sec:focus-visible{outline:2px solid var(--color-ring);outline-offset:-2px}.aw-cn-sec-tick{text-align:center;width:12px;color:var(--color-border);flex:none;font-size:10px;line-height:1}.aw-cn-sec-tick[data-validated]{color:var(--color-accepted)}.aw-cn-sec-label{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.aw-cn-sec-doc{letter-spacing:normal;text-transform:none;font-style:italic}.aw-cn-peek{display:contents}.aw-cn-peek-axis{flex-direction:column;gap:4px;display:flex}.aw-cn-peek-head{color:var(--color-foreground-muted);align-items:center;gap:8px;font-size:12px;font-weight:600;display:flex}.aw-cn-peek-rungs{align-items:center;gap:2px;margin-left:auto;display:inline-flex}.aw-cn-peek-rung{opacity:.4;border-radius:999px;justify-content:center;align-items:center;min-width:22px;height:20px;font-size:12px;line-height:1;display:inline-flex}.aw-cn-peek-rung[data-current]{background:var(--aw-ar-accent-wash);opacity:1}.aw-cn-peek-what{margin:0;font-size:13px;line-height:1.4}.aw-cn-check-act{padding:2px 0 4px calc(36px + 2.0833ch)}.aw-cn-check-btn{height:28px;color:var(--aw-soft-dim);font:inherit;cursor:pointer;transition:background-color .2s var(--aw-soft-ease), color .2s var(--aw-soft-ease);background:0 0;border:0;border-radius:999px;align-items:center;gap:7px;padding:0 10px 0 8px;font-size:12.5px;display:inline-flex}.aw-cn-check-btn:hover{background:var(--aw-soft-ink)}@supports (color:color-mix(in lab, red, red)){.aw-cn-check-btn:hover{background:color-mix(in srgb, var(--aw-soft-ink) 5%, transparent)}}.aw-cn-check-btn:hover{color:var(--aw-soft-ink)}.aw-cn-check-btn>svg{width:14px;height:14px}.aw-cn-check-btn:focus-visible{outline:2px solid var(--color-ring);outline-offset:2px}.aw-nc-scrim{z-index:60;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);animation:aw-nc-fade .25s var(--aw-soft-ease);background:#26241f42;justify-content:center;align-items:flex-start;padding:min(9vh,88px) 16px 24px;display:flex;position:fixed;inset:0}.aw-nc{background:var(--aw-soft-card);width:min(620px,100%);max-height:calc(100dvh - min(9vh,88px) - 24px);color:var(--aw-soft-ink);border-radius:var(--aw-r-panel);box-shadow:var(--aw-shadow-pop);transform-origin:50% 0;animation:aw-nc-pop .38s var(--aw-soft-spring);flex-direction:column;display:flex;overflow:hidden}.aw-nc button:focus-visible,.aw-nc input:focus-visible,.aw-nc-pill:focus-visible{outline:2px solid var(--aw-soft-ink);outline-offset:2px}@keyframes aw-nc-fade{0%{opacity:0}}@keyframes aw-nc-pop{0%{opacity:0;transform:translateY(8px)scale(.97)}to{opacity:1;transform:none}}.aw-nc-head{align-items:center;gap:8px;padding:18px 18px 4px;display:flex}.aw-nc-back,.aw-nc-x{background:var(--aw-soft-fill);width:32px;height:32px;color:var(--aw-soft-dim);cursor:pointer;transition:background .2s var(--aw-soft-ease), color .2s, transform .35s var(--aw-soft-spring);border:0;border-radius:999px;flex:none;place-items:center;display:grid}.aw-nc-back:hover,.aw-nc-x:hover{background:var(--aw-soft-fill-hover);color:var(--aw-soft-ink)}.aw-nc-back:hover{transform:translate(-2px)}.aw-nc-back svg,.aw-nc-x svg{width:14px;height:14px}.aw-nc-title{min-width:0;height:40px;color:var(--aw-soft-ink);font-family:var(--font-display,var(--font-space-grotesk));letter-spacing:-.01em;text-overflow:ellipsis;transition:background .2s var(--aw-soft-ease);background:0 0;border:0;border-radius:12px;flex:auto;margin-left:-6px;padding:0 6px;font-size:22px;font-weight:600}.aw-nc-title::placeholder{color:var(--aw-soft-dim)}.aw-nc-title:hover:not(:read-only){background:var(--aw-soft-fill)}.aw-nc-title:focus{background:var(--aw-soft-fill);outline:none}.aw-nc-meta{color:var(--aw-soft-dim);font-variant-numeric:tabular-nums;padding:0 18px;font-size:13px}.aw-nc-body{flex-direction:column;flex:auto;gap:14px;min-height:0;padding:12px 18px 18px;display:flex;overflow-y:auto}.aw-nc-pager{margin-inline:-8px;overflow-x:clip}.aw-nc-track{pointer-events:none;width:200%;transition:transform .55s var(--aw-ios);align-items:flex-start;display:flex}.aw-nc-pager[data-page="1"] .aw-nc-track{transform:translate(-50%)}.aw-nc-slide{pointer-events:auto;min-width:0;transition:opacity .4s var(--aw-soft-ease), filter .4s var(--aw-soft-ease);flex-direction:column;flex:0 0 50%;gap:14px;padding:4px 8px 8px;display:flex}.aw-nc-slide[aria-hidden=true]{opacity:.25;filter:blur(2px);max-height:0;overflow:hidden}.aw-nc-door{flex-direction:column;gap:12px;display:flex}.aw-nc-q{font-family:var(--font-display,var(--font-space-grotesk));letter-spacing:-.01em;margin:0;font-size:17px;font-weight:600}.aw-nc-starts .aw-gp-tile{min-height:100px}@media (max-width:520px){.aw-nc-starts .aw-gp-tile{border-radius:20px;min-height:106px;padding:12px 13px}.aw-nc-starts .aw-gp-tile-title{font-size:14.5px}.aw-nc-starts .aw-gp-tile-desc{font-size:11.5px;line-height:15px}}.aw-nc-ask{border-radius:var(--aw-r-card);background:var(--aw-soft-fill);transition:box-shadow .5s var(--aw-ios), background .25s var(--aw-soft-ease);flex-direction:column;gap:10px;padding:14px 16px 12px;display:flex}.aw-nc-ask:focus-within{box-shadow:0 0 0 1.5px var(--aw-soft-ink)}.aw-nc[data-drag=true] .aw-nc-ask{background:var(--aw-stage);box-shadow:0 0 0 1.5px var(--aw-soft-ink)}.aw-nc-ask-k{color:var(--aw-soft-dim);font-size:13px}.aw-nc-ask-text{width:100%;min-height:3.2lh;max-height:40vh;color:var(--aw-soft-ink);font:inherit;resize:none;field-sizing:content;background:0 0;border:0;padding:0;font-size:16px;line-height:1.5}.aw-nc-ask-text:focus{outline:none}.aw-nc-ask-text::placeholder{color:var(--aw-soft-dim)}.aw-nc-ask[data-optional=true],.aw-nc[data-drag=true] .aw-nc-ask[data-optional=true]{box-shadow:var(--aw-shadow-rest);background:0 0;gap:4px;padding:10px 14px}.aw-nc-ask[data-optional=true]:focus-within{box-shadow:0 0 0 1.5px var(--aw-soft-ink)}.aw-nc-ask[data-optional=true] .aw-nc-ask-k{font-size:12.5px}.aw-nc-ask[data-optional=true] .aw-nc-ask-text{min-height:1.5lh;max-height:6lh;font-size:14px}.aw-nc-pill{background:var(--aw-soft-card);height:32px;box-shadow:var(--aw-shadow-rest);color:var(--aw-soft-ink);font:inherit;white-space:nowrap;cursor:pointer;transition:transform .25s var(--aw-soft-spring), box-shadow .25s var(--aw-soft-ease);border:0;border-radius:999px;align-items:center;gap:6px;padding:0 12px;font-size:13px;display:inline-flex}.aw-nc-pill svg{width:14px;height:14px;color:var(--aw-soft-dim)}.aw-nc-pill:hover{box-shadow:var(--aw-shadow-rest), var(--aw-shadow-lift);transform:translateY(-1px)}.aw-nc-pill:active{transform:scale(.97)}.aw-nc-pill[data-tone=exam]{box-shadow:none;color:#7a4d00;background:#fff0c2}.aw-nc-pill[data-tone=exam] svg{color:#7a4d00}.aw-nc-file{border-radius:var(--aw-r-inner);background:var(--aw-soft-card);box-shadow:var(--aw-shadow-rest);animation:aw-nc-rise .45s var(--aw-ios);align-items:center;gap:12px;padding:10px 10px 10px 12px;display:flex}.aw-nc-file-ic{border-radius:var(--aw-r-thumb);width:38px;height:44px;font:600 10px var(--font-mono,ui-monospace);--aw-grain-opacity:.3;background:radial-gradient(circle at 12% 100%, var(--k3,#5cc8e8) 0, transparent 62%), radial-gradient(circle at 100% 0%, var(--k2,#1d8fb3) 0, transparent 55%), var(--k4,#d2f0fa);flex:none;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.aw-nc-file-ic{background:radial-gradient(circle at 12% 100%, var(--k3,#5cc8e8) 0, transparent 62%), radial-gradient(circle at 100% 0%, color-mix(in srgb, var(--k2,#1d8fb3) 35%, transparent) 0, transparent 55%), var(--k4,#d2f0fa)}}.aw-nc-file-ic{color:var(--k1,#0a4a6e)}.aw-nc-file[data-kind=photo]{--k1:#3b30b8;--k2:#6c5ce7;--k3:#8fb4ff;--k4:#dbe7ff}.aw-nc-file[data-kind=paste]{--k1:#b4441a;--k2:#ef7a3c;--k3:#f9ad5f;--k4:#ffe3ad}.aw-nc-file-ic svg{width:18px;height:18px}.aw-nc-file-t{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.aw-nc-file-t b{overflow-wrap:anywhere;font-size:14px;font-weight:500}.aw-nc-file-t span{color:var(--aw-soft-dim);font-variant-numeric:tabular-nums;font-size:12px}.aw-nc-link{color:var(--aw-soft-ink);font:inherit;cursor:pointer;text-decoration:underline;-webkit-text-decoration-color:var(--aw-soft-ink);-webkit-text-decoration-color:var(--aw-soft-ink);-webkit-text-decoration-color:var(--aw-soft-ink);text-decoration-color:var(--aw-soft-ink);background:0 0;border:0;padding:0;font-weight:500}@supports (color:color-mix(in lab, red, red)){.aw-nc-link{-webkit-text-decoration-color:color-mix(in srgb, var(--aw-soft-ink) 30%, transparent);-webkit-text-decoration-color:color-mix(in srgb, var(--aw-soft-ink) 30%, transparent);-webkit-text-decoration-color:color-mix(in srgb, var(--aw-soft-ink) 30%, transparent);text-decoration-color:color-mix(in srgb, var(--aw-soft-ink) 30%, transparent)}}.aw-nc-link{text-underline-offset:3px}.aw-nc-link:hover{-webkit-text-decoration-color:var(--aw-soft-ink);-webkit-text-decoration-color:var(--aw-soft-ink);-webkit-text-decoration-color:var(--aw-soft-ink);text-decoration-color:var(--aw-soft-ink)}.aw-nc-file-x{width:28px;height:28px;color:var(--aw-soft-dim);cursor:pointer;background:0 0;border:0;border-radius:999px;flex:none;place-items:center;display:grid}.aw-nc-file-x:hover{background:var(--aw-soft-fill);color:var(--aw-soft-ink)}.aw-nc-file-x svg{width:12px;height:12px}.aw-nc-coach-door{color:var(--aw-soft-dim);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;align-self:flex-start;align-items:center;gap:9px;margin:2px 0 0 -2px;padding:3px 8px 3px 3px;font-size:13px;transition:color .2s,background .2s;display:inline-flex}.aw-nc-coach-door:hover{color:var(--aw-soft-ink);background:var(--aw-soft-fill-hover)}.aw-nc-ask-foot{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:10px;min-width:0;display:flex}.aw-nc-ask-foot .aw-nc-coach-door{flex:none}.aw-nc-mic{flex:0 auto;margin-left:auto}.aw-nc-mic[data-long]{flex-basis:100%}.aw-nc-ask-field,.aw-nc-reply-field{display:grid}.aw-nc-ask-field>*,.aw-nc-reply-field>*{grid-area:1/1}.aw-nc-spoken{pointer-events:none;white-space:pre-wrap;overflow-wrap:break-word;font:inherit;color:var(--aw-soft-dim);font-style:italic;line-height:1.5;overflow:hidden}.aw-nc-spoken-said{color:#0000;font-style:normal}.aw-nc-ask-spoken{max-height:40vh;font-size:16px}.aw-nc-reply-spoken{max-height:30vh;padding:6px 0;font-size:15px}.aw-nc-coach-door .aw-nc-chev{width:15px;height:15px;transition:transform .35s var(--aw-soft-spring)}.aw-nc-coach-door:hover .aw-nc-chev{transform:translate(3px)}.aw-nc-coach-ic{--aw-grain-opacity:.3;--aw-ico-ink:#3b30b8;--aw-ico-hue:#6c5ce7;background:radial-gradient(circle at 12% 100%,#8fb4ff 0,#0000 58%),radial-gradient(circle at 100% 0,#6c5ce773 0,#0000 52%),#dbe7ff;border-radius:10px;flex:none;place-items:center;width:28px;height:28px;display:grid}.aw-nc-coach-ic svg{width:17px;height:17px}.aw-nc-coach-door:hover .aw-ico-back{translate:.8px -.8px}.aw-nc-coach-door:hover .aw-ico-discuss .aw-ico-dot{animation:aw-ico-hop .5s var(--aw-soft-spring) both}.aw-nc-coach-door:hover .aw-ico-discuss .aw-ico-dot:nth-of-type(2){animation-delay:80ms}.aw-nc-coach-door:hover .aw-ico-discuss .aw-ico-dot:nth-of-type(3){animation-delay:.16s}.aw-nc-srcs{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.aw-nc-src{isolation:isolate;color:var(--aw-soft-ink);font:inherit;text-align:left;cursor:pointer;background:radial-gradient(110% 80% at 0% 0%, var(--h), transparent 70%), radial-gradient(120% 90% at 100% 100%, var(--h), transparent 72%), var(--h);border:0;border-radius:18px;flex-direction:column;gap:6px;padding:6px 6px 8px;display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.aw-nc-src{background:radial-gradient(110% 80% at 0% 0%, color-mix(in oklab, var(--h) 26%, transparent), transparent 70%), radial-gradient(120% 90% at 100% 100%, color-mix(in oklab, var(--h) 38%, transparent), transparent 72%), color-mix(in srgb, var(--h) 8%, var(--aw-soft-card))}}.aw-nc-src{box-shadow:0 0 0 1px var(--h)}@supports (color:color-mix(in lab, red, red)){.aw-nc-src{box-shadow:0 0 0 1px color-mix(in srgb, var(--h) 16%, transparent)}}.aw-nc-src{transition:transform .4s var(--aw-soft-spring), box-shadow .5s var(--aw-ios)}.aw-nc-src:after{content:"";z-index:-1;background-image:var(--aw-noise);opacity:.22;pointer-events:none;background-size:160px;position:absolute;inset:0}.aw-nc-src[data-kind=pdf]{--h:#1d8fb3;--h1:#0a4a6e}.aw-nc-src[data-kind=photo]{--h:#6c5ce7;--h1:#3b30b8}.aw-nc-src[data-kind=paste]{--h:#ef7a3c;--h1:#b4441a}.aw-nc-src:hover{box-shadow:0 0 0 1px var(--h), 0 14px 28px var(--h);transform:translateY(-3px)}@supports (color:color-mix(in lab, red, red)){.aw-nc-src:hover{box-shadow:0 0 0 1px color-mix(in srgb, var(--h) 30%, transparent), 0 14px 28px color-mix(in srgb, var(--h) 22%, transparent)}}.aw-nc-src:active{transition-duration:.1s;transform:scale(.96)}.aw-nc[data-drag=true] .aw-nc-src:not([data-kind=paste]){box-shadow:0 0 0 2px var(--h), 0 10px 24px var(--h)}@supports (color:color-mix(in lab, red, red)){.aw-nc[data-drag=true] .aw-nc-src:not([data-kind=paste]){box-shadow:0 0 0 2px var(--h), 0 10px 24px color-mix(in srgb, var(--h) 18%, transparent)}}.aw-nc-src-pv{background:var(--aw-soft-card);height:42px;box-shadow:0 1px 2px var(--aw-soft-ink);border-radius:12px;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.aw-nc-src-pv{box-shadow:0 1px 2px color-mix(in srgb, var(--aw-soft-ink) 5%, transparent)}}.aw-nc-src-pv svg{width:64px;height:34px;overflow:visible}.aw-nc-src-name{padding:0 4px;font-size:12.5px;font-weight:600}.aw-nc-src .ln{fill:var(--aw-soft-ink)}@supports (color:color-mix(in lab, red, red)){.aw-nc-src .ln{fill:color-mix(in srgb, var(--aw-soft-ink) 14%, transparent)}}.aw-nc-src .ln.hue{fill:var(--h)}.aw-nc-src .pg-front path:first-child{fill:var(--aw-soft-card);stroke:var(--h1);stroke-width:1.4px}.aw-nc-src .pg-front .fold{fill:var(--h)}@supports (color:color-mix(in lab, red, red)){.aw-nc-src .pg-front .fold{fill:color-mix(in srgb, var(--h) 45%, var(--aw-soft-card))}}.aw-nc-src .pg-front .fold{stroke:var(--h1);stroke-width:1.4px;stroke-linejoin:round}.aw-nc-src .pg-back rect{fill:var(--h)}@supports (color:color-mix(in lab, red, red)){.aw-nc-src .pg-back rect{fill:color-mix(in srgb, var(--h) 22%, var(--aw-soft-card))}}.aw-nc-src .pg-back rect{stroke:var(--h1)}@supports (color:color-mix(in lab, red, red)){.aw-nc-src .pg-back rect{stroke:color-mix(in srgb, var(--h1) 50%, transparent)}}.aw-nc-src .pg-back rect{stroke-width:1.2px}.aw-nc-src .pg-front,.aw-nc-src .pg-back{transform-box:fill-box;transform-origin:50% 100%;transition:transform .45s var(--aw-soft-spring)}.aw-nc-src:hover .pg-front{transform:translate(-3px,-1.5px)rotate(-5deg)}.aw-nc-src:hover .pg-back{transform:translate(4px)rotate(9deg)}.aw-nc-src .pg{fill:var(--aw-soft-card);stroke:var(--aw-soft-ink)}@supports (color:color-mix(in lab, red, red)){.aw-nc-src .pg{stroke:color-mix(in srgb, var(--aw-soft-ink) 22%, transparent)}}.aw-nc-src .pg{stroke-width:1.2px}.aw-nc-src .vf path{fill:none;stroke:var(--h1);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.aw-nc-src .vf{transform-box:fill-box;transform-origin:50%;transition:transform .4s var(--aw-soft-spring)}.aw-nc-src .flash{fill:var(--h);opacity:0}.aw-nc-src:hover .vf{transform:scale(.84)}.aw-nc-src:hover .flash{animation:aw-nc-flash .5s var(--aw-soft-ease) .28s both}@keyframes aw-nc-flash{30%{opacity:.32}to{opacity:0}}.aw-nc-src[data-kind=paste]:hover .ln{animation:aw-nc-paste .42s var(--aw-ios) both}.aw-nc-src[data-kind=paste]:hover .ln:nth-child(2){animation-delay:60ms}.aw-nc-src[data-kind=paste]:hover .ln:nth-child(3){animation-delay:.12s}.aw-nc-src[data-kind=paste]:hover .ln:nth-child(4){animation-delay:.18s}@keyframes aw-nc-paste{0%{opacity:0;transform:translate(-6px)}}.aw-nc-sources{flex-direction:column;gap:8px;display:flex}.aw-nc-sources-top{align-items:center;gap:10px;display:flex}.aw-nc-sources-top .aw-nc-opt-k{margin-right:auto}.aw-nc-sources-n{color:var(--aw-soft-dim);font-variant-numeric:tabular-nums;font-size:12px}.aw-nc-sources-n b{color:var(--aw-soft-ink);font-weight:600}.aw-nc-slots{gap:3px;display:inline-flex}.aw-nc-slots i{background:var(--aw-soft-fill-hover);width:14px;height:6px;transition:background .3s var(--aw-soft-ease);border-radius:999px}.aw-nc-slots i[data-src-hue]{background:var(--s2)}.aw-nc-limit{border-radius:var(--aw-r-inner);background:var(--aw-soft-card);box-shadow:0 0 0 1px var(--aw-soft-border);animation:aw-nc-rise .45s var(--aw-ios);align-items:center;gap:12px;padding:10px 10px 10px 12px;display:flex}.aw-nc-limit-ic{background:var(--aw-soft-fill);border-radius:50%;flex:none;place-items:center;width:32px;height:32px;display:grid}.aw-nc-limit-ic svg{width:15px;height:15px}.aw-nc-limit-t{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.aw-nc-limit-t b{font-size:13px;font-weight:600}.aw-nc-limit-t span{color:var(--aw-soft-dim);font-size:12px}.aw-nc-ghost.is-sm{height:32px;padding:0 14px;font-size:13px}.aw-nc-sources-list{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.aw-nc-srow{border-radius:var(--aw-r-inner);background:var(--aw-soft-card);box-shadow:var(--aw-shadow-rest);animation:aw-nc-rise .45s var(--aw-ios);align-items:center;gap:10px;padding:8px 8px 8px 10px;display:flex}.aw-nc-srow-ic{border-radius:var(--aw-r-thumb);width:32px;height:38px;font:600 9.5px var(--font-mono,ui-monospace);--aw-grain-opacity:.3;background:radial-gradient(circle at 12% 100%, var(--s3) 0, transparent 62%), radial-gradient(circle at 100% 0%, var(--s2) 0, transparent 55%), var(--s4);flex:none;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.aw-nc-srow-ic{background:radial-gradient(circle at 12% 100%, var(--s3) 0, transparent 62%), radial-gradient(circle at 100% 0%, color-mix(in srgb, var(--s2) 35%, transparent) 0, transparent 55%), var(--s4)}}.aw-nc-srow-ic{color:var(--s1)}.aw-nc-srow .aw-nc-file-t b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.aw-nc-srow-pages{flex:none;height:30px;padding:0 11px;font-size:12.5px}.aw-nc-srow-ocr,.aw-nc-srow-na{color:var(--aw-soft-dim);flex:none;align-items:center;gap:6px;font-size:12.5px;display:inline-flex}.aw-nc-switch{background:var(--aw-soft-fill-hover);cursor:pointer;width:30px;height:18px;transition:background .25s var(--aw-soft-ease);border:0;border-radius:999px;padding:0;position:relative}.aw-nc-switch i{background:var(--aw-soft-card);width:14px;height:14px;transition:transform .35s var(--aw-soft-spring);border-radius:999px;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #0f0e0c2e}.aw-nc-switch[aria-checked=true]{background:var(--aw-soft-ink)}.aw-nc-switch[aria-checked=true] i{transform:translate(12px)}.aw-nc-switch[aria-disabled=true]{cursor:default;opacity:.6}.aw-nc-switch:focus-visible{outline:2px solid var(--aw-soft-ink);outline-offset:2px}.aw-nc-drop{border-radius:var(--aw-r-inner);background:var(--aw-soft-fill);min-height:48px;color:var(--aw-soft-dim);justify-content:center;align-items:center;gap:8px;padding:8px 12px;font-size:13px;display:flex}.aw-nc-drop svg{width:15px;height:15px}.aw-nc[data-drag=true] .aw-nc-drop{box-shadow:0 0 0 2px var(--aw-soft-ink)}@media (max-width:520px){.aw-nc-srow{flex-wrap:wrap}}.aw-nc-opts{flex-direction:column;gap:12px;display:flex}.aw-nc-opt{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;display:flex}.aw-nc-opt-k{color:var(--aw-soft-dim);font-size:13px}.aw-nc-opt-hint{color:var(--aw-soft-dim);text-align:right;flex-basis:100%;margin-top:-2px;font-size:12.5px}.aw-nc-seg{background:var(--aw-soft-fill);border-radius:999px;flex-wrap:wrap;padding:3px;display:inline-flex}.aw-nc-seg button{height:30px;color:var(--aw-soft-dim);font:inherit;cursor:pointer;transition:background .5s var(--aw-ios), color .2s, box-shadow .5s var(--aw-ios);background:0 0;border:0;border-radius:999px;align-items:center;gap:6px;padding:0 13px;font-size:13px;display:inline-flex}.aw-nc-seg button:hover{color:var(--aw-soft-ink)}.aw-nc-seg button[aria-pressed=true]{background:var(--aw-soft-card);color:var(--aw-soft-ink);box-shadow:0 1px 3px #0f0e0c14}.aw-nc-seg button[aria-disabled=true]{opacity:.5;cursor:default}.aw-nc-opt:has(>.aw-nc-chips){align-items:flex-start}.aw-nc-opt:has(>.aw-nc-chips)>.aw-nc-opt-k{line-height:32px}.aw-nc-chips{flex-direction:column;align-items:flex-end;gap:6px;display:inline-flex}.aw-nc-chip-set{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:inline-flex}.aw-nc-chip{background:var(--aw-soft-fill);height:32px;color:var(--aw-soft-ink);font:inherit;white-space:nowrap;cursor:pointer;transition:background .2s var(--aw-soft-ease), color .2s var(--aw-soft-ease), transform .25s var(--aw-soft-spring);border:0;border-radius:999px;padding:0 12px;font-size:13px}.aw-nc-chip:hover{background:var(--aw-soft-fill-hover)}.aw-nc-chip:active{transform:scale(.97)}.aw-nc-chip[aria-pressed=true]{background:var(--aw-soft-ink);color:var(--aw-soft-card)}.aw-nc-depth{align-items:flex-end;gap:2px;height:13px;display:inline-flex}.aw-nc-depth i{background:var(--aw-soft-ink);border-radius:2px;width:3.5px;height:3.5px}@supports (color:color-mix(in lab, red, red)){.aw-nc-depth i{background:color-mix(in srgb, var(--aw-soft-ink) 18%, transparent)}}.aw-nc-depth i{transform-origin:50% 100%}.aw-nc-depth i[data-on]{background:var(--aw-soft-dim)}@supports (color:color-mix(in lab, red, red)){.aw-nc-depth i[data-on]{background:color-mix(in srgb, var(--aw-soft-dim) 70%, transparent)}}.aw-nc-depth i[data-on]:first-child{height:7px}.aw-nc-depth i[data-on]:nth-child(2){height:10px}.aw-nc-depth i[data-on]:nth-child(3){height:13px}.aw-nc-seg button[aria-pressed=true] .aw-nc-depth i[data-on]{background:var(--aw-soft-ink);animation:aw-nc-grow .45s var(--aw-soft-spring) both}.aw-nc-seg button[aria-pressed=true] .aw-nc-depth i:nth-child(2){animation-delay:50ms}.aw-nc-seg button[aria-pressed=true] .aw-nc-depth i:nth-child(3){animation-delay:.1s}@keyframes aw-nc-grow{0%{transform:scaleY(.3)}}.aw-nc-pro{background:var(--aw-soft-ink);height:16px;color:var(--aw-soft-card);border-radius:999px;place-items:center;padding:0 6px;font-size:10px;font-weight:600;display:inline-grid}.aw-nc-date{align-items:center;gap:8px;display:flex}.aw-nc-date>button{background:var(--aw-soft-card);height:32px;box-shadow:var(--aw-shadow-rest);border:0;border-radius:999px;padding:0 12px;font-size:13px}.aw-nc-date>button:hover{box-shadow:var(--aw-shadow-rest), var(--aw-shadow-lift);transform:translateY(-1px)}.aw-nc-date>button:active{box-shadow:var(--aw-shadow-rest);transform:scale(.97)}.aw-nc-note{color:#7a4d00;background:#fff0c2;border-radius:12px;flex-wrap:wrap;align-items:center;gap:6px 12px;padding:9px 12px;font-size:13px;line-height:1.45;display:flex}.aw-nc-note .aw-nc-link{color:#7a4d00}.aw-nc-own{cursor:pointer;align-items:flex-start;gap:10px;font-size:13px;line-height:1.45;display:flex}.aw-nc-own input{width:18px;height:18px;accent-color:var(--aw-soft-ink);flex:none;margin:1px 0 0}.aw-nc-deck{border-top:1px solid var(--aw-soft-border);flex-direction:column;flex:none;gap:10px;padding:14px 18px 0;display:flex}.aw-nc-deck+.aw-nc-foot{border-top:0}.aw-nc-foot{border-top:1px solid var(--aw-soft-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 12px;padding:14px 18px 18px;display:flex}.aw-nc-why{color:var(--aw-soft-dim);text-align:right;flex-basis:100%;margin:-4px 0 0;font-size:12.5px}.aw-nc-cost{min-width:0;color:var(--aw-soft-dim);flex:200px;font-size:12.5px}.aw-nc-pills{flex-wrap:wrap;gap:6px;display:inline-flex}.aw-nc-cost-pill{background:var(--aw-soft-fill);height:26px;color:var(--aw-soft-ink);font-variant-numeric:tabular-nums;border-radius:999px;align-items:center;gap:5px;padding:0 10px;font-size:12px;display:inline-flex}.aw-nc-cost-pill svg{width:13px;height:13px;color:var(--aw-soft-dim)}.aw-nc-cost-pill[data-tone=free]{color:#0b5e46;background:#c8f1e0;font-weight:500}.aw-nc-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-left:auto;display:flex}.aw-nc-go,.aw-nc-ghost{height:44px;font:inherit;cursor:pointer;transition:transform .25s var(--aw-soft-spring), opacity .2s, background .2s;border:0;border-radius:999px;align-items:center;gap:10px;padding:0 18px 0 20px;font-size:14px;font-weight:500;display:inline-flex}.aw-nc-go{background:var(--aw-soft-ink);color:var(--aw-soft-card)}.aw-nc-ghost{background:var(--aw-soft-fill);color:var(--aw-soft-ink);padding:0 18px}.aw-nc-ghost:hover{background:var(--aw-soft-fill-hover)}.aw-nc-go svg{width:14px;height:14px}.aw-nc-go:hover:not(:disabled):not([aria-disabled=true]),.aw-nc-ghost:hover{transform:translateY(-1px)}.aw-nc-go:active:not(:disabled),.aw-nc-ghost:active{transform:scale(.97)}.aw-nc-go:disabled{opacity:.35;cursor:default}.aw-nc-band{border-radius:var(--aw-r-row)}.aw-nc-band[data-wait=true]:before{content:"";z-index:-1;background:var(--aw-soft-card);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.aw-nc-band[data-wait=true]:before{background:color-mix(in srgb, var(--aw-soft-card) 48%, transparent)}}.aw-nc-graph{width:100%;height:auto;display:block}.aw-nc-graph .e{fill:none;stroke:var(--aw-lib-tone)}@supports (color:color-mix(in lab, red, red)){.aw-nc-graph .e{stroke:color-mix(in srgb, var(--aw-lib-tone) 34%, transparent)}}.aw-nc-graph .e{stroke-width:1.6px;stroke-linecap:round}.aw-nc-graph .n{fill:var(--aw-lib-tone)}.aw-nc-graph .n[data-first=true]{fill:var(--aw-soft-card);stroke:var(--aw-lib-tone);stroke-width:2.4px}.aw-nc-graph .n[data-out=true]{fill:var(--aw-soft-card)}@supports (color:color-mix(in lab, red, red)){.aw-nc-graph .n[data-out=true]{fill:color-mix(in srgb, var(--aw-soft-card) 72%, transparent)}}.aw-nc-graph .n[data-out=true]{stroke:var(--aw-lib-tone)}@supports (color:color-mix(in lab, red, red)){.aw-nc-graph .n[data-out=true]{stroke:color-mix(in srgb, var(--aw-lib-tone) 55%, transparent)}}.aw-nc-graph .n[data-out=true]{stroke-width:1.4px}.aw-nc-graph .cov circle{stroke:var(--aw-soft-card);stroke-width:1.2px}.aw-nc-graph .cov circle[data-src-hue]{fill:var(--s2)}.aw-nc-graph .cov circle[data-src-hue="3"]{fill:var(--s1)}.aw-nc-graph .o0{stop-color:#fff}.aw-nc-graph .o1{stop-color:#8fb4ff}.aw-nc-graph .o2{stop-color:#6c5ce7}.aw-nc-graph .lane{fill:none;stroke:var(--aw-lib-tone)}@supports (color:color-mix(in lab, red, red)){.aw-nc-graph .lane{stroke:color-mix(in srgb, var(--aw-lib-tone) 42%, transparent)}}.aw-nc-graph .lane{stroke-width:2.4px;stroke-linecap:round;stroke-dasharray:1 7}.aw-nc-graph .ghost{fill:var(--aw-soft-card)}@supports (color:color-mix(in lab, red, red)){.aw-nc-graph .ghost{fill:color-mix(in srgb, var(--aw-soft-card) 72%, transparent)}}.aw-nc-graph .ghost{stroke:var(--aw-lib-tone)}@supports (color:color-mix(in lab, red, red)){.aw-nc-graph .ghost{stroke:color-mix(in srgb, var(--aw-lib-tone) 50%, transparent)}}.aw-nc-graph .ghost{stroke-width:1.4px;stroke-dasharray:2.5 2.5}.aw-nc-graph[data-live]{--chart:2.8s}.aw-nc-graph .comet{fill:none;stroke:var(--aw-lib-tone);stroke-width:3px;stroke-linecap:round;stroke-dasharray:.14 1;stroke-dashoffset:.14px;filter:drop-shadow(0 0 4px var(--aw-lib-tone))}@supports (color:color-mix(in lab, red, red)){.aw-nc-graph .comet{filter:drop-shadow(0 0 4px color-mix(in srgb, var(--aw-lib-tone) 70%, transparent))}}.aw-nc-graph .comet{animation:aw-nc-comet var(--chart) var(--aw-ios) infinite}.aw-nc-graph .comet[data-branch]{stroke-width:2px;opacity:.7}.aw-nc-graph .comet[data-branch="1"]{animation-delay:calc(var(--chart) * .45)}@keyframes aw-nc-comet{0%{stroke-dashoffset:.14px}to{stroke-dashoffset:-1px}}.aw-nc-graph[data-live] .ghost{transform-box:fill-box;transform-origin:50%;animation:aw-nc-ping var(--chart) var(--aw-ios) infinite;animation-delay:calc(var(--chart) * var(--t) * .85)}@keyframes aw-nc-ping{0%,30%,to{fill:color-mix(in srgb, var(--aw-soft-card) 72%, transparent);transform:none}8%{fill:var(--aw-lib-tone);transform:scale(1.3)}}.aw-nc-graph[data-play=true] .e{stroke-dasharray:1;stroke-dashoffset:1px;animation:aw-nc-draw .6s var(--aw-ios) forwards;animation-delay:calc(var(--i) * 45ms + .16s)}.aw-nc-graph[data-play=true] .n,.aw-nc-graph[data-play=true] .cov{transform-box:fill-box;transform-origin:50%;animation:aw-nc-node .45s var(--aw-soft-spring) both;animation-delay:calc(var(--i) * 45ms)}@keyframes aw-nc-draw{to{stroke-dashoffset:0}}@keyframes aw-nc-node{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:none}}@keyframes aw-nc-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.aw-nc-steps{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.aw-nc-steps li{color:var(--aw-soft-dim);align-items:center;gap:10px;font-size:13.5px;display:flex}.aw-nc-steps li[data-state=writing]{color:var(--aw-soft-ink);font-weight:500}.aw-nc-dot{width:20px;height:20px;box-shadow:inset 0 0 0 1.5px var(--aw-soft-border);border-radius:999px;flex:none;place-items:center;display:grid}.aw-nc-steps li[data-state=writing] .aw-nc-dot{box-shadow:inset 0 0 0 1.5px var(--aw-soft-ink)}.aw-nc-steps li[data-state=written] .aw-nc-dot{box-shadow:none;color:#fff;background:#1f9a73}.aw-nc-dot svg{width:11px;height:11px}.aw-nc-clock{font-family:var(--font-mono,ui-monospace);color:var(--aw-soft-dim);font-variant-numeric:tabular-nums;margin-left:auto;font-size:12px}.aw-nc-quiet{color:var(--aw-soft-dim);font-size:12.5px}.aw-nc-chaps{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.aw-nc-chap{border-radius:var(--aw-r-inner);background:var(--aw-soft-fill);width:100%;color:var(--aw-soft-ink);font:inherit;text-align:left;animation:aw-nc-rise .5s var(--aw-ios) both;animation-delay:calc(var(--i,0) * 40ms + .26s);border:0;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:10px;padding:9px 10px;font-size:14px;transition:background .2s,color .2s,box-shadow .2s;display:grid}button.aw-nc-chap{cursor:pointer}button.aw-nc-chap:hover{background:var(--aw-soft-fill-hover)}.aw-nc-chap[aria-pressed=false]{box-shadow:inset 0 0 0 1px var(--aw-soft-border);color:var(--aw-soft-dim);background:0 0;text-decoration:line-through}.aw-nc-chap-n{font-family:var(--font-mono,ui-monospace);color:var(--aw-soft-dim);font-variant-numeric:tabular-nums;font-size:12px}.aw-nc-chap-t{overflow-wrap:anywhere}.aw-nc-tick{color:#fff;width:20px;height:20px;transition:background .25s, transform .45s var(--aw-soft-spring);background:#1f9a73;border-radius:999px;place-items:center;display:grid}.aw-nc-chap[aria-pressed=false] .aw-nc-tick{background:var(--aw-soft-card);box-shadow:inset 0 0 0 1.5px var(--aw-soft-border);color:#0000}.aw-nc-tick svg{width:11px;height:11px}.aw-nc-turns{flex-direction:column;gap:12px;display:flex}.aw-nc-me{background:var(--aw-soft-ink);max-width:85%;color:var(--aw-soft-card);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:18px 18px 6px;align-self:flex-end;padding:9px 13px;font-size:14px;line-height:1.5}.aw-nc-coach{overflow-wrap:anywhere;align-self:flex-start;max-width:100%;font-size:14.5px;line-height:1.6}.aw-nc-reply{background:var(--aw-soft-fill);border-radius:20px;align-items:flex-end;gap:8px;padding:8px 8px 8px 14px;display:flex}.aw-nc-reply-field{flex:auto;min-width:0}.aw-nc-reply:has(>[data-long]){flex-wrap:wrap}.aw-nc-reply>[data-long]{flex-basis:100%;order:3}.aw-nc-reply textarea{width:100%;min-width:0;min-height:1.5lh;max-height:30vh;color:var(--aw-soft-ink);font:inherit;resize:none;field-sizing:content;background:0 0;border:0;padding:6px 0;font-size:15px;line-height:1.5}.aw-nc-reply textarea:focus{outline:none}.aw-nc-send{background:var(--aw-soft-ink);width:34px;height:34px;color:var(--aw-soft-card);cursor:pointer;transition:transform .25s var(--aw-soft-spring), opacity .2s;border:0;border-radius:999px;flex:none;place-items:center;display:grid}.aw-nc-send:disabled{opacity:.3;cursor:default}.aw-nc-send svg{width:15px;height:15px}.aw-nc-pages{grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:10px;display:grid}.aw-nc-page{border-radius:var(--aw-r-inner);background:var(--aw-soft-card);box-shadow:var(--aw-shadow-rest);cursor:pointer;transition:opacity .25s, transform .25s var(--aw-soft-spring), box-shadow .5s var(--aw-ios);border:0;flex-direction:column;gap:6px;padding:6px;display:flex;position:relative}.aw-nc-page:hover{transform:translateY(-1px)}.aw-nc-page[aria-pressed=true]{box-shadow:0 0 0 1.5px var(--aw-soft-ink)}.aw-nc-page[aria-pressed=false]{opacity:.5}.aw-nc-page img,.aw-nc-page-blank{aspect-ratio:3/4;object-fit:cover;background:#fff;border-radius:8px;width:100%;display:block}.aw-nc-page-n{font-family:var(--font-mono,ui-monospace);color:var(--aw-soft-dim);font-variant-numeric:tabular-nums;font-size:11px}.aw-nc-paste{border-radius:var(--aw-r-card);background:var(--aw-soft-fill);width:100%;min-height:40vh;color:var(--aw-soft-ink);font:inherit;resize:vertical;border:0;padding:14px 16px;font-size:14px;line-height:1.55}.aw-nc-paste:focus{box-shadow:0 0 0 1.5px var(--aw-soft-ink);outline:none}.aw-nc-float{left:16px;bottom:calc(16px + env(safe-area-inset-bottom,0px));z-index:55;background:var(--aw-soft-card);max-width:calc(100vw - 32px);height:44px;box-shadow:var(--aw-shadow-pop);color:var(--aw-soft-ink);font:inherit;cursor:pointer;animation:aw-nc-pop .38s var(--aw-soft-spring);border:0;border-radius:999px;align-items:center;gap:10px;padding:0 16px 0 12px;font-size:13.5px;display:inline-flex;position:fixed}.aw-nc-float b{text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.aw-nc-float span{color:var(--aw-soft-dim);white-space:nowrap}.aw-nc-float i{background:#6c5ce7;border-radius:999px;flex:none;width:8px;height:8px}.aw-nc-float[data-ready=true] i{background:#1f9a73}@media (prefers-reduced-motion:reduce){.aw-nc-graph .comet{display:none}.aw-nc-graph .ghost{animation:none!important}.aw-nc-scrim,.aw-nc,.aw-nc *,.aw-nc-float{transition:none!important;animation:none!important}}.aw-nc-bare{text-align:center;width:min(520px,100%);color:var(--aw-soft-ink);flex-direction:column;align-items:center;gap:16px;margin:clamp(12px,7vh,64px) auto 28px;display:flex}.aw-nc-bare .aw-nc-band{width:100%;box-shadow:var(--aw-shadow-rest);transition:box-shadow .5s var(--aw-ios), transform .4s var(--aw-soft-spring)}.aw-nc-bare[data-drag=true] .aw-nc-band{box-shadow:0 0 0 2px var(--aw-lib-tone), 0 14px 30px var(--aw-lib-tone);transform:scale(1.01)}@supports (color:color-mix(in lab, red, red)){.aw-nc-bare[data-drag=true] .aw-nc-band{box-shadow:0 0 0 2px var(--aw-lib-tone), 0 14px 30px color-mix(in srgb, var(--aw-lib-tone) 20%, transparent)}}.aw-nc-bare-t{font-family:var(--font-display,var(--font-space-grotesk));letter-spacing:-.01em;text-wrap:balance;margin:0;font-size:24px;font-weight:600}.aw-nc-bare-l{color:var(--aw-soft-dim);margin:2px 0 0;font-size:14px}.aw-nc-bare .aw-nc-go svg{width:14px;height:14px}.aw-nc-bare .aw-nc-clock{margin-left:8px}.aw-nc-bare .aw-nc-quiet{margin:-6px 0 0}.aw-tb{color:var(--aw-soft-ink);padding:clamp(8px,4vh,40px) 0 28px}.aw-tb-col{text-align:center;flex-direction:column;align-items:center;gap:16px;width:min(520px,100%);margin:0 auto;display:flex}.aw-tb-col>.aw-nc-band{width:100%;box-shadow:var(--aw-shadow-rest)}.aw-tb-controls{flex-direction:column;align-items:center;gap:14px;width:100%;display:flex}.aw-tb-depth{text-align:left;width:min(320px,100%)}.aw-tb-go{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;display:flex}.aw-tb .aw-nc-go svg{width:14px;height:14px}.aw-tb .aw-nc-cost-pill{background:var(--aw-soft-card);box-shadow:var(--aw-shadow-rest)}.aw-nc-lane .road{fill:none;stroke:var(--aw-lib-tone)}@supports (color:color-mix(in lab, red, red)){.aw-nc-lane .road{stroke:color-mix(in srgb, var(--aw-lib-tone) 30%, transparent)}}.aw-nc-lane .road{stroke-width:1.6px;stroke-linecap:round}.aw-nc-lane .n{fill:var(--aw-soft-card)}@supports (color:color-mix(in lab, red, red)){.aw-nc-lane .n{fill:color-mix(in srgb, var(--aw-soft-card) 72%, transparent)}}.aw-nc-lane .n{stroke:var(--aw-lib-tone)}@supports (color:color-mix(in lab, red, red)){.aw-nc-lane .n{stroke:color-mix(in srgb, var(--aw-lib-tone) 50%, transparent)}}.aw-nc-lane .n{stroke-width:1.4px;transition:fill .35s var(--aw-soft-ease), stroke .35s var(--aw-soft-ease), r .35s var(--aw-soft-spring);transition-delay:calc(var(--i) * 22ms)}.aw-nc-lane .n[data-in=true]{fill:var(--aw-lib-tone);stroke:#0000}.aw-nc-lane .n[data-first=true]{fill:var(--aw-soft-card);stroke:var(--aw-lib-tone);stroke-width:2.4px}.aw-nc-ways{flex-wrap:wrap;justify-content:center;gap:6px;display:flex}.aw-nc-way{background:var(--aw-soft-card);height:34px;box-shadow:var(--aw-shadow-rest);color:var(--aw-soft-ink);font:inherit;white-space:nowrap;cursor:pointer;transition:transform .25s var(--aw-soft-spring), box-shadow .25s var(--aw-soft-ease);border:0;border-radius:999px;align-items:center;gap:7px;padding:0 13px 0 5px;font-size:13px;display:inline-flex}.aw-nc-way:hover{box-shadow:var(--aw-shadow-rest), var(--aw-shadow-lift);transform:translateY(-1px)}.aw-nc-way:active{transform:scale(.97)}.aw-nc-way-ic{--aw-grain-opacity:.3;width:24px;height:24px;color:var(--k1);background:radial-gradient(circle at 12% 100%, var(--k3) 0, transparent 62%), radial-gradient(circle at 100% 0%, var(--k2) 0, transparent 55%), var(--k4);border-radius:999px;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.aw-nc-way-ic{background:radial-gradient(circle at 12% 100%, var(--k3) 0, transparent 62%), radial-gradient(circle at 100% 0%, color-mix(in srgb, var(--k2) 35%, transparent) 0, transparent 55%), var(--k4)}}.aw-nc-way-ic{transition:transform .35s var(--aw-soft-spring)}.aw-nc-way:hover .aw-nc-way-ic{transform:rotate(-8deg)scale(1.08)}.aw-nc-way-ic svg{width:13px;height:13px}.aw-nc-way[data-kind=pdf]{--k1:#0a4a6e;--k2:#1d8fb3;--k3:#5cc8e8;--k4:#d2f0fa}.aw-nc-way[data-kind=photo]{--k1:#3b30b8;--k2:#6c5ce7;--k3:#8fb4ff;--k4:#dbe7ff}.aw-nc-way[data-kind=paste]{--k1:#b4441a;--k2:#ef7a3c;--k3:#f9ad5f;--k4:#ffe3ad}.aw-th-skel{background:var(--aw-soft-card);box-shadow:var(--aw-shadow-rest);opacity:0;animation:aw-th-skel-in .4s var(--aw-soft-ease) .18s forwards;border-radius:18px;flex-direction:column;gap:12px;margin-top:18px;padding:28px 30px;display:flex}.aw-th-skel>span{background:linear-gradient(90deg, var(--aw-soft-fill) 0%, var(--aw-soft-fill-hover) 50%, var(--aw-soft-fill) 100%);height:12px;animation:aw-th-skel-sheen 1.6s var(--aw-ios) infinite;background-size:200% 100%;border-radius:999px}.aw-th-skel>.aw-th-skel-t{width:42%;height:22px;margin-bottom:4px}.aw-th-skel>.aw-th-skel-band{border-radius:14px;height:34px;margin-bottom:6px}.aw-th-skel>.aw-th-skel-short{width:64%}@keyframes aw-th-skel-in{to{opacity:1}}@keyframes aw-th-skel-sheen{0%{background-position:100% 0}to{background-position:-100% 0}}@media (prefers-reduced-motion:reduce){.aw-th-skel{opacity:1;animation:none}.aw-th-skel>span{animation:none}}.aw-nc-waitfoot{justify-content:space-between;align-items:center;gap:12px;display:flex}.aw-nc-waitfoot .aw-nc-quiet{margin:0}.aw-nc-stop{background:var(--aw-soft-fill);height:34px;color:var(--aw-soft-ink);font:inherit;cursor:pointer;transition:background .25s var(--aw-soft-ease), color .25s var(--aw-soft-ease), transform .35s var(--aw-soft-spring), box-shadow .25s var(--aw-soft-ease);border:0;border-radius:999px;flex:none;align-items:center;gap:8px;padding:0 14px 0 8px;font-size:13px;font-weight:500;display:inline-flex}.aw-nc-stop:hover{color:#9b2230;background:#ffd6de;transform:translateY(-1px);box-shadow:0 8px 20px #0f0e0c0f}.aw-nc-stop:active{transition-duration:.12s;transform:scale(.95)}.aw-nc-stop:focus-visible{outline:2px solid var(--aw-soft-ink);outline-offset:2px}.aw-nc-stop-ic{border-radius:999px;place-items:center;width:20px;height:20px;display:grid;position:relative;box-shadow:inset 0 0 0 1.5px}.aw-nc-stop-ic:after{content:"";background:currentColor;border-radius:2px;width:7px;height:7px}.aw-nc-stop[data-state=stopping]{cursor:default;color:var(--aw-soft-dim);background:var(--aw-soft-fill);box-shadow:none;transform:none}.aw-nc-stop[data-state=stopping] .aw-nc-stop-ic{box-shadow:inset 0 0 0 1.5px}@supports (color:color-mix(in lab, red, red)){.aw-nc-stop[data-state=stopping] .aw-nc-stop-ic{box-shadow:inset 0 0 0 1.5px color-mix(in srgb, currentColor 25%, transparent)}}.aw-nc-stop[data-state=stopping] .aw-nc-stop-ic:before{content:"";border:1.5px solid #0000;border-top-color:currentColor;border-radius:999px;animation:.9s linear infinite aw-spin;position:absolute;inset:0}.aw-nc-bare .aw-nc-stop{margin-top:-4px}@media (prefers-reduced-motion:reduce){.aw-nc-stop,.aw-nc-stop *{transition:none!important;animation:none!important}}.aw-theory-shell{align-items:stretch;gap:16px;display:flex;position:relative}.aw-theory-main{flex:auto;min-width:0}.aw-notes-toprow{justify-content:flex-end;margin-bottom:8px;display:flex}.aw-notes-dock{--aw-notes-top:calc(var(--aw-chrome-top,0px) + var(--aw-topic-head-h,0px) + var(--aw-stepbar-h,0px) + 12px);width:var(--aw-notes-w,380px);flex:none;margin-right:12px;position:relative}.aw-notes-dock[data-mode=overlay]{z-index:30;width:min(var(--aw-notes-w,380px), calc(100% - 36px));position:absolute;top:16px;bottom:0;right:0}.aw-notes-dock-panel{top:var(--aw-notes-top);height:calc(100dvh - var(--aw-notes-top) - 16px);background:var(--aw-soft-card);min-height:360px;box-shadow:var(--aw-shadow-rest), 0 1px 2px #0f0e0c0a;animation:aw-notes-in .45s var(--aw-ios) both;border-radius:22px;position:sticky}.aw-notes-dock[data-mode=overlay] .aw-notes-dock-panel{box-shadow:var(--aw-shadow-pop)}.aw-notes-dock[data-state=closing] .aw-notes-dock-panel{animation:aw-notes-out .24s var(--aw-ios) forwards}@keyframes aw-notes-in{0%{opacity:0;transform:translate(18px)}}@keyframes aw-notes-out{to{opacity:0;transform:translate(18px)}}.aw-notes{overscroll-behavior:contain;height:100%;color:var(--aw-soft-ink);flex-direction:column;gap:10px;padding:14px 14px 12px;display:flex;overflow-y:auto}.aw-notes-title label{cursor:text}.aw-notes-head{align-items:center;gap:8px;min-height:30px;display:flex}.aw-notes-title{cursor:default;font-family:var(--font-display,var(--font-space-grotesk));letter-spacing:-.01em;margin:0;font-size:17px;font-weight:600}.aw-notes-saved{color:var(--aw-soft-dim);opacity:0;transition:opacity .25s var(--aw-soft-ease);align-items:center;gap:4px;font-size:12px;display:inline-flex}.aw-notes-saved[data-on=true]{opacity:1;animation:aw-notes-saved 2.4s var(--aw-soft-ease) forwards}.aw-notes-saved svg{color:#1f9a73;width:13px;height:13px}@keyframes aw-notes-saved{70%{opacity:1}to{opacity:0}}.aw-notes-close{background:var(--aw-soft-fill);width:30px;height:30px;color:var(--aw-soft-dim);cursor:pointer;transition:background .2s, color .2s, transform .25s var(--aw-soft-spring);border:0;border-radius:999px;place-items:center;margin-left:auto;display:grid}.aw-notes-close:hover{background:var(--aw-soft-fill-hover);color:var(--aw-soft-ink)}.aw-notes-close:active{transform:scale(.94)}.aw-notes-close svg{width:15px;height:15px}.aw-notes-seg{background:var(--aw-soft-fill);border-radius:999px;grid-template-columns:repeat(3,1fr);padding:3px;display:grid}.aw-notes-seg button{height:28px;color:var(--aw-soft-dim);font:inherit;cursor:pointer;transition:background .5s var(--aw-ios), color .2s, box-shadow .5s var(--aw-ios);background:0 0;border:0;border-radius:999px;padding:0 10px;font-size:12.5px}.aw-notes-seg button:hover{color:var(--aw-soft-ink)}.aw-notes-seg button[aria-pressed=true]{background:var(--aw-soft-card);color:var(--aw-soft-ink);box-shadow:0 1px 3px #0f0e0c14}.aw-notes-area{flex-direction:column;flex:1 1 0;gap:8px;min-height:200px;display:flex}.aw-notes-area>.aw-notes-box{flex:1 1 0;min-height:0;overflow-y:auto}.aw-notes-box{border-radius:var(--aw-r-inner);background:var(--aw-soft-fill);width:100%;color:var(--aw-soft-ink);transition:box-shadow .5s var(--aw-ios), background .25s var(--aw-soft-ease);border:0;padding:12px 14px}.aw-notes-text{font:inherit;resize:none;font-size:14px;line-height:1.6;display:block}.aw-notes-text::placeholder{color:var(--aw-soft-dim)}.aw-notes-text:hover{background:var(--aw-soft-fill-hover)}.aw-notes-text:focus{background:var(--aw-soft-fill);box-shadow:0 0 0 1.5px var(--aw-soft-ink);outline:none}.aw-notes-preview{overflow-x:auto}.aw-notes-toggle{background:var(--aw-soft-fill);height:32px;color:var(--aw-soft-ink);font:inherit;white-space:nowrap;cursor:pointer;transition:background .25s var(--aw-soft-ease), color .25s var(--aw-soft-ease), transform .3s var(--aw-soft-spring);border:0;border-radius:999px;align-items:center;gap:6px;padding:0 12px 0 10px;font-size:13px;font-weight:500;display:inline-flex}.aw-notes-toggle:hover{background:var(--aw-soft-fill-hover);transform:translateY(-1px)}.aw-notes-toggle:active{transition-duration:.12s;transform:scale(.97)}.aw-notes-toggle[aria-pressed=true]{background:var(--aw-soft-ink);color:var(--aw-soft-card)}.aw-notes-toggle:focus-visible{outline:2px solid var(--aw-soft-ink);outline-offset:2px}.aw-notes-toggle>svg{width:15px;height:15px}.aw-notes-toggle-n{background:var(--aw-soft-card);min-width:18px;height:18px;color:var(--aw-soft-ink);font:500 11px var(--font-mono,ui-monospace);font-variant-numeric:tabular-nums;border-radius:999px;place-items:center;padding:0 5px;display:inline-grid}.aw-notes-toggle[aria-pressed=true] .aw-notes-toggle-n{color:var(--aw-soft-card);background:#fffdf82e}.aw-notes-toggle-n[data-bump=true]{animation:aw-notes-bump .6s var(--aw-soft-spring)}@keyframes aw-notes-bump{40%{transform:scale(1.35);box-shadow:0 0 0 4px #f2c14e73}}.aw-notes-quiet{color:var(--aw-soft-dim);margin:0;font-size:13px}.aw-keys{border-radius:var(--aw-r-row);background:var(--aw-soft-card);box-shadow:var(--aw-shadow-rest);transition:box-shadow .3s var(--aw-soft-ease), transform .35s var(--aw-soft-spring);overflow:hidden}.aw-keys:has(>.aw-keys-trigger:hover){box-shadow:var(--aw-shadow-rest), var(--aw-shadow-lift);transform:translateY(-1px)}.aw-keys:has(>.aw-keys-trigger:active){box-shadow:var(--aw-shadow-rest);transition-duration:.1s;transform:none}.aw-keys-trigger{width:100%;color:var(--aw-soft-ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:9px 12px;display:flex}.aw-keys-trigger:focus-visible{outline:2px solid var(--aw-soft-ink);outline-offset:-2px}.aw-keys-trigger>svg{width:16px;height:16px;color:var(--aw-soft-dim);flex:none}.aw-keys-trigger[aria-expanded=true]>svg:first-child{color:var(--aw-soft-ink)}.aw-keys-label{font-size:13px;font-weight:500}.aw-keys{flex:none}.aw-keys-body{border-top:1px solid var(--aw-soft-border);max-height:40vh;padding:12px 12px 14px;overflow-y:auto}.aw-keys-sec+.aw-keys-sec{border-top:1px solid var(--aw-soft-border);margin-top:14px;padding-top:14px}.aw-keys-h{color:var(--aw-soft-ink);align-items:center;gap:6px;margin:0;font-size:13px;font-weight:600;display:flex}.aw-keys-h svg{width:14px;height:14px;color:var(--aw-soft-dim)}.aw-keys-foot{border-top:1px solid var(--aw-soft-border);color:var(--aw-soft-dim);margin:14px 0 0;padding-top:12px;font-size:12px}.aw-keys kbd{background:var(--aw-soft-card);min-width:1.7rem;height:22px;box-shadow:var(--aw-shadow-rest);border:0;border-radius:999px;padding:0 7px;font-size:11.5px}.aw-keys code{background:var(--aw-soft-fill);border:0;border-radius:8px;height:22px}.aw-notes-hls{flex-direction:column;flex:none;gap:6px;display:flex}.aw-notes-hl-head{width:100%;color:var(--aw-soft-ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:8px;margin-top:2px;padding:6px 4px;display:flex}.aw-notes-hl-head:hover{background:var(--aw-soft-fill)}.aw-notes-hl-head:focus-visible{outline:2px solid var(--aw-soft-ink);outline-offset:2px}.aw-notes-hl-t{font-size:13px;font-weight:600}.aw-notes-hl-head>svg{width:15px;height:15px;color:var(--aw-soft-dim);transition:transform .4s var(--aw-ios);margin-left:auto;transform:rotate(-90deg)}.aw-notes-hl-head[aria-expanded=true]>svg{transform:none}.aw-notes-count{background:var(--aw-soft-fill);min-width:20px;height:20px;font:500 11px var(--font-mono,ui-monospace);font-variant-numeric:tabular-nums;border-radius:999px;place-items:center;padding:0 6px;display:inline-grid}.aw-notes-hl{flex-direction:column;gap:6px;max-height:38vh;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.aw-notes-row{background:var(--aw-soft-fill);transition:background .2s var(--aw-soft-ease);border-radius:14px;align-items:flex-start;gap:10px;padding:10px 10px 10px 12px;display:flex}.aw-notes-row:hover{background:var(--aw-soft-fill-hover)}.aw-notes-swatch{border-radius:999px;flex:none;width:10px;height:10px;margin-top:5px}.aw-notes-quote{margin:0;font-size:13.5px;line-height:1.5}.aw-notes-comment{color:var(--aw-soft-dim);margin:2px 0 0;font-size:12.5px}.aw-notes-acts{flex:none;gap:2px;display:flex}.aw-notes-acts button{width:28px;height:28px;color:var(--aw-soft-dim);cursor:pointer;transition:background .2s, color .2s, transform .25s var(--aw-soft-spring);background:0 0;border:0;border-radius:999px;place-items:center;display:grid}.aw-notes-acts button:hover{background:var(--aw-soft-card);color:var(--aw-soft-ink);transform:translateY(-1px)}.aw-notes-acts button:focus-visible,.aw-notes-seg button:focus-visible{outline:2px solid var(--aw-soft-ink);outline-offset:2px}.aw-notes-acts svg{width:14px;height:14px}.aw-notes-detached{flex-direction:column;gap:6px;margin-top:6px;display:flex}.aw-notes-detached-h{color:#92400e;margin:0;font-size:12px}.aw-notes-detached .aw-notes-row{background:#fff0c2}.aw-notes-swatch-ring{box-shadow:inset 0 0 0 1.5px #c98a10}@media (prefers-reduced-motion:reduce){.aw-notes *,.aw-keys,.aw-keys *,.aw-notes-toggle,.aw-notes-toggle *{transition:none!important;animation:none!important}.aw-notes-dock-panel{animation:none!important}}.aw-gen{z-index:50;flex-direction:column;gap:8px;width:20rem;max-width:calc(100vw - 2rem);display:flex;position:fixed;bottom:16px;left:16px}.aw-gen [data-kind=course]{--k1:#0a4a6e;--k2:#1d8fb3;--k3:#5cc8e8;--k4:#d2f0fa}.aw-gen [data-kind=graph]{--k1:#3b30b8;--k2:#6c5ce7;--k3:#8fb4ff;--k4:#dbe7ff}.aw-gen [data-kind=practice]{--k1:#0b5e46;--k2:#1f9a73;--k3:#62cfa3;--k4:#c8f1e0}.aw-gen [data-kind=practice_subject]{--k1:#7a4d00;--k2:#c98a10;--k3:#f2c14e;--k4:#fff0c2}.aw-gen [data-kind=flaw]{--k1:#9b2230;--k2:#d8484a;--k3:#f38b95;--k4:#ffd6de}.aw-gen-card.aw-gen-card{background:var(--aw-soft-card);color:var(--aw-soft-ink);box-shadow:0 0 0 1px var(--aw-soft-border), 0 14px 36px #0f0e0c1f;animation:aw-gen-in .38s var(--aw-soft-spring) both;border:0;border-radius:20px}@keyframes aw-gen-in{0%{opacity:0;transform:translateY(8px)scale(.97)}}.aw-gen-row{text-align:left;width:100%;font:inherit;align-items:flex-start;gap:11px;padding:12px;display:flex}.aw-gen-run{align-items:flex-start;display:flex}.aw-gen-open{min-width:0;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:20px;flex:1}.aw-gen-done{cursor:pointer;transition:transform .3s var(--aw-soft-spring), box-shadow .3s var(--aw-soft-ease)}.aw-gen-done:hover{transform:translateY(-1px)}.aw-gen-open:focus-visible,.aw-gen-done:focus-visible{outline:2px solid var(--aw-soft-ink);outline-offset:2px}.aw-gen-thumb{--aw-grain-opacity:.3;width:34px;height:34px;color:var(--k1,var(--aw-soft-ink));background:radial-gradient(circle at 15% 100%, var(--k3,transparent) 0, transparent 62%), radial-gradient(circle at 100% 0%, var(--k2,transparent) 0, transparent 55%), var(--k4,var(--aw-soft-fill));border-radius:999px;flex:none;place-items:center;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.aw-gen-thumb{background:radial-gradient(circle at 15% 100%, var(--k3,transparent) 0, transparent 62%), radial-gradient(circle at 100% 0%, color-mix(in srgb, var(--k2,transparent) 35%, transparent) 0, transparent 55%), var(--k4,var(--aw-soft-fill))}}.aw-gen-thumb svg{width:16px;height:16px}.aw-gen-thumb[data-tone=done]{--k1:#0b5e46;--k2:#1f9a73;--k3:#62cfa3;--k4:#c8f1e0}.aw-gen-thumb[data-tone=fail]{--k1:#9b2230;--k2:#d8484a;--k3:#f38b95;--k4:#ffd6de}.aw-gen-thumb[data-tone=paused]{--k1:var(--aw-soft-ink);--k2:transparent;--k3:transparent;--k4:var(--aw-soft-fill)}.aw-gen-orbit{border:2px solid #0000;border-top-color:var(--k2,var(--aw-soft-ink));border-right-color:var(--k2,var(--aw-soft-ink));border-radius:999px;position:absolute;inset:-4px}@supports (color:color-mix(in lab, red, red)){.aw-gen-orbit{border-right-color:color-mix(in srgb, var(--k2,var(--aw-soft-ink)) 35%, transparent)}}.aw-gen-orbit{animation:1.1s linear infinite aw-spin}.aw-gen-text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.aw-gen-topic{color:var(--aw-soft-dim);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.aw-gen-topic:first-letter{text-transform:uppercase}.aw-gen-label{font-size:13.5px;font-weight:600;line-height:1.35}.aw-gen-label[data-tone=fail]{color:#9b2230}.aw-gen-line{color:var(--aw-soft-dim);font-size:12.5px;line-height:1.45}.aw-gen-line:first-child{color:var(--aw-soft-ink)}.aw-gen-trunc{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.aw-gen-num{font-variant-numeric:tabular-nums}.aw-gen-go{width:15px;height:15px;color:var(--aw-soft-dim);transition:transform .35s var(--aw-soft-spring);flex:none;margin-top:9px}.aw-gen-done:hover .aw-gen-go{transform:translate(3px)}.aw-gen-track{background:var(--aw-soft-fill);border-radius:999px;height:6px;margin:6px 0 2px;display:block;position:relative;overflow:hidden}.aw-gen-track>span{border-radius:inherit;background:var(--k2,var(--aw-soft-ink));height:100%;transition:width .6s var(--aw-ios);display:block}.aw-gen-track[data-indeterminate]:after{content:"";border-radius:inherit;background:linear-gradient(90deg, transparent, var(--k2,var(--aw-soft-ink)), transparent);width:40%;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.aw-gen-track[data-indeterminate]:after{background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--k2,var(--aw-soft-ink)) 70%, transparent), transparent)}}.aw-gen-track[data-indeterminate]:after{animation:aw-gen-sweep 1.4s var(--aw-ios) infinite}@keyframes aw-gen-sweep{0%{transform:translate(-100%)}to{transform:translate(250%)}}.aw-gen-grid{flex-wrap:wrap;gap:1px;margin-top:6px;display:flex}.aw-gen-btn{background:var(--aw-soft-ink);height:28px;color:var(--aw-soft-card);font:inherit;cursor:pointer;transition:transform .25s var(--aw-soft-spring);border:0;border-radius:999px;align-self:flex-start;align-items:center;gap:5px;margin-top:6px;padding:0 12px;font-size:12.5px;font-weight:500;display:inline-flex}.aw-gen-btn:hover{transform:translateY(-1px)}.aw-gen-btn svg{width:13px;height:13px}.aw-gen-x{width:26px;height:26px;color:var(--aw-soft-dim);cursor:pointer;background:0 0;border:0;border-radius:999px;flex:none;place-items:center;margin:-2px -2px 0 0;transition:background .2s,color .2s;display:grid}.aw-gen-x:hover{background:var(--aw-soft-fill);color:var(--aw-soft-ink)}.aw-gen-x svg{width:13px;height:13px}.aw-gen-btn:focus-visible,.aw-gen-x:focus-visible{outline:2px solid var(--aw-soft-ink);outline-offset:2px}.aw-gen .aw-gen-ctl{background:var(--aw-soft-fill);height:26px;color:var(--aw-soft-ink);letter-spacing:0;text-transform:none;box-shadow:none;border:0;border-radius:999px;flex:none;align-self:flex-start;margin:12px 12px 0 0;padding:0 10px;font-family:inherit;font-size:12px;font-weight:500}.aw-gen .aw-gen-ctl:hover{background:var(--aw-soft-fill-hover)}.aw-gen .aw-gen-text .aw-gen-ctl{background:var(--aw-soft-ink);color:var(--aw-soft-card);margin:6px 0 0}.aw-gen .aw-limit.aw-gen-card{padding:14px 16px}@media (max-width:767px){.aw-ws-main{padding-bottom:calc(var(--aw-corner-lane,-16px) + 16px)}}@media (prefers-reduced-motion:reduce){.aw-gen-card,.aw-gen-orbit,.aw-gen-track,.aw-gen-track:after{animation:none!important}.aw-gen *,.aw-gen-card{transition:none!important}}.aw-drop{pointer-events:none;opacity:0;filter:url(#aw-goo-dial);position:absolute;inset:0}.aw-drop>span{background:var(--aw-drop-fill);will-change:transform;border-radius:999px;width:0;height:0;position:absolute;top:0;left:0}.aw-drop>.aw-drop-neck{transform-origin:0}.aw-topics{isolation:isolate;background:var(--aw-soft-fill);border-radius:24px;flex-wrap:wrap;gap:4px;padding:4px;display:flex;position:relative}.aw-topics>[data-drop=pick]{--aw-drop-fill:var(--color-surface);filter:url(#aw-goo-dial) drop-shadow(0 .5px 1px #0f0e0c14) drop-shadow(var(--aw-soft-shadow-btn))}.aw-topics>[data-drop=hover]{--aw-drop-fill:var(--aw-soft-fill-hover)}.aw-topic{z-index:1;height:40px;color:var(--color-foreground-muted);white-space:nowrap;transition:color .2s var(--aw-soft-ease);-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:999px;flex:auto;padding:0 14px;font-size:14px;font-weight:500;position:relative}.aw-topics[data-even=true]>.aw-topic{flex:1 1 0;padding:0 6px}.aw-topic[aria-checked=true]{color:var(--color-ink);font-weight:600}.aw-topic:focus-visible{outline:2px solid var(--color-ring);outline-offset:2px}.aw-field{background:var(--aw-soft-fill);width:100%;height:50px;font:inherit;color:var(--color-ink);transition:background .25s var(--aw-soft-ease), border-color .25s var(--aw-soft-ease), box-shadow .4s var(--aw-soft-spring);border:1px solid #0000;border-radius:14px;outline:none;padding:0 16px;font-size:15px;display:block}textarea.aw-field{resize:none;height:150px;padding:13px 16px;line-height:1.55}.aw-field::placeholder{color:var(--aw-soft-dim)}.aw-field:hover{background:#ece7dc}.aw-field:focus{background:var(--color-surface);border-color:var(--aw-soft-border-focus);box-shadow:0 0 0 4px #a035241a, var(--aw-soft-shadow-lift)}@supports (color:color-mix(in lab, red, red)){.aw-field:focus{box-shadow:0 0 0 4px color-mix(in srgb, var(--color-accent) 10%, transparent), var(--aw-soft-shadow-lift)}}.aw-field[aria-invalid=true]{border-color:var(--color-destructive)}.aw-shade{filter:drop-shadow(0 0 #0f0e0c00);transition:filter .34s var(--aw-soft-spring)}.aw-gpress{transition:transform .34s var(--aw-soft-spring)}.aw-gpress:hover{transform:translate(-2px,-2px)}.aw-gpress:hover .aw-shade{filter:drop-shadow(4px 4px #0f0e0cf2)}.aw-gpress:active{transition-duration:80ms;transform:translate(1px,1px)}.aw-gpress:active .aw-shade{filter:drop-shadow(0 0 #0f0e0c00);transition-duration:80ms}.aw-weld{--aw-weld-h:40px;--aw-weld-fill:var(--aw-soft-fill-hover);--aw-weld-lift:#e1dacb;grid-template-columns:var(--aw-weld-h) 12px auto;max-width:100%;color:var(--aw-soft-ink);-webkit-tap-highlight-color:transparent;align-items:center;text-decoration:none;display:inline-grid;position:relative}.aw-weld[data-size=lg]{--aw-weld-h:48px}.aw-weld[data-tone=card]{--aw-weld-fill:var(--aw-soft-fill);--aw-weld-lift:var(--aw-soft-fill-hover)}.aw-weld:is(a):hover{color:var(--color-ink)}.aw-weld:focus-visible{outline:2px solid var(--color-ring);outline-offset:3px;border-radius:999px}.aw-weld-shade,.aw-weld-goo,.aw-weld-face{grid-area:1/1/auto/-1;grid-template-columns:subgrid;align-items:center;display:grid}.aw-weld-shade{pointer-events:none}.aw-weld-face{z-index:1;position:relative}.aw-weld-goo{filter:url(#aw-goo-send)}.aw-weld-disc,.aw-weld-neck,.aw-weld-pill{background:var(--aw-weld-fill);transition:transform .46s var(--aw-soft-spring), background .22s var(--aw-soft-ease)}.aw-weld-disc{width:var(--aw-weld-h);height:var(--aw-weld-h);border-radius:999px}.aw-weld-neck{justify-self:center;width:22px;height:9px;transition-delay:40ms}.aw-weld-pill{height:var(--aw-weld-h);transform-origin:0;border-radius:999px;transition-delay:80ms}.aw-weld:is(a):hover :is(.aw-weld-disc,.aw-weld-neck,.aw-weld-pill){background:var(--aw-weld-lift)}.aw-weld:is(a):hover .aw-weld-disc{transform:translate(-3px)scale(1.07)}.aw-weld:is(a):hover .aw-weld-neck{transform:scaleY(1.45)}.aw-weld:is(a):hover .aw-weld-pill{transform:translate(3px)scale(1.03,1.07)}.aw-weld-icon{width:var(--aw-weld-h);height:var(--aw-weld-h);place-items:center;display:grid}.aw-weld-icon svg{width:17px;height:17px}.aw-weld-label{min-width:0;height:var(--aw-weld-h);white-space:nowrap;align-items:center;gap:8px;padding:0 16px 0 10px;font-size:14px;font-weight:500;display:flex}.aw-weld[data-size=lg] .aw-weld-label{padding:0 18px 0 12px;font-size:15px;font-weight:600}.aw-weld-label svg{width:16px;height:16px;transition:transform .4s var(--aw-soft-spring)}.aw-weld:is(a):hover .aw-weld-label svg{transform:translate(3px)}.aw-sendpill{width:200px;height:52px;transition:width .55s var(--aw-soft-spring), transform .34s var(--aw-soft-spring);flex:none;position:relative}.aw-sendpill[data-full=true]{width:100%}@media (max-width:639.98px){.aw-sendpill{width:100%}}.aw-sendpill>.aw-shade,.aw-sendpill-goo{pointer-events:none;position:absolute;inset:0}.aw-sendpill-goo{filter:url(#aw-goo-island)}.aw-sendpill-body,.aw-sendpill-nub,.aw-sendpill-orbit:before{background:var(--color-accent);transition:background .3s var(--aw-soft-ease), transform .3s var(--aw-soft-spring);border-radius:999px}.aw-sendpill-body{position:absolute;inset:0}.aw-sendpill-nub{width:22px;height:22px;transition-duration:.3s,.55s;transition-timing-function:var(--aw-soft-ease), var(--aw-soft-spring-loose);margin-top:-11px;position:absolute;top:50%;right:12px;transform:scale(.5)}.aw-sendpill-orbit{opacity:0;transition:opacity .2s var(--aw-soft-ease);position:absolute;inset:0}.aw-sendpill-orbit:before{content:"";width:16px;height:16px;margin-left:-8px;position:absolute;top:-7px;left:50%}.aw-sendpill-face{z-index:1;width:100%;height:100%;color:var(--color-on-accent);-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:999px;place-items:center;display:grid;position:relative}.aw-sendpill-face:focus-visible{outline:2px solid var(--color-ring);outline-offset:3px}.aw-sendpill-label,.aw-sendpill-check{white-space:nowrap;transition:opacity .2s var(--aw-soft-ease), transform .45s var(--aw-soft-spring);grid-area:1/1;align-items:center;gap:10px;font-size:15.5px;font-weight:600;display:flex}.aw-sendpill-label svg{width:18px;height:18px;transition:transform .4s var(--aw-soft-spring)}.aw-sendpill-check{opacity:0;transform:scale(.3)rotate(-25deg)}.aw-sendpill-check svg{width:24px;height:24px}.aw-sendpill:hover .aw-sendpill-nub{transform:translate(18px)scale(1)}.aw-sendpill:hover .aw-sendpill-label svg{transform:translate(5px)}.aw-sendpill:active .aw-sendpill-body{transition-duration:80ms;transform:scale(.97)}:is([data-phase=sending],[data-phase=sent]) .aw-sendpill{width:52px;transform:none}:is([data-phase=sending],[data-phase=sent]) .aw-sendpill>.aw-shade{filter:drop-shadow(0 0 #0f0e0c00)}:is([data-phase=sending],[data-phase=sent]) .aw-sendpill-label{opacity:0;transform:scale(.7)}:is([data-phase=sending],[data-phase=sent]) .aw-sendpill-nub{transform:scale(0)}[data-phase=sending] .aw-sendpill-orbit{opacity:1;animation:.95s linear infinite aw-spin}[data-phase=sending] .aw-sendpill-body{animation:1.1s ease-in-out infinite aw-cs-breathe}[data-phase=sent] :is(.aw-sendpill-body,.aw-sendpill-nub),[data-phase=sent] .aw-sendpill-orbit:before{background:var(--color-accepted)}[data-phase=sent] .aw-sendpill-body{animation:aw-cs-pop .7s var(--aw-soft-spring-loose)}[data-phase=sent] .aw-sendpill-check{opacity:1;transition-delay:80ms;transform:none}.aw-fold,.aw-unfold{display:grid}.aw-fold>div,.aw-unfold>div{min-height:0;margin:-8px;padding:8px;overflow:hidden}.aw-fold{transition:grid-template-rows .6s var(--aw-soft-ease), opacity .3s var(--aw-soft-ease);grid-template-rows:1fr}[data-phase=sent] .aw-fold{opacity:0;grid-template-rows:0fr}.aw-unfold{opacity:0;transition:grid-template-rows .6s var(--aw-soft-spring) .15s, opacity .35s var(--aw-soft-ease) .25s;grid-template-rows:0fr}[data-phase=sent] .aw-unfold{opacity:1;grid-template-rows:1fr}.aw-swap{display:grid}.aw-swap>*{transition:opacity .3s var(--aw-soft-ease), transform .45s var(--aw-soft-spring);grid-area:1/1}.aw-swap>[data-when=sent],[data-phase=sent] .aw-swap>[data-when=idle]{opacity:0;pointer-events:none}.aw-swap>[data-when=sent]{transform:translateY(6px)}[data-phase=sent] .aw-swap>[data-when=idle]{transform:translateY(-6px)}[data-phase=sent] .aw-swap>[data-when=sent]{opacity:1;pointer-events:auto;transition-delay:.2s;transform:none}@keyframes aw-cs-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.06)}}@keyframes aw-cs-pop{0%{transform:scale(.8)}45%{transform:scale(1.22)}to{transform:scale(1)}}:root[data-motion=reduced] :is(.aw-sendpill-body,.aw-sendpill-orbit){animation:none}.aw-code{--aw-code-lh:22px;--aw-code-fs:13.5px;--aw-code-pad-y:12px;--aw-code-pad-x:14px;--aw-code-rule:#f4f2e91a}@supports (color:color-mix(in lab, red, red)){.aw-code{--aw-code-rule:color-mix(in srgb, var(--color-block-fg) 10%, transparent)}}.aw-code{background:var(--color-ink);min-width:0;color:var(--color-block-fg);font-family:var(--font-mono);font-size:var(--aw-code-fs);transition:box-shadow .22s var(--aw-soft-ease);border-radius:14px;flex-direction:column;display:flex;position:relative;overflow:hidden}.aw-code:has(.aw-code-input:focus){box-shadow:0 0 0 3px #a0352438}@supports (color:color-mix(in lab, red, red)){.aw-code:has(.aw-code-input:focus){box-shadow:0 0 0 3px color-mix(in srgb, var(--color-accent) 22%, transparent)}}.aw-code-body{height:calc(var(--aw-code-rows) * var(--aw-code-lh) + 2 * var(--aw-code-pad-y));transition:height .28s var(--aw-soft-ease);display:flex}.aw-code-gutter{padding:var(--aw-code-pad-y) 10px 0 14px;border-right:1px solid var(--aw-code-rule);color:#74726d;flex:none;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.aw-code-gutter{color:color-mix(in srgb, var(--color-block-fg) 44%, var(--color-ink))}}.aw-code-gutter{text-align:right;-webkit-user-select:none;user-select:none}.aw-code-gutter-rows{transform:translateY(calc(-1 * var(--aw-code-sy,0px)))}.aw-code-ln{min-width:2ch;line-height:var(--aw-code-lh);font-variant-numeric:tabular-nums;display:block}.aw-code-ln[data-tone=error]{color:#d1726e}@supports (color:color-mix(in lab, red, red)){.aw-code-ln[data-tone=error]{color:color-mix(in srgb, var(--color-destructive) 60%, var(--color-block-fg))}}.aw-code-ln[data-tone=error]{font-weight:600}.aw-code-ln[data-tone=warn]{color:#c3945b}@supports (color:color-mix(in lab, red, red)){.aw-code-ln[data-tone=warn]{color:color-mix(in srgb, var(--color-warn) 50%, var(--color-hl-yellow))}}.aw-code-ln[data-tone=warn]{font-weight:600}.aw-code-view{flex:1;min-width:0;position:relative;overflow:hidden}.aw-code-pre,.aw-code-input{box-sizing:border-box;padding:var(--aw-code-pad-y) var(--aw-code-pad-x);font-family:inherit;font-size:var(--aw-code-fs);font-variant-ligatures:none;font-kerning:none;letter-spacing:0;font-weight:400;line-height:var(--aw-code-lh);tab-size:4;white-space:pre;overflow-wrap:normal;word-break:normal;border:0;margin:0}.aw-code-pre{pointer-events:none;min-width:100%;transform:translate(calc(-1 * var(--aw-code-sx,0px)), calc(-1 * var(--aw-code-sy,0px)));background:0 0;position:absolute;top:0;left:0}.aw-code-line{min-height:var(--aw-code-lh);display:block}.aw-code-input{z-index:1;resize:none;color:#0000;-webkit-text-fill-color:transparent;width:100%;height:100%;caret-color:var(--color-block-fg);scrollbar-width:thin;scrollbar-color:#f4f2e938 transparent;background:0 0;outline:none;display:block;position:absolute;inset:0;overflow:auto}@supports (color:color-mix(in lab, red, red)){.aw-code-input{scrollbar-color:color-mix(in srgb, var(--color-block-fg) 22%, transparent) transparent}}.aw-code-input::selection{background:#2f5d9e8c}@supports (color:color-mix(in lab, red, red)){.aw-code-input::selection{background:color-mix(in srgb, var(--color-note) 55%, transparent)}}.aw-code[data-readonly=true] .aw-code-input{caret-color:#0000}.aw-code-washes,.aw-code-peeks{pointer-events:none;transform:translateY(calc(-1 * var(--aw-code-sy,0px)));position:absolute;inset:0}.aw-code-peeks{z-index:2}.aw-code-wash{--aw-code-tone:var(--color-destructive);left:0;right:0;top:calc(var(--aw-code-pad-y) + var(--aw-code-at) * var(--aw-code-lh));height:var(--aw-code-lh);background:var(--aw-code-tone);position:absolute}@supports (color:color-mix(in lab, red, red)){.aw-code-wash{background:color-mix(in srgb, var(--aw-code-tone) 24%, transparent)}}.aw-code-wash{box-shadow:inset 2px 0 0 var(--aw-code-tone)}.aw-code-peek{--aw-code-tone:var(--color-destructive);right:16px;top:calc(var(--aw-code-pad-y) + var(--aw-code-at) * var(--aw-code-lh) + 2px);max-width:min(60%,360px);height:calc(var(--aw-code-lh) - 4px);background:var(--aw-code-tone);color:var(--color-on-accent);font-size:11px;line-height:calc(var(--aw-code-lh) - 4px);white-space:nowrap;text-overflow:ellipsis;transform-origin:100%;animation:aw-code-peek-in .32s var(--aw-soft-spring) both;border-radius:999px;padding:0 9px;position:absolute;overflow:hidden}.aw-code-wash[data-tone=warn],.aw-code-peek[data-tone=warn]{--aw-code-tone:var(--color-warn)}@keyframes aw-code-peek-in{0%{opacity:0;transform:translate(8px)scale(.96)}}.aw-code-footer{border-top:1px solid var(--aw-code-rule);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:8px 10px 10px 14px;display:flex}.aw-tok-plain{color:var(--color-block-fg)}.aw-tok-punctuation{color:#989791}@supports (color:color-mix(in lab, red, red)){.aw-tok-punctuation{color:color-mix(in srgb, var(--color-block-fg) 60%, var(--color-ink))}}.aw-tok-operator{color:#e3ccc2}@supports (color:color-mix(in lab, red, red)){.aw-tok-operator{color:color-mix(in srgb, var(--color-accent) 20%, var(--color-block-fg))}}.aw-tok-string,.aw-tok-char{color:#8cc295}@supports (color:color-mix(in lab, red, red)){.aw-tok-string,.aw-tok-char{color:color-mix(in srgb, var(--color-accepted) 35%, var(--color-hl-green))}}.aw-tok-number,.aw-tok-boolean,.aw-tok-constant{color:#cca46a}@supports (color:color-mix(in lab, red, red)){.aw-tok-number,.aw-tok-boolean,.aw-tok-constant{color:color-mix(in srgb, var(--color-warn) 40%, var(--color-hl-yellow))}}.aw-tok-builtin{color:#91bfbc}@supports (color:color-mix(in lab, red, red)){.aw-tok-builtin{color:color-mix(in srgb, var(--color-accepted) 30%, var(--color-hl-blue))}}.aw-tok-keyword{color:#d87d84}@supports (color:color-mix(in lab, red, red)){.aw-tok-keyword{color:color-mix(in srgb, var(--color-destructive) 45%, var(--color-hl-pink))}}.aw-tok-function{color:#90aee3}@supports (color:color-mix(in lab, red, red)){.aw-tok-function{color:color-mix(in srgb, var(--color-tier-frontier) 35%, var(--color-hl-blue))}}.aw-tok-class-name{color:var(--color-hl-yellow)}.aw-tok-decorator{color:#aaa4d3}@supports (color:color-mix(in lab, red, red)){.aw-tok-decorator{color:color-mix(in srgb, var(--color-tier-frontier) 35%, var(--color-hl-pink))}}.aw-tok-comment{color:#86857f}@supports (color:color-mix(in lab, red, red)){.aw-tok-comment{color:color-mix(in srgb, var(--color-block-fg) 52%, var(--color-ink))}}.aw-tok-comment{font-style:italic}@media (max-width:560px){.aw-code{--aw-code-fs:13px;--aw-code-pad-x:12px}.aw-code-gutter{padding-left:10px;padding-right:8px}}.aw-cx{flex-direction:column;gap:12px;min-width:0;display:flex}.aw-cx-chips{flex-wrap:wrap;gap:6px;display:flex}.aw-cx-chip{background:var(--aw-soft-fill-hover);color:var(--aw-soft-ink);font-family:var(--font-mono);border-radius:999px;padding:1px 9px;font-size:11px;line-height:20px}.aw-cx-slab{z-index:1;position:relative}.aw-cx-reset{background:#21201e;border:0;border-radius:999px;flex:none;justify-content:center;align-items:center;min-width:26px;height:26px;padding:0 6px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.aw-cx-reset{background:color-mix(in srgb, var(--color-block-fg) 8%, var(--color-ink))}}.aw-cx-reset{color:#9d9b95}@supports (color:color-mix(in lab, red, red)){.aw-cx-reset{color:color-mix(in srgb, var(--color-block-fg) 62%, var(--color-ink))}}.aw-cx-reset{font-family:var(--font-mono);cursor:pointer;transition:background-color .2s var(--aw-soft-ease), color .2s var(--aw-soft-ease), padding .28s var(--aw-soft-spring);font-size:11px}.aw-cx-reset:hover:not(:disabled){background:#34322f}@supports (color:color-mix(in lab, red, red)){.aw-cx-reset:hover:not(:disabled){background:color-mix(in srgb, var(--color-block-fg) 16%, var(--color-ink))}}.aw-cx-reset:hover:not(:disabled){color:var(--color-block-fg)}.aw-cx-reset[data-armed=true]{background:var(--color-accent);color:var(--color-on-accent);padding:0 11px}.aw-cx-reset:disabled{opacity:.35;cursor:default}.aw-cx-reset:focus-visible,.aw-cx-retry:focus-visible,.aw-cx-pair-btn:focus-visible,.aw-cx-line:focus-visible,.aw-cx-ref-toggle:focus-visible{outline:2px solid var(--color-ring);outline-offset:2px}.aw-cx-runtime{color:#afaea7;align-items:center;gap:7px;min-width:0;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.aw-cx-runtime{color:color-mix(in srgb, var(--color-block-fg) 70%, var(--color-ink))}}.aw-cx-runtime{font-size:11.5px}.aw-cx-runtime-dot{background:#6b6964;border-radius:999px;flex:none;width:7px;height:7px}@supports (color:color-mix(in lab, red, red)){.aw-cx-runtime-dot{background:color-mix(in srgb, var(--color-block-fg) 40%, var(--color-ink))}}.aw-cx-runtime[data-phase=ready] .aw-cx-runtime-dot{background:#549e71}@supports (color:color-mix(in lab, red, red)){.aw-cx-runtime[data-phase=ready] .aw-cx-runtime-dot{background:color-mix(in srgb, var(--color-accepted) 70%, var(--color-block-fg))}}.aw-cx-runtime[data-phase=loading] .aw-cx-runtime-dot{animation:aw-cx-breathe 1.2s var(--aw-soft-ease) infinite alternate}.aw-cx-runtime[data-phase=running] .aw-cx-runtime-dot{background:var(--color-accent);animation:aw-cx-pulse .9s var(--aw-soft-ease) infinite alternate}.aw-cx-runtime[data-phase=failed]{color:#d9928d}@supports (color:color-mix(in lab, red, red)){.aw-cx-runtime[data-phase=failed]{color:color-mix(in srgb, var(--color-destructive) 45%, var(--color-block-fg))}}.aw-cx-runtime[data-phase=failed] .aw-cx-runtime-dot{background:var(--color-destructive)}@keyframes aw-cx-breathe{0%{transform:scale(.8)}to{transform:scale(1.15)}}@keyframes aw-cx-pulse{0%{opacity:.45;transform:scale(.85)}to{opacity:1;transform:scale(1.1)}}.aw-cx-retry{color:var(--color-block-fg);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.aw-cx-pair{--aw-cx-pill-h:30px;grid-template-columns:auto 12px auto;align-items:center;margin-left:auto;display:inline-grid;position:relative}.aw-cx-pair-goo,.aw-cx-pair-face{grid-area:1/1/auto/-1;grid-template-columns:subgrid;align-items:center;display:grid}.aw-cx-pair-goo{pointer-events:none;filter:url(#aw-goo-send);transition:opacity .2s var(--aw-soft-ease)}.aw-cx-pair[data-disabled=true] .aw-cx-pair-goo{opacity:.45}.aw-cx-pair-pill{height:var(--aw-cx-pill-h);background:var(--color-block-fg);transform:scale(var(--aw-cx-sx,1), var(--aw-cx-sy,1));transition:transform var(--aw-cx-t,.42s) var(--aw-cx-curve,var(--aw-soft-spring));border-radius:999px}.aw-cx-pair-pill:first-child{transform-origin:100%}.aw-cx-pair-neck~.aw-cx-pair-pill{transform-origin:0}.aw-cx-pair-neck{background:var(--color-block-fg);width:22px;height:8px;transform:scaleY(var(--aw-cx-neck,1));transition:transform .42s var(--aw-soft-spring);justify-self:center}.aw-cx-pair:has(.aw-cx-pair-btn:hover:not(:disabled)) .aw-cx-pair-neck{--aw-cx-neck:1.5}:is(.aw-cx-pair:has([data-part=visible]:hover:not(:disabled)) [data-pill=visible],.aw-cx-pair:has([data-part=all]:hover:not(:disabled)) [data-pill=all]){--aw-cx-sy:1.06}:is(.aw-cx-pair:has([data-part=visible]:active:not(:disabled)) [data-pill=visible],.aw-cx-pair:has([data-part=all]:active:not(:disabled)) [data-pill=all]){--aw-cx-sx:.96;--aw-cx-sy:.96;--aw-cx-t:80ms;--aw-cx-curve:var(--aw-soft-ease)}.aw-cx-pair-pill[data-crest=true]{animation:aw-cx-crest .5s var(--aw-soft-spring)}@keyframes aw-cx-crest{50%{transform:scaleY(1.12)}}.aw-cx-pair-face{z-index:1;position:relative}.aw-cx-pair-btn{height:var(--aw-cx-pill-h);color:var(--color-ink);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;gap:6px;padding:0 15px;font-size:11px;font-weight:600;display:inline-flex}.aw-cx-pair-btn:disabled{cursor:default;opacity:.45}.aw-cx-pair-arrow{width:13px;height:13px;color:var(--color-accent)}.aw-cx-pair-ring{border:1.5px solid #c2c0b8;width:11px;height:11px}@supports (color:color-mix(in lab, red, red)){.aw-cx-pair-ring{border:1.5px solid color-mix(in srgb, var(--color-ink) 22%, var(--color-block-fg))}}.aw-cx-pair-ring{border-top-color:var(--color-accent);border-radius:999px;animation:.8s linear infinite aw-spin}.aw-cx-island{z-index:0;margin:-12px 10px 0;position:relative}.aw-cx-island-seed{background:var(--aw-soft-fill-hover);opacity:0;pointer-events:none;border-radius:999px;width:14px;height:14px;position:absolute;top:-4px;right:64px;transform:translateY(-12px)scale(.5)}.aw-cx-island[data-fresh=true] .aw-cx-island-seed{animation:aw-cx-seed .5s var(--aw-soft-spring)}@keyframes aw-cx-seed{0%{opacity:1;transform:translateY(-12px)scale(.5)}55%{opacity:1;transform:translateY(6px)scale(1)}to{opacity:0;transform:translateY(10px)scale(1.4)}}.aw-cx-island-body{transition:grid-template-rows .5s var(--aw-soft-spring-loose);grid-template-rows:0fr;display:grid}.aw-cx-island[data-open=true] .aw-cx-island-body{grid-template-rows:1fr}.aw-cx-island-clip{min-height:0;overflow:hidden}.aw-cx-island-face{border:1px solid var(--aw-soft-border);background:var(--aw-soft-fill);opacity:0;transition:opacity .3s var(--aw-soft-ease) .12s;border-top:0;border-radius:0 0 14px 14px;padding:12px 14px}.aw-cx-island[data-open=true] .aw-cx-island-face{opacity:1}.aw-cx-head{flex-wrap:wrap;align-items:center;gap:10px 14px;display:flex}.aw-cx-tabs{margin-left:auto}.aw-cx-tab{height:26px;padding:0 11px;font-size:12.5px}.aw-cx-summary-slot{min-width:0}.aw-cx-summary{color:var(--aw-soft-ink);font-family:var(--font-mono);animation:aw-cx-slide-in .3s var(--aw-soft-ease);font-size:12px;display:inline-block}@keyframes aw-cx-slide-in{0%{opacity:0;transform:translateY(5px)}}.aw-cx-bar{max-width:260px;transition:gap .5s var(--aw-soft-spring);flex:140px;gap:5px;display:flex}.aw-cx-seg{background:var(--aw-cx-tone,var(--aw-soft-border));min-width:8px;height:8px;transition:border-radius .3s var(--aw-soft-ease);border-radius:4px;flex:1 1 0}:is(.aw-cx-seg,.aw-cx-row)[data-status=pass]{--aw-cx-tone:var(--color-accepted)}:is(.aw-cx-seg,.aw-cx-row)[data-status=fail]{--aw-cx-tone:var(--color-accent)}:is(.aw-cx-seg,.aw-cx-row)[data-status=error]{--aw-cx-tone:var(--color-destructive)}:is(.aw-cx-seg,.aw-cx-row)[data-status=timeout]{--aw-cx-tone:var(--color-warn)}:is(.aw-cx-seg,.aw-cx-row)[data-status=skipped]{--aw-cx-tone:var(--aw-soft-dim)}.aw-cx-seg[data-status]{animation:aw-cx-seg-in .42s var(--aw-soft-spring) backwards;animation-delay:calc(var(--aw-cx-i,0) * 45ms)}@keyframes aw-cx-seg-in{0%{background-color:var(--aw-soft-border);transform:scaleY(1)}50%{transform:scaleY(1.35)}to{transform:scaleY(1)}}.aw-cx-bar[data-running=true] .aw-cx-seg{background:linear-gradient(90deg, var(--aw-soft-border) 0%, var(--aw-soft-card) 50%, var(--aw-soft-border) 100%);animation:aw-cx-shimmer 1.2s var(--aw-soft-ease) infinite;animation-delay:calc(var(--aw-cx-i,0) * 60ms);background-size:300% 100%}@keyframes aw-cx-shimmer{0%{background-position:100% 0}to{background-position:0 0}}.aw-cx-bar[data-fused=true]{filter:url(#aw-goo-chips);animation:aw-cx-bar-crest .5s var(--aw-soft-spring) .45s;gap:0}.aw-cx-bar[data-fused=true] .aw-cx-seg{animation:none}.aw-cx-bar[data-fused=true] .aw-cx-seg:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.aw-cx-bar[data-fused=true] .aw-cx-seg:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}@keyframes aw-cx-bar-crest{50%{transform:scaleY(1.35)}}.aw-cx-rows{transition:opacity .2s var(--aw-soft-ease);flex-direction:column;gap:2px;margin:10px 0 0;padding:0;list-style:none;display:flex}.aw-cx-rows[data-stale=true]{opacity:.5}.aw-cx-row{animation:aw-cx-row-in .36s var(--aw-soft-spring) backwards;animation-delay:calc(var(--aw-cx-i,0) * 34ms)}@keyframes aw-cx-row-in{0%{opacity:0;transform:translateY(6px)}}.aw-cx-row-head{min-height:28px;color:var(--aw-soft-ink);align-items:center;gap:8px;font-size:13px;display:flex}.aw-cx-row-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.aw-cx-row-hidden{color:var(--aw-soft-dim);flex:none;align-items:center;gap:4px;font-size:12px;display:inline-flex}.aw-cx-lock{width:12px;height:12px}.aw-cx-glyph{width:15px;height:15px;color:var(--aw-cx-tone,var(--aw-soft-dim));flex:none}.aw-cx-glyph path{stroke-dasharray:1;animation:aw-cx-draw .32s var(--aw-soft-ease) backwards;animation-delay:calc(var(--aw-cx-i,0) * 34ms + .12s)}@keyframes aw-cx-draw{0%{stroke-dashoffset:1px}}.aw-cx-details{animation:aw-cx-details-open .4s var(--aw-soft-ease) backwards;animation-delay:calc(var(--aw-cx-i,0) * 34ms + .12s);grid-template-rows:1fr;display:grid}@keyframes aw-cx-details-open{0%{grid-template-rows:0fr}}.aw-cx-details-clip{min-height:0;overflow:hidden}.aw-cx-details-body{color:var(--aw-soft-ink);font-family:var(--font-mono);flex-wrap:wrap;gap:4px 18px;margin:0 0 8px 23px;font-size:12px;display:flex}.aw-cx-kv{gap:7px;min-width:0;display:inline-flex}.aw-cx-kv-k{color:var(--aw-soft-dim);flex:none}.aw-cx-kv-v,.aw-cx-message{white-space:pre-wrap;word-break:break-word;min-width:0}.aw-cx-message{flex-basis:100%}.aw-cx-line{background:#b91c1c;border:0;border-radius:999px;flex:none;height:22px;margin-left:auto;padding:0 9px}@supports (color:color-mix(in lab, red, red)){.aw-cx-line{background:color-mix(in srgb, var(--color-destructive) 12%, var(--aw-soft-card))}}.aw-cx-line{color:var(--color-destructive);font-family:var(--font-mono);cursor:pointer;transition:background-color .2s var(--aw-soft-ease);font-size:11px}.aw-cx-line:hover{background:#b91c1c}@supports (color:color-mix(in lab, red, red)){.aw-cx-line:hover{background:color-mix(in srgb, var(--color-destructive) 22%, var(--aw-soft-card))}}.aw-cx-error{color:var(--color-destructive);font-family:var(--font-mono);white-space:pre-wrap;word-break:break-word;align-items:baseline;gap:10px;margin:10px 0 0;font-size:12px;display:flex}.aw-cx-console{max-height:220px;font-family:var(--font-mono);margin-top:10px;font-size:12px;overflow:auto}.aw-cx-console pre{color:var(--aw-soft-ink);white-space:pre-wrap;word-break:break-word;margin:0 0 8px}.aw-cx-console-label{color:var(--aw-soft-dim);margin:0 0 2px;font-size:11px}.aw-cx-console-empty{color:var(--aw-soft-dim);margin:0}.aw-cx-actions,.aw-cx-outcome,.aw-cx-confirm{flex-wrap:wrap;align-items:center;gap:10px 12px;display:flex}.aw-cx-confirm{color:var(--aw-soft-ink);font-size:13px}.aw-cx-pips{align-items:center;gap:4px;margin-left:3px;display:inline-flex}.aw-cx-pip{background:currentColor;border-radius:999px;width:6px;height:6px}@supports (color:color-mix(in lab, red, red)){.aw-cx-pip{background:color-mix(in srgb, currentColor 22%, transparent)}}.aw-cx-pip{transition:background-color .2s var(--aw-soft-ease)}.aw-cx-pip[data-on=true]{background:currentColor}.aw-cx-pip[data-fresh=true]{animation:aw-cx-pip-pop .42s var(--aw-soft-spring)}@keyframes aw-cx-pip-pop{50%{transform:scale(1.6)}}.aw-cx-hints{flex-direction:column;gap:8px;display:flex}.aw-cx-note{--aw-disclose-origin:top left;border:1px solid var(--aw-soft-border);background:var(--aw-soft-fill);color:var(--aw-soft-ink);border-radius:12px;padding:10px 14px;font-size:14px}.aw-cx-eyebrow{color:var(--color-foreground-muted);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;margin:0 0 4px;font-size:10px;font-weight:600}.aw-cx-outcome{color:var(--aw-soft-ink);font-size:14px;font-weight:600}.aw-cx-outcome-mark{align-items:center;gap:8px;display:inline-flex}.aw-cx-outcome .aw-cx-glyph{width:18px;height:18px;color:var(--color-accepted)}.aw-cx-ref{flex-direction:column;gap:8px;display:flex}.aw-cx-ref-toggle{color:var(--color-ink);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:0;font-size:11px;font-weight:600;text-decoration:underline}.aw-cx-ref-toggle:hover{color:var(--color-accent)}.aw-cx-ref-panel{flex-direction:column;gap:8px;display:flex}.aw-cx-why{color:var(--color-foreground-muted);font-size:13.5px}.aw-cx-frame{transition:border-color .5s var(--aw-soft-ease)}.aw-cx-frame[data-solved=true]{border-color:#0f7a3d}@supports (color:color-mix(in lab, red, red)){.aw-cx-frame[data-solved=true]{border-color:color-mix(in srgb, var(--color-accepted) 45%, var(--aw-soft-border))}}.aw-cx-xp-pop{animation:aw-cx-xp-pop .5s var(--aw-soft-spring);display:inline-block}@keyframes aw-cx-xp-pop{50%{transform:scale(1.18)}}@media (max-width:560px){.aw-cx-slab .aw-cx-runtime{flex:1 1 0}.aw-cx-pair{grid-template-columns:1fr 12px 1fr;width:100%}}:root{--aw-stage:#f6f3ec;--aw-inspector:#f0ebe1;--aw-inspector-line:#e4ddcf;--aw-ios:cubic-bezier(.32, .72, 0, 1);--aw-r-pill:999px;--aw-r-panel:26px;--aw-r-tile:24px;--aw-r-card:20px;--aw-r-row:16px;--aw-r-inner:14px;--aw-r-thumb:10px;--aw-launcher-w:700px;--aw-shadow-rest:0 0 0 1px var(--aw-soft-border);--aw-shadow-lift:0 8px 20px #0f0e0c0f;--aw-shadow-panel:0 2px 4px #0f0e0c0d, 0 18px 44px #0f0e0c1a;--aw-shadow-pop:0 0 0 1px var(--aw-soft-border), 0 24px 60px #0f0e0c29;--aw-noise:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.95' numOctaves='2' seed='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1.5 -0.68'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E"), url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.95' numOctaves='2' seed='11' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 1.5 -0.62'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.aw-grain{isolation:isolate;position:relative}.aw-grain:after{content:"";z-index:-1;border-radius:inherit;background-image:var(--aw-noise);opacity:var(--aw-grain-opacity,.22);pointer-events:none;background-size:160px;position:absolute;inset:0}.aw-ink-pill{border-radius:var(--aw-r-pill);background:var(--aw-soft-ink);height:38px;color:var(--aw-soft-card);font:inherit;cursor:pointer;transition:transform .25s var(--aw-soft-spring), opacity .2s var(--aw-soft-ease);border:0;flex:none;justify-content:center;align-items:center;gap:8px;padding:0 18px;font-size:13.5px;font-weight:500;display:inline-flex}.aw-ink-pill:hover:not(:disabled):not([aria-disabled=true]){transform:translateY(-1px)}.aw-ink-pill:active:not(:disabled):not([aria-disabled=true]){transition-duration:.12s;transform:scale(.98)}.aw-ink-pill:disabled,.aw-ink-pill[aria-disabled=true]{opacity:.45;cursor:not-allowed}.aw-ink-pill:focus-visible{outline:2px solid var(--aw-soft-ink);outline-offset:2px}.aw-ghost{flex-direction:column;gap:16px;display:flex}.aw-ghost>*{position:relative;overflow:hidden}.aw-ghost>:after{content:"";background:linear-gradient(100deg, transparent 30%, var(--aw-soft-card) 50%, transparent 70%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.aw-ghost>:after{background:linear-gradient(100deg, transparent 30%, color-mix(in srgb, var(--aw-soft-card) 75%, transparent) 50%, transparent 70%)}}.aw-ghost>:after{animation:aw-k-sweep 1.7s var(--aw-soft-ease) infinite;pointer-events:none;transform:translate(-100%)}.aw-ghost-card{background:var(--aw-soft-fill);border-radius:22px}.aw-orb{--aw-grain-opacity:.3;border-radius:var(--aw-r-pill);background:var(--s4);color:#fff;flex:none;place-items:center;width:44px;height:44px;display:grid}.aw-orb:before{content:"";z-index:-2;border-radius:inherit;background:radial-gradient(60% 60% at 25% 75%, var(--s2), transparent 70%), radial-gradient(60% 60% at 80% 20%, var(--s3), transparent 70%);position:absolute;inset:0}.aw-err{background:var(--aw-soft-card);box-shadow:var(--aw-shadow-rest);animation:aw-rise-in .34s var(--aw-soft-spring) both;border-radius:22px;flex-wrap:wrap;align-items:center;gap:14px;padding:14px;display:flex}.aw-err-thumb>svg{width:20px;height:20px;animation:.42s ease-in-out .34s both aw-nope}.aw-err-arc{border:2px solid #0000;border-top-color:var(--s2);border-radius:var(--aw-r-pill);opacity:0;transition:opacity .2s var(--aw-soft-ease);position:absolute;inset:-5px}.aw-err[data-retrying] .aw-err-arc{opacity:1;animation:.9s linear infinite aw-spin}.aw-err-text{flex-direction:column;flex:1;gap:2px;min-width:160px;display:flex}.aw-err-title{font-size:13.5px;font-weight:500}.aw-err-line{color:var(--aw-soft-dim);font-size:12.5px}.aw-err[data-tone=warn] .aw-err-title{color:var(--color-warn)}.aw-err-acts{flex-wrap:wrap;align-items:center;gap:10px;display:flex}@keyframes aw-nope{20%{translate:-4px}40%{translate:4px}60%{translate:-2px}80%{translate:2px}}@keyframes aw-spin{to{transform:rotate(360deg)}}@keyframes aw-rise-in{0%{opacity:0;transform:translateY(8px)scale(.96)}}.aw-empty{text-align:center;flex-direction:column;align-items:center;gap:6px;padding:28px 24px;display:flex}.aw-empty-title{font-family:var(--font-display);letter-spacing:-.01em;font-size:20px;font-weight:600}.aw-empty-line{max-width:46ch;color:var(--aw-soft-dim);margin:0;font-size:13px}.aw-empty .aw-ink-pill{margin-top:10px}.aw-empty-stack{width:100%;max-width:var(--aw-launcher-w);flex-direction:column;gap:14px;margin-inline:auto;display:flex}.aw-empty-stack>*{animation:aw-rise-in .45s var(--aw-ios) backwards}.aw-empty-stack>:nth-child(2){animation-delay:60ms}.aw-empty-stack>:nth-child(3){animation-delay:.12s}.aw-empty-stack>:nth-child(4){animation-delay:.18s}.aw-empty-stack>:nth-child(5){animation-delay:.24s}.aw-empty-stack[data-still]>*{animation:none}.aw-empty-stack .aw-ink-pill>span{display:inline-block}.aw-unfold-row{opacity:0;transition:grid-template-rows .5s var(--aw-ios), opacity .25s var(--aw-soft-ease);grid-template-rows:0fr;display:grid}.aw-unfold-row[data-open]{opacity:1;grid-template-rows:1fr}.aw-unfold-row>*{min-height:0;margin:-4px;padding:4px;overflow:hidden}.aw-ghost-veil{z-index:1;border-radius:inherit;text-align:center;background:var(--aw-soft-card);flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:12px;display:flex;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.aw-ghost-veil{background:color-mix(in srgb, var(--aw-soft-card) 58%, transparent)}}::view-transition-group(aw-morph){animation-duration:.52s;animation-timing-function:var(--aw-ios)}::view-transition-old(aw-morph){object-fit:none;object-position:top left;width:100%;height:100%;animation-duration:.52s}::view-transition-new(aw-morph){object-fit:none;object-position:top left;width:100%;height:100%;animation-duration:.52s}@media (prefers-reduced-motion:reduce){::view-transition-group(*){animation:none!important}::view-transition-old(*){animation:none!important}::view-transition-new(*){animation:none!important}}:root[data-motion=reduced]::view-transition-group(*){animation:none!important}:root[data-motion=reduced]::view-transition-old(*){animation:none!important}:root[data-motion=reduced]::view-transition-new(*){animation:none!important}.aw-cf{background:var(--aw-soft-card);color:var(--aw-soft-ink);border-radius:var(--aw-r-panel);box-shadow:var(--aw-shadow-panel);flex-direction:column;gap:14px;padding:20px 22px 18px;font-size:14px;line-height:1.45;display:flex;position:relative;overflow-y:clip;container:aw-cf/inline-size}:where(.aw-cf) button{font:inherit;color:inherit;letter-spacing:inherit}.aw-cf button:focus-visible,.aw-cf-pop button:focus-visible{outline:2px solid var(--aw-soft-ink);outline-offset:2px}.aw-cf-num{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.aw-cf-tier-orange{--s1:#a83e17;--s2:#ef7a3c;--s3:#f9ad5f;--s4:#ffe3ad}.aw-cf-tier-none{--s1:#26241f;--s2:#6b6559;--s3:#c9c1b1;--s4:#f1ede3}.aw-cf-head{align-items:center;min-height:32px;display:flex}.aw-cf-back{background:var(--aw-soft-fill);cursor:pointer;width:30px;height:30px;transition:width .55s var(--aw-ios), margin .55s var(--aw-ios), opacity .3s var(--aw-soft-ease), transform .35s var(--aw-soft-spring), background .2s;border:0;border-radius:999px;flex:none;place-items:center;margin-right:10px;display:grid;overflow:hidden}.aw-cf-back[aria-hidden=true]{opacity:0;width:0;margin-right:0;transform:scale(.6)}.aw-cf-back:hover{background:var(--aw-soft-fill-hover);transform:translate(-2px)}.aw-cf-back svg{flex:none;width:16px;height:16px}.aw-cf-title-slot{outline:none;flex:auto;min-width:0;height:24px;position:relative;overflow:hidden}.aw-cf-title{font:600 17px/24px var(--font-display,var(--font-space-grotesk));letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;animation:aw-cf-title-in .5s var(--aw-ios) both;position:absolute;inset:0;overflow:hidden}@keyframes aw-cf-title-in{0%{opacity:0;transform:translate(14px)}}.aw-cf-info{background:var(--aw-soft-fill);width:30px;height:30px;color:var(--aw-soft-dim);cursor:pointer;border:0;border-radius:999px;flex:none;place-items:center;transition:background .2s,color .2s;display:grid}.aw-cf-info:hover,.aw-cf-info[aria-expanded=true]{background:var(--aw-soft-fill-hover);color:var(--aw-soft-ink)}.aw-cf-info svg{width:15px;height:15px}.aw-cf-pager{transition:height .55s var(--aw-ios);margin-inline:-8px;overflow-x:clip}.aw-cf-track{pointer-events:none;width:300%;transition:transform .55s var(--aw-ios);align-items:flex-start;display:flex}.aw-cf-slide{pointer-events:auto;min-width:0;transition:opacity .4s var(--aw-soft-ease), filter .4s var(--aw-soft-ease);flex-direction:column;flex:0 0 33.3333%;gap:18px;padding:2px 8px 8px;display:flex}.aw-cf-slide[aria-hidden=true]{opacity:.25;filter:blur(2px)}.aw-cf-hero{isolation:isolate;border-radius:var(--aw-r-tile);background:var(--s4);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:24px;padding:18px 26px 18px 18px;display:grid;position:relative;overflow:hidden}.aw-cf-hero:before{content:"";z-index:-2;background:radial-gradient(28% 42% at 22% 74%, var(--s2), transparent 72%), radial-gradient(34% 48% at 90% 6%, var(--s3), transparent 72%), radial-gradient(30% 38% at 64% 98%, var(--s3), transparent 72%);position:absolute;inset:-25%}@supports (color:color-mix(in lab, red, red)){.aw-cf-hero:before{background:radial-gradient(28% 42% at 22% 74%, color-mix(in srgb, var(--s2) 50%, transparent), transparent 72%), radial-gradient(34% 48% at 90% 6%, color-mix(in srgb, var(--s3) 85%, transparent), transparent 72%), radial-gradient(30% 38% at 64% 98%, color-mix(in srgb, var(--s3) 55%, transparent), transparent 72%)}}.aw-cf-hero:before{filter:blur(26px);animation:aw-cf-bloom 1.6s var(--aw-ios) both}@keyframes aw-cf-bloom{0%{opacity:0;transform:scale(.85)}}.aw-cf-hero:after{content:"";z-index:-1;background-image:var(--aw-noise);opacity:.32;pointer-events:none;background-size:160px 160px;position:absolute;inset:0}.aw-cf-rings{flex:none;place-items:center;display:grid;position:relative}.aw-cf-rings svg{display:block;overflow:visible}.aw-cf-centre{text-align:center;pointer-events:none;place-content:center;display:grid;position:absolute;inset:0}.aw-cf-big{font:600 38px/1 var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:-.03em;color:var(--s1)}.aw-cf-big small{opacity:.55;font-size:22px}.aw-cf-unit{color:var(--aw-soft-ink);font-size:12px}@supports (color:color-mix(in lab, red, red)){.aw-cf-unit{color:color-mix(in srgb, var(--aw-soft-ink) 75%, var(--s1))}}.aw-cf-unit{margin-top:4px}.aw-cf-fill{transition:stroke-dashoffset 1.25s var(--aw-ios), opacity .3s var(--aw-soft-ease)}.aw-cf-track-ring{transition:opacity .3s var(--aw-soft-ease)}.aw-cf-rings[data-iso=sure] .aw-cf-r-right,.aw-cf-rings[data-iso=right] .aw-cf-r-sure{opacity:.15}.aw-cf-seg{transition:opacity .35s var(--aw-soft-ease)}.aw-cf-verdict{flex-direction:column;align-items:flex-start;gap:8px;min-width:0;display:flex}.aw-cf-word{font:600 32px/1.05 var(--font-display,var(--font-space-grotesk));letter-spacing:-.025em;color:var(--s1);text-wrap:balance;animation:aw-cf-pop .45s var(--aw-soft-spring) .6s both;margin:0}@keyframes aw-cf-pop{0%{opacity:0;transform:translateY(6px)scale(.94)}}.aw-cf-line{text-wrap:pretty;max-width:42ch;margin:0;font-size:15px;line-height:1.65}.aw-cf-val{background:var(--aw-soft-card);border:0;border-radius:999px;align-items:center;gap:5px;height:24px;padding:0 8px 0 5px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.aw-cf-val{background:color-mix(in srgb, var(--aw-soft-card) 72%, transparent)}}.aw-cf-val{font:600 13.5px var(--font-mono);font-variant-numeric:tabular-nums;vertical-align:1px;cursor:default;transition:background .2s}.aw-cf-val:hover{background:var(--aw-soft-card)}.aw-cf-val svg{width:14px;height:14px}.aw-cf-meta{color:var(--aw-soft-dim);margin:0;font-size:12.5px}.aw-cf-hero .aw-cf-meta{color:var(--aw-soft-ink)}@supports (color:color-mix(in lab, red, red)){.aw-cf-hero .aw-cf-meta{color:color-mix(in srgb, var(--aw-soft-ink) 78%, var(--s1))}}.aw-cf-most{text-align:left;background:var(--aw-soft-card);border:0;border-radius:999px;align-items:center;gap:8px;min-height:34px;margin-top:2px;padding:5px 5px 5px 13px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.aw-cf-most{background:color-mix(in srgb, var(--aw-soft-card) 72%, transparent)}}.aw-cf-most{cursor:pointer;transition:background .2s, transform .3s var(--aw-soft-spring);font-size:13px}.aw-cf-most:hover{background:var(--aw-soft-card);transform:translateY(-1px)}.aw-cf-most b{font-weight:600}.aw-cf-most>span:first-child{min-width:0}.aw-cf-most .aw-cf-pill{min-width:40px;height:24px;font-size:12px}.aw-cf-arrow{background:var(--aw-soft-fill);width:24px;height:24px;transition:transform .3s var(--aw-soft-spring);border-radius:999px;place-items:center;display:grid}.aw-cf-most:hover .aw-cf-arrow{transform:translate(2px)}.aw-cf-arrow svg{width:12px;height:12px}.aw-cf-sec{flex-direction:column;gap:8px;display:flex}.aw-cf-sec-head{justify-content:space-between;align-items:baseline;gap:12px;padding-inline:4px;display:flex}.aw-cf-sec-head>:first-child{font-size:13px;font-weight:500}.aw-cf-sec-head>span:last-child:not(:first-child){color:var(--aw-soft-dim);font-size:12px}.aw-cf-rows{flex-direction:column;gap:6px;display:flex}.aw-cf-row{background:var(--aw-soft-fill);min-height:60px;transition:background .2s, box-shadow .35s var(--aw-soft-ease), transform .35s var(--aw-soft-spring);border-radius:18px;align-items:center;gap:14px;padding:10px 12px 10px 10px;display:flex;position:relative}.aw-cf-row[data-go]:hover{background:var(--aw-soft-card);box-shadow:0 0 0 1px var(--aw-soft-border), var(--aw-shadow-lift);transform:translateY(-1px)}.aw-cf-open{cursor:pointer;text-align:left;border-radius:inherit;background:0 0;border:0;flex:auto;align-items:center;gap:14px;min-width:0;padding:0;display:flex;position:static}.aw-cf-open:after{content:"";border-radius:inherit;position:absolute;inset:0}.aw-cf .aw-cf-open:focus-visible{outline:none}.aw-cf-open:focus-visible:after{outline:2px solid var(--aw-soft-ink);outline-offset:2px}.aw-cf-main{flex-direction:column;gap:1px;min-width:0;display:flex}.aw-cf-row-title{align-items:center;gap:8px;min-width:0;font-size:14px;font-weight:600;display:flex}.aw-cf-row-title>span:first-child{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.aw-cf-row-meta{color:var(--aw-soft-dim);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;overflow:hidden}.aw-cf-subj{background:var(--tone);border-radius:999px;flex:none;align-items:center;height:18px;padding:0 7px;font-size:11px;font-weight:500;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.aw-cf-subj{background:color-mix(in srgb, var(--tone) 18%, var(--aw-soft-card))}}.aw-cf-pill{min-width:46px;height:28px;font:600 13px var(--font-mono);font-variant-numeric:tabular-nums;background:var(--s4);color:var(--s1);border-radius:999px;flex:none;place-items:center;padding:0 10px;display:grid}.aw-cf-chev{width:16px;height:16px;color:var(--aw-soft-dim);transition:transform .3s var(--aw-soft-spring);flex:none}.aw-cf-row[data-go]:hover .aw-cf-chev{transform:translate(2px)}.aw-cf-practice{z-index:1;background:var(--aw-soft-card);height:30px;box-shadow:0 0 0 1px var(--aw-soft-border);cursor:pointer;transition:background .2s, color .2s, transform .25s var(--aw-soft-spring);border:0;border-radius:999px;flex:none;align-items:center;gap:6px;padding:0 12px;font-size:12.5px;font-weight:500;display:inline-flex;position:relative}.aw-cf-practice:hover{background:var(--aw-soft-ink);color:var(--aw-soft-card);box-shadow:none;transform:translateY(-1px)}.aw-cf-practice svg{width:11px;height:11px}.aw-cf-rise{animation:aw-cf-rise .55s var(--aw-ios) both;animation-delay:calc(var(--i,0) * 40ms + .16s)}@keyframes aw-cf-rise{0%{opacity:0;transform:translateY(10px)}}.aw-cf-note{color:var(--aw-soft-dim);margin:0;padding-inline:4px;font-size:12.5px}.aw-cf-journal{box-shadow:inset 0 0 0 1px var(--aw-soft-border);border-radius:18px;align-items:center;gap:14px;padding:12px 14px;display:flex}.aw-cf-journal-text{flex-direction:column;flex:auto;gap:7px;min-width:0;display:flex}.aw-cf-journal-text p{margin:0;font-size:13px}.aw-cf-journal-text b{font-weight:600}.aw-cf-jbar{gap:3px;height:8px;display:flex}.aw-cf-jbar i{transform-origin:0;height:100%;animation:aw-cf-grow .9s var(--aw-ios) both;animation-delay:calc(var(--i) * 70ms + .5s);border-radius:999px;display:block}@keyframes aw-cf-grow{0%{transform:scaleX(0)}}.aw-cf-k-scored{background:var(--aw-soft-ink)}.aw-cf-k-unrated{background:var(--aw-soft-fill-hover)}.aw-cf-k-few{background:var(--aw-soft-ink)}@supports (color:color-mix(in lab, red, red)){.aw-cf-k-few{background:color-mix(in srgb, var(--aw-soft-ink) 28%, var(--aw-soft-card))}}.aw-cf-k-elsewhere{background:repeating-linear-gradient(135deg, var(--aw-soft-dim) 0 2px, transparent 2px 5px), var(--aw-soft-fill)}@supports (color:color-mix(in lab, red, red)){.aw-cf-k-elsewhere{background:repeating-linear-gradient(135deg, color-mix(in srgb, var(--aw-soft-dim) 45%, transparent) 0 2px, transparent 2px 5px), var(--aw-soft-fill)}}.aw-cf-ghost{background:var(--aw-soft-fill);cursor:pointer;border:0;border-radius:999px;flex:none;height:32px;padding:0 13px;font-size:12.5px;font-weight:500;transition:background .2s}.aw-cf-ghost:hover,.aw-cf-ghost[aria-expanded=true]{background:var(--aw-soft-fill-hover)}.aw-cf-dials{flex-wrap:wrap;gap:8px;display:flex}.aw-cf-dial{background:var(--aw-soft-fill);cursor:pointer;max-width:168px;transition:background .2s, box-shadow .5s var(--aw-ios), transform .35s var(--aw-soft-spring);border:0;border-radius:20px;flex-direction:column;flex:104px;align-items:center;gap:7px;padding:12px 10px 10px;display:flex;box-shadow:0 0 #0000}.aw-cf-dial:hover{background:var(--aw-soft-card);box-shadow:0 0 0 1px var(--aw-soft-border), var(--aw-shadow-lift);transform:translateY(-1px)}.aw-cf-dial[aria-pressed=true]{background:var(--aw-soft-card);box-shadow:0 0 0 2.5px var(--aw-soft-card), 0 0 0 4px var(--aw-soft-ink)}.aw-cf-dial-cap{color:var(--aw-soft-dim);text-align:center;font-size:12px;line-height:1.3}.aw-cf-dial-cap b{color:var(--aw-soft-ink);font:600 13px var(--font-mono);font-variant-numeric:tabular-nums}.aw-cf-felt{flex:none;align-items:flex-end;gap:2px;height:12px;display:inline-flex}.aw-cf-felt i{background:var(--aw-soft-border);border-radius:2px;width:4px}.aw-cf-felt i[data-on]{background:var(--aw-soft-ink)}@supports (color:color-mix(in lab, red, red)){.aw-cf-felt i[data-on]{background:color-mix(in srgb, var(--aw-soft-ink) 72%, transparent)}}.aw-cf-log{flex-direction:column;gap:4px;display:flex}.aw-cf-ans{background:var(--aw-soft-fill);border-radius:16px;align-items:center;gap:12px;min-height:48px;padding:6px 8px;display:flex}.aw-cf-res{border-radius:999px;flex:none;place-items:center;width:26px;height:26px;display:grid}.aw-cf-res svg{width:12px;height:12px}.aw-cf-res[data-ok]{color:#0b5e46;background:#c8f1e0}.aw-cf-res:not([data-ok]){color:#9b2230;background:#ffd6de}.aw-cf-fmt{flex:none;align-items:center;gap:7px;font-size:13px;font-weight:500;display:inline-flex}.aw-cf-fmt i{background:var(--h,var(--aw-soft-fill-hover));border-radius:5px;flex:none;width:22px;height:16px}.aw-cf-where{min-width:0;color:var(--aw-soft-dim);white-space:nowrap;text-overflow:ellipsis;flex:auto;font-size:12.5px;overflow:hidden}.aw-cf-reopen{background:var(--aw-soft-card);height:28px;box-shadow:0 0 0 1px var(--aw-soft-border);cursor:pointer;transition:transform .25s var(--aw-soft-spring);border:0;border-radius:999px;flex:none;padding:0 11px;font-size:12px;font-weight:500}.aw-cf-reopen:hover{transform:translateY(-1px)}.aw-cf-filter{background:var(--aw-soft-ink);height:24px;color:var(--aw-soft-card);cursor:pointer;border:0;border-radius:999px;align-items:center;gap:6px;padding:0 6px 0 10px;font-size:12px;display:inline-flex}.aw-cf-filter svg{width:10px;height:10px}.aw-cf-more{align-self:center}.aw-cf-primary{background:var(--aw-soft-ink);width:100%;height:44px;color:var(--aw-soft-card);cursor:pointer;transition:transform .25s var(--aw-soft-spring), box-shadow .3s;border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;font-size:14px;font-weight:500;display:inline-flex}.aw-cf-primary:hover{transform:translateY(-1px);box-shadow:0 8px 20px #0f0e0c29}.aw-cf-primary svg{width:14px;height:14px}.aw-cf-pop{z-index:70;color:var(--aw-soft-ink);background:var(--aw-soft-card);width:300px;box-shadow:var(--aw-shadow-pop);animation:aw-rise-in .4s var(--aw-soft-spring) both;border-radius:22px;outline:none;flex-direction:column;gap:12px;padding:16px;display:flex;position:fixed}.aw-cf-pop h4{font:600 15px var(--font-display,var(--font-space-grotesk));letter-spacing:-.01em;margin:0}.aw-cf-pop p{color:var(--aw-soft-dim);margin:0;font-size:13px}.aw-cf-bets{grid-template-columns:repeat(5,1fr);gap:5px;display:grid}.aw-cf-bet{background:var(--aw-soft-fill);border-radius:14px;flex-direction:column;align-items:center;gap:6px;padding:9px 0 8px;display:flex}.aw-cf-bet b{font:600 13px var(--font-mono)}.aw-cf-howto{gap:8px;display:grid}.aw-cf-howto div{grid-template-columns:18px 1fr;align-items:start;gap:9px;font-size:13px;display:grid}.aw-cf-howto svg{width:18px;height:18px;margin-top:1px}.aw-cf-keys{grid-template-columns:1fr 1fr;gap:6px;display:grid}.aw-cf-key{background:var(--s4);height:32px;color:var(--s1);border-radius:999px;align-items:center;gap:7px;padding:0 10px;font-size:12.5px;font-weight:600;display:flex}.aw-cf-key i{background:var(--s2);border-radius:999px;flex:none;width:8px;height:8px}.aw-cf-key small{font:500 11.5px var(--font-mono);margin-left:auto}.aw-cf-jrows{gap:6px;display:grid}.aw-cf-jrow{grid-template-columns:12px 34px 1fr;align-items:baseline;gap:8px;display:grid}.aw-cf-jrow i{border-radius:4px;align-self:center;width:12px;height:12px}.aw-cf-jrow b{font:600 14px var(--font-mono);font-variant-numeric:tabular-nums;text-align:right}.aw-cf-jrow span{font-size:13px;font-weight:500}.aw-cf-jrow small{color:var(--aw-soft-dim);grid-column:3;margin-top:-2px;font-size:12px}@container aw-cf not (min-width:560px){.aw-cf-hero{text-align:center;grid-template-columns:1fr;justify-items:center;gap:10px;padding:18px 16px 20px}.aw-cf-verdict{align-items:center}.aw-cf-word{font-size:28px}.aw-cf-row,.aw-cf-open{gap:10px}.aw-cf-row-title>span:first-child,.aw-cf-row-meta{white-space:normal}.aw-cf-practice span{display:none}.aw-cf-practice{justify-content:center;width:30px;padding:0}.aw-cf-where{display:none}}@media (prefers-reduced-motion:reduce){.aw-cf *,.aw-cf :before,.aw-cf :after{transition:none!important;animation:none!important}}:root[data-motion=reduced] .aw-cf *,:root[data-motion=reduced] .aw-cf :before,:root[data-motion=reduced] .aw-cf :after{transition:none!important;animation:none!important}:root{--aw-lib-due-s1:#7a4d00;--aw-lib-due-s2:#c98a10;--aw-lib-due-s3:#f2c14e;--aw-lib-due-s4:#fff0c2;--aw-lib-display:var(--font-display,var(--font-space-grotesk))}[class*=aw-lib-]:focus-visible{outline:2px solid var(--aw-soft-ink);outline-offset:2px}.aw-lib-num,.aw-lib-frac{font-family:var(--font-mono);font-variant-numeric:tabular-nums}body.aw-lib-dragging{cursor:grabbing;-webkit-user-select:none;user-select:none}body.aw-lib-dragging .aw-lib-dot,body.aw-lib-dragging .aw-lib-sg{pointer-events:none}.aw-lib-tone{--aw-lib-ga:oklch(from var(--aw-lib-tone) .8 calc(c * 1.5) h);--aw-lib-gb:oklch(from var(--aw-lib-tone) .82 calc(c * 1.3) calc(h + 45))}@supports not (color:oklch(from red l c h)){.aw-lib-tone{--aw-lib-ga:var(--aw-lib-tone)}@supports (color:color-mix(in lab, red, red)){.aw-lib-tone{--aw-lib-ga:color-mix(in srgb, var(--aw-lib-tone) 40%, white)}}.aw-lib-tone{--aw-lib-gb:var(--aw-lib-tone)}@supports (color:color-mix(in lab, red, red)){.aw-lib-tone{--aw-lib-gb:color-mix(in srgb, var(--aw-lib-tone) 26%, white)}}}.aw-lib-glow{isolation:isolate;background:radial-gradient(130% 150% at 0% 0%, var(--aw-lib-ga), transparent 72%), radial-gradient(120% 140% at 100% 100%, var(--aw-lib-gb), transparent 72%), var(--aw-lib-tone-bg);position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.aw-lib-glow{background:radial-gradient(130% 150% at 0% 0%, color-mix(in oklab, var(--aw-lib-ga) 80%, transparent), transparent 72%), radial-gradient(120% 140% at 100% 100%, color-mix(in oklab, var(--aw-lib-gb) 70%, transparent), transparent 72%), var(--aw-lib-tone-bg)}}.aw-lib-glow:after{content:"";z-index:-1;border-radius:inherit;background-image:var(--aw-noise);opacity:.28;pointer-events:none;background-size:160px 160px;position:absolute;inset:0}.aw-lib-swatch{width:22px;height:22px;box-shadow:inset 0 0 0 1px var(--aw-lib-tone);border-radius:7px;flex:none}@supports (color:color-mix(in lab, red, red)){.aw-lib-swatch{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--aw-lib-tone) 14%, transparent)}}.aw-lib-swatch[data-size=sm]{border-radius:6px;width:18px;height:18px}.aw-lib-swatch[data-size=lg]{border-radius:11px;width:34px;height:34px}.aw-lib-swatch[data-size=xl]{width:64px;height:64px;color:var(--aw-lib-tone);font-family:var(--font-display);border-radius:14px;place-items:center;font-size:22px;font-weight:600;display:grid}.aw-lib-ico{width:30px;height:30px;color:var(--aw-soft-dim);cursor:pointer;background:0 0;border:0;border-radius:999px;flex:none;place-items:center;padding:0;transition:background .2s,color .2s,transform .12s;display:inline-grid}.aw-lib-ico:hover{background:var(--aw-soft-fill-hover);color:var(--aw-soft-ink)}.aw-lib-ico:active{transform:scale(.94)}.aw-lib-ico[data-boxed]{box-shadow:inset 0 0 0 1px var(--aw-soft-border);background:var(--aw-soft-card);border-radius:10px}.aw-lib-pill{cursor:pointer;white-space:nowrap;height:36px;transition:transform .35s var(--aw-soft-spring), box-shadow .3s var(--aw-soft-ease), background .2s, color .2s;border:0;border-radius:999px;align-items:center;gap:6px;padding:0 14px;font-size:13px;font-weight:500;display:inline-flex}.aw-lib-pill:hover{transform:translateY(-1px)}.aw-lib-pill:active{transform:scale(.97)}.aw-lib-pill-ink{background:var(--aw-soft-ink);color:var(--aw-soft-card)}.aw-lib-pill-quiet{background:var(--aw-soft-fill);color:var(--aw-soft-ink);box-shadow:inset 0 0 0 1px var(--aw-soft-border)}.aw-lib-pill-quiet:hover{background:var(--aw-soft-fill-hover)}.aw-lib-pill-quiet[aria-pressed=true]{background:var(--aw-soft-ink);color:var(--aw-soft-card);box-shadow:none}.aw-lib-pill-danger{background:var(--color-destructive);color:#fff}.aw-lib-pill-sm{height:32px;padding:0 12px;font-size:12.5px}.aw-lib-pill[aria-disabled=true]{opacity:.5;cursor:default;transform:none}.aw-lib-segmented{background:var(--aw-soft-fill);box-shadow:inset 0 0 0 1px var(--aw-soft-border);border-radius:999px;padding:3px;display:inline-flex}.aw-lib-segmented button{cursor:pointer;color:var(--aw-soft-dim);background:0 0;border:0;border-radius:999px;align-items:center;gap:6px;padding:6px 10px;font-size:12.5px;transition:background .2s,color .2s,box-shadow .2s;display:inline-flex}.aw-lib-segmented button[aria-pressed=true]{background:var(--aw-soft-card);color:var(--aw-soft-ink);box-shadow:0 1px 3px #0f0e0c1a, 0 0 0 1px var(--aw-soft-border)}.aw-lib-kbd{font:500 11px var(--font-mono);color:var(--aw-soft-dim);background:var(--aw-soft-fill);box-shadow:inset 0 0 0 1px var(--aw-soft-border);border-radius:6px;padding:1px 6px}.aw-lib-hl{background:var(--aw-soft-ink)}@supports (color:color-mix(in lab, red, red)){.aw-lib-hl{background:color-mix(in srgb, var(--aw-soft-ink) 9%, transparent)}}.aw-lib-hl{color:inherit;border-radius:4px;padding:0 2px;font-weight:600}.aw-lib-col{background:var(--aw-stage);color:var(--aw-soft-ink);letter-spacing:.01em;flex-direction:column;gap:2px;padding:12px 10px 16px;font-size:14px;line-height:1.45;display:flex}.aw-lib-col-head{align-items:center;gap:4px;height:40px;margin-bottom:8px;padding:0 4px 0 10px;display:flex}.aw-lib-col-title{font:600 15px/1 var(--aw-lib-display);letter-spacing:-.01em}.aw-lib-grow{flex:1}.aw-lib-nav{text-align:left;cursor:pointer;width:100%;min-height:36px;transition:background .2s, box-shadow .25s var(--aw-soft-ease), transform .35s var(--aw-soft-spring);background:0 0;border:0;border-radius:12px;align-items:center;gap:10px;padding:0 8px 0 10px;font-size:13px;display:flex;position:relative}.aw-lib-nav:hover{background:var(--aw-soft-fill-hover)}.aw-lib-nav[aria-current=true],.aw-lib-nav[aria-current=page]{background:var(--aw-soft-card);box-shadow:0 0 0 1px var(--aw-soft-border), 0 1px 2px #0f0e0c0a}.aw-lib-nav>svg{color:var(--aw-soft-dim);flex:none}.aw-lib-nav-label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.aw-lib-nav-n{font:500 11.5px var(--font-mono);color:var(--aw-soft-dim);text-align:right;min-width:18px}.aw-lib-nav-n[data-due]{background:var(--aw-lib-due-s4);min-width:20px;height:20px;color:var(--aw-lib-due-s1);border-radius:999px;place-items:center;padding:0 6px;display:inline-grid}.aw-lib-nav-more{opacity:0;width:28px;height:28px;position:absolute;top:50%;right:4px;translate:0 -50%}.aw-lib-nav:hover .aw-lib-nav-more,.aw-lib-nav:focus-within .aw-lib-nav-more{opacity:1}:is(.aw-lib-nav:has(.aw-lib-nav-more):hover .aw-lib-nav-n,.aw-lib-nav:has(.aw-lib-nav-more):focus-within .aw-lib-nav-n){opacity:0}.aw-lib-eyebrow{color:var(--aw-soft-dim);align-items:center;padding:18px 10px 6px;font-size:12px;display:flex}.aw-lib-here{color:var(--aw-lib-tone);font-size:12px;font-weight:500;display:none}[data-lib-drop].aw-lib-droppable{box-shadow:inset 0 0 0 1.5px var(--aw-lib-tone)}@supports (color:color-mix(in lab, red, red)){[data-lib-drop].aw-lib-droppable{box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--aw-lib-tone) 30%, transparent)}}[data-lib-drop].aw-lib-over{background:var(--aw-lib-ga)}@supports (color:color-mix(in lab, red, red)){[data-lib-drop].aw-lib-over{background:color-mix(in oklab, var(--aw-lib-ga) 45%, var(--aw-soft-card))}}[data-lib-drop].aw-lib-over{box-shadow:0 0 0 2.5px var(--aw-soft-card), 0 0 0 4px var(--aw-lib-tone);transform:scale(1.02)}[data-lib-drop].aw-lib-over .aw-lib-nav-n,[data-lib-drop].aw-lib-over .aw-lib-nav-more,[data-lib-drop].aw-lib-over .aw-lib-shead-n,[data-lib-drop].aw-lib-over .aw-lib-stools{display:none}[data-lib-drop].aw-lib-over .aw-lib-here{margin-left:auto;display:inline}.aw-lib-content{min-width:0;color:var(--aw-soft-ink);letter-spacing:.01em;flex-direction:column;gap:22px;padding:20px clamp(16px,2.5vw,32px) 28px;font-size:14px;line-height:1.45;display:flex;container:aw-lib/inline-size}.aw-lib-top{align-items:center;gap:12px;min-height:40px;display:flex}.aw-lib-h1{font:600 26px/1.15 var(--aw-lib-display);letter-spacing:-.01em;margin:0}.aw-lib-top .aw-lib-rename{font:600 24px/1.15 var(--aw-lib-display);height:38px}.aw-lib-sub{color:var(--aw-soft-dim);flex-wrap:wrap;gap:4px 16px;margin:-14px 0 0;font-size:13px;display:flex}.aw-lib-sub b{font:500 12.5px var(--font-mono);color:var(--aw-soft-ink);margin-right:5px}.aw-lib-toolbar{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.aw-lib-search{background:var(--aw-soft-card);max-width:440px;height:38px;box-shadow:0 0 0 1px var(--aw-soft-border);color:var(--aw-soft-dim);border-radius:999px;flex:260px;align-items:center;gap:8px;padding:0 7px 0 12px;transition:box-shadow .2s;display:flex}.aw-lib-search:focus-within{box-shadow:0 0 0 1px var(--aw-soft-border), 0 0 0 4px #26241f14}.aw-lib-search input{min-width:0;height:100%;font:inherit;color:var(--aw-soft-ink);background:0 0;border:0;outline:0;flex:1;font-size:13px}.aw-lib-search input::placeholder{color:var(--aw-soft-dim)}.aw-lib-search input::-webkit-search-cancel-button{display:none}.aw-lib-search .aw-lib-ico{width:24px;height:24px}.aw-lib-sects{gap:30px;display:grid}.aw-lib-sect{gap:12px;display:grid}.aw-lib-shead{min-height:40px;transition:background .25s, box-shadow .25s var(--aw-soft-ease), transform .35s var(--aw-soft-spring);border-radius:14px;align-items:center;gap:10px;margin:0 -6px 0 -4px;padding:3px 6px 3px 4px;display:flex}.aw-lib-shead h2{font:600 17px/1.2 var(--aw-lib-display);letter-spacing:-.01em;margin:0}.aw-lib-shead-n{font:500 12px var(--font-mono);color:var(--aw-soft-dim)}.aw-lib-shead .aw-lib-rename{font:600 16px/1.2 var(--aw-lib-display)}.aw-lib-stools{opacity:0;gap:2px;margin-left:auto;transition:opacity .2s;display:flex}.aw-lib-shead:hover .aw-lib-stools,.aw-lib-shead:focus-within .aw-lib-stools{opacity:1}.aw-lib-tiles{grid-template-columns:repeat(auto-fill,minmax(236px,1fr));gap:14px;display:grid}.aw-lib-card{background:var(--aw-soft-card);min-width:0;color:var(--aw-soft-ink);box-shadow:0 0 0 1px var(--aw-soft-border), 0 1px 2px #0f0e0c0a;transition:transform .4s var(--aw-soft-spring), box-shadow .5s var(--aw-ios), opacity .25s;border-radius:20px;flex-direction:column;display:flex;position:relative}.aw-lib-card:hover{box-shadow:0 0 0 1px var(--aw-soft-border), 0 16px 32px var(--aw-lib-ga);transform:translateY(-3px)}@supports (color:color-mix(in lab, red, red)){.aw-lib-card:hover{box-shadow:0 0 0 1px var(--aw-soft-border), 0 16px 32px color-mix(in oklab, var(--aw-lib-ga) 40%, #0f0e0c14)}}.aw-lib-card[data-selected]{box-shadow:0 0 0 2.5px var(--aw-soft-card), 0 0 0 4px var(--aw-soft-ink)}.aw-lib-card.aw-lib-lifting{opacity:.35;transform:scale(.97)}.aw-lib-card.aw-lib-leaving{opacity:.3;transition-duration:.3s;transform:scale(.96)}.aw-lib-hit{z-index:1;border-radius:inherit;cursor:pointer;background:0 0;border:0;padding:0;position:absolute;inset:0}.aw-lib-hit:focus-visible{outline-offset:3px}.aw-lib-cover{z-index:2;pointer-events:none;border-radius:14px;height:104px;margin:6px 6px 0;position:relative}.aw-lib-road{width:100%;height:100%;position:absolute;inset:0}.aw-lib-lane{fill:none;stroke:var(--aw-lib-tone)}@supports (color:color-mix(in lab, red, red)){.aw-lib-lane{stroke:color-mix(in srgb, var(--aw-lib-tone) 28%, transparent)}}.aw-lib-lane{stroke-width:1.6px;stroke-linecap:round}.aw-lib-lane[data-empty]{stroke-dasharray:1 7;stroke-width:2.4px;stroke:var(--aw-lib-tone)}@supports (color:color-mix(in lab, red, red)){.aw-lib-lane[data-empty]{stroke:color-mix(in srgb, var(--aw-lib-tone) 42%, transparent)}}.aw-lib-dot{pointer-events:auto;cursor:pointer;stroke-width:1.4px;transform-box:fill-box;transform-origin:50%;transition:r .3s var(--aw-soft-spring), stroke-width .2s;outline:none}.aw-lib-dot[data-mark=not-started]{fill:var(--aw-soft-card)}@supports (color:color-mix(in lab, red, red)){.aw-lib-dot[data-mark=not-started]{fill:color-mix(in srgb, var(--aw-soft-card) 72%, transparent)}}.aw-lib-dot[data-mark=not-started]{stroke:var(--aw-lib-tone)}@supports (color:color-mix(in lab, red, red)){.aw-lib-dot[data-mark=not-started]{stroke:color-mix(in srgb, var(--aw-lib-tone) 55%, transparent)}}.aw-lib-dot[data-mark=learning]{fill:var(--aw-lib-tone)}@supports (color:color-mix(in lab, red, red)){.aw-lib-dot[data-mark=learning]{fill:color-mix(in srgb, var(--aw-lib-tone) 36%, var(--aw-soft-card))}}.aw-lib-dot[data-mark=learning]{stroke:none}.aw-lib-dot[data-mark=familiar]{fill:var(--aw-lib-tone)}@supports (color:color-mix(in lab, red, red)){.aw-lib-dot[data-mark=familiar]{fill:color-mix(in srgb, var(--aw-lib-tone) 68%, var(--aw-soft-card))}}.aw-lib-dot[data-mark=familiar]{stroke:none}.aw-lib-dot[data-mark=mastered],.aw-lib-dot[data-mark=proven]{fill:var(--aw-lib-tone);stroke:none}.aw-lib-dot[data-next]{fill:var(--aw-soft-card);stroke:var(--aw-lib-tone);stroke-width:2.4px}.aw-lib-dot:hover,.aw-lib-dot:focus{stroke:var(--aw-soft-ink);stroke-width:2.2px}.aw-lib-pv{fill:none;stroke:var(--aw-lib-tone)}@supports (color:color-mix(in lab, red, red)){.aw-lib-pv{stroke:color-mix(in srgb, var(--aw-lib-tone) 45%, transparent)}}.aw-lib-pv{stroke-width:1.2px}.aw-lib-halo{fill:var(--aw-soft-card)}@supports (color:color-mix(in lab, red, red)){.aw-lib-halo{fill:color-mix(in srgb, var(--aw-soft-card) 95%, transparent)}}.aw-lib-halo{stroke:var(--aw-soft-ink);stroke-width:1.2px}.aw-lib-dh{fill:var(--aw-lib-due-s3)}@supports (color:color-mix(in lab, red, red)){.aw-lib-dh{fill:color-mix(in srgb, var(--aw-lib-due-s3) 55%, transparent)}}.aw-lib-dh{stroke:var(--aw-lib-due-s2);stroke-width:1.6px;transform-box:fill-box;transform-origin:50%;transition:transform .4s var(--aw-soft-spring), stroke-width .2s}:is(.aw-lib-card:has(.aw-lib-review:hover) .aw-lib-dh,.aw-lib-card:has(.aw-lib-review:focus-visible) .aw-lib-dh){stroke-width:2.2px;transform:scale(1.35)}.aw-lib-review{z-index:3;background:var(--aw-lib-due-s4);height:26px;color:var(--aw-lib-due-s1);white-space:nowrap;cursor:pointer;box-shadow:inset 0 0 0 1px var(--aw-lib-due-s3);border:0;border-radius:999px;align-items:center;gap:5px;margin-left:auto;padding:0 10px 0 8px;font-size:12px;font-weight:600;display:inline-flex;position:relative}@supports (color:color-mix(in lab, red, red)){.aw-lib-review{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--aw-lib-due-s3) 60%, transparent)}}.aw-lib-review{transition:transform .35s var(--aw-soft-spring), box-shadow .3s var(--aw-soft-ease)}.aw-lib-review svg{width:14px;height:14px;color:var(--aw-lib-due-s2);transition:transform .5s var(--aw-soft-spring)}.aw-lib-review:hover{box-shadow:inset 0 0 0 1px var(--aw-lib-due-s3), 0 8px 18px var(--aw-lib-due-s2);transform:translateY(-1px)}@supports (color:color-mix(in lab, red, red)){.aw-lib-review:hover{box-shadow:inset 0 0 0 1px var(--aw-lib-due-s3), 0 8px 18px color-mix(in srgb, var(--aw-lib-due-s2) 28%, transparent)}}.aw-lib-review:hover svg{transform:rotate(-200deg)}.aw-lib-review:active{transform:scale(.97)}.aw-lib-review .aw-lib-num{font-size:11.5px;font-weight:600}.aw-lib-body{gap:3px;min-width:0;padding:12px 14px 14px;display:grid}.aw-lib-title{font:600 16px/1.25 var(--aw-lib-display);letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.aw-lib-next{color:var(--aw-soft-dim);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:12.5px;overflow:hidden}.aw-lib-next b{color:var(--aw-soft-ink);font-weight:500}.aw-lib-foot{color:var(--aw-soft-dim);align-items:center;gap:7px;min-width:0;margin-top:10px;font-size:12px;display:flex}.aw-lib-frac{color:var(--aw-soft-ink);font-size:12px;font-weight:500}.aw-lib-ago{white-space:nowrap;margin-left:auto}.aw-lib-ring{flex:none}.aw-lib-ring-track{fill:none;stroke:#6b655938;stroke-width:3px}.aw-lib-ring-arc{fill:none;stroke-width:3px;stroke-linecap:round;transition:stroke-dasharray .6s var(--aw-ios)}.aw-lib-ring-arc[data-band=none]{stroke:#0000}.aw-lib-ring-arc[data-band=low]{stroke:#d8484a}.aw-lib-ring-arc[data-band=mid]{stroke:#d99a1e}.aw-lib-ring-arc[data-band=high]{stroke:#1f9a73}.aw-lib-glass{background:var(--aw-soft-card);border:0}@supports (color:color-mix(in lab, red, red)){.aw-lib-glass{background:color-mix(in srgb, var(--aw-soft-card) 66%, transparent)}}.aw-lib-glass{-webkit-backdrop-filter:blur(10px)saturate(1.4);backdrop-filter:blur(10px)saturate(1.4);color:var(--aw-soft-ink);cursor:pointer;box-shadow:inset 0 0 0 1px #fff9,0 1px 3px #0f0e0c1a}.aw-lib-ctl{z-index:3;opacity:0;transition:opacity .2s, transform .35s var(--aw-soft-spring), background .2s;position:absolute;transform:translateY(2px)scale(.96)}.aw-lib-card:hover .aw-lib-ctl,.aw-lib-card:focus-within .aw-lib-ctl,.aw-lib-card[data-menu-open] .aw-lib-ctl,.aw-lib-card[data-selecting] .aw-lib-check,.aw-lib-ctl[data-on]{opacity:1;transform:none}.aw-lib-ctl-row{z-index:3;width:28px;height:28px;position:absolute;top:14px;right:14px}.aw-lib-ctl-row .aw-lib-ctl{top:0;right:0}.aw-lib-ctl-row .aw-lib-star{transition:opacity .2s, transform .5s var(--aw-soft-spring), background .2s}.aw-lib-ctl-row .aw-lib-more{transition-delay:0s}.aw-lib-card:hover .aw-lib-ctl-row .aw-lib-star,.aw-lib-card:focus-within .aw-lib-ctl-row .aw-lib-star,.aw-lib-card[data-menu-open] .aw-lib-ctl-row .aw-lib-star{transform:translate(-34px)}.aw-lib-card:hover .aw-lib-ctl-row .aw-lib-more,.aw-lib-card:focus-within .aw-lib-ctl-row .aw-lib-more{transition-delay:70ms}.aw-lib-round{border-radius:999px;place-items:center;width:28px;height:28px;padding:0;display:grid}.aw-lib-round:hover{background:var(--aw-soft-card)}@supports (color:color-mix(in lab, red, red)){.aw-lib-round:hover{background:color-mix(in srgb, var(--aw-soft-card) 90%, transparent)}}.aw-lib-star[data-on]{color:var(--aw-lib-due-s1)}.aw-lib-check{top:14px;left:14px}.aw-lib-check svg{opacity:0;transition:opacity .15s}.aw-lib-check:hover svg{opacity:.35}.aw-lib-check[aria-pressed=true]{background:var(--aw-soft-ink);color:var(--aw-soft-card);box-shadow:none}.aw-lib-check[aria-pressed=true] svg{opacity:1}.aw-lib-road-btn{border-radius:999px;align-items:center;gap:5px;height:26px;padding:0 10px 0 8px;font-size:11.5px;font-weight:500;display:inline-flex;top:78px;right:14px}.aw-lib-draw-btn{z-index:3;white-space:nowrap;height:30px;transition:transform .35s var(--aw-soft-spring);border-radius:999px;align-items:center;gap:6px;padding:0 12px;font-size:12px;font-weight:500;display:inline-flex;position:absolute;top:43px;left:50%;translate:-50%}.aw-lib-draw-btn:hover{transform:translateY(-1px)}.aw-lib-example{z-index:3;cursor:default;border-radius:999px;align-items:center;height:24px;padding:0 9px;font-size:11.5px;font-weight:500;display:inline-flex;position:absolute;top:14px;left:14px}.aw-lib-card[data-selecting] .aw-lib-ctl-row,.aw-lib-card[data-selecting] .aw-lib-road-btn,.aw-lib-card[data-selecting] .aw-lib-draw-btn{display:none}.aw-lib-rename{z-index:4;background:var(--aw-soft-fill);width:100%;min-width:0;height:30px;box-shadow:inset 0 0 0 1px var(--aw-soft-border);font:600 15px/1.2 var(--aw-lib-display);color:var(--aw-soft-ink);border:0;border-radius:10px;outline:none;margin:-3px 0 -3px -8px;padding:0 8px;position:relative}.aw-lib-rename:focus{box-shadow:inset 0 0 0 1px var(--aw-soft-ink);outline:none}@keyframes aw-lib-rise{0%{opacity:0;transform:translateY(10px)scale(.985)}}.aw-lib-rise{animation:aw-lib-rise .5s var(--aw-ios) backwards;animation-delay:calc(var(--aw-lib-i,0) * 40ms)}@keyframes aw-lib-dot-in{0%{opacity:0;transform:scale(.2)}}.aw-lib-rise .aw-lib-dot{animation:aw-lib-dot-in .5s var(--aw-soft-spring) both;animation-delay:calc(var(--aw-lib-i,0) * 40ms + var(--aw-lib-k,0) * 18ms + .12s)}@keyframes aw-lib-fill-ring{0%{stroke-dasharray:0 999}}.aw-lib-rise .aw-lib-ring-arc{animation:aw-lib-fill-ring 1.1s var(--aw-ios) both;animation-delay:calc(var(--aw-lib-i,0) * 40ms + .2s)}@keyframes aw-lib-unfold{0%{clip-path:inset(0 0 100% round 20px)}to{clip-path:inset(0 round 20px)}}.aw-lib-landed{animation:aw-lib-unfold .46s var(--aw-ios) backwards}@keyframes aw-lib-bump{40%{scale:.94}}.aw-lib-bump{animation:aw-lib-bump .45s var(--aw-soft-spring)}@keyframes aw-lib-gone{to{opacity:0;transform:scale(.92)}}.aw-lib-gone{animation:aw-lib-gone .28s var(--aw-ios) forwards;pointer-events:none}@keyframes aw-lib-nope{20%,60%{transform:translate(-4px)}40%,80%{transform:translate(4px)}}.aw-lib-nope{animation:.42s aw-lib-nope}.aw-lib-list{background:var(--aw-soft-card);color:var(--aw-soft-ink);box-shadow:0 0 0 1px var(--aw-soft-border);border-radius:20px;overflow:clip}.aw-lib-lhead,.aw-lib-lrow{grid-template-columns:30px minmax(0,2.3fr) minmax(0,1.7fr) minmax(0,.9fr) minmax(0,.9fr) 66px;align-items:center;gap:14px;padding:0 12px 0 14px;display:grid}.aw-lib-lhead{border-bottom:1px solid var(--aw-soft-border);height:40px;color:var(--aw-soft-dim);font-size:12px}.aw-lib-lhead>[role=columnheader]{min-width:0}.aw-lib-sort{color:var(--aw-soft-dim);cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:4px;margin-left:-6px;padding:4px 6px;font-size:12px;display:inline-flex}.aw-lib-sort:hover{background:var(--aw-soft-fill);color:var(--aw-soft-ink)}.aw-lib-sort[data-on]{color:var(--aw-soft-ink);font-weight:500}.aw-lib-lrow{border-bottom:1px solid var(--aw-soft-border);min-height:60px;transition:background .2s;position:relative}.aw-lib-lrow:last-child{border-bottom:0}.aw-lib-lrow:hover{background:var(--aw-soft-fill)}@supports (color:color-mix(in lab, red, red)){.aw-lib-lrow:hover{background:color-mix(in srgb, var(--aw-soft-fill) 70%, transparent)}}.aw-lib-lrow[data-selected]{background:var(--aw-soft-fill-hover)}@supports (color:color-mix(in lab, red, red)){.aw-lib-lrow[data-selected]{background:color-mix(in srgb, var(--aw-soft-fill-hover) 60%, transparent)}}.aw-lib-lrow .aw-lib-hit{border-radius:0}.aw-lib-lrow .aw-lib-hit:focus-visible{outline-offset:-3px}.aw-lib-lrow:last-child .aw-lib-hit{border-radius:0 0 20px 20px}.aw-lib-lrow.aw-lib-lifting{opacity:.35}.aw-lib-ltopic{align-items:center;gap:12px;min-width:0;display:flex}.aw-lib-lname{min-width:0}.aw-lib-lname>b{font:600 14.5px/1.25 var(--aw-lib-display);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.aw-lib-lname small{color:var(--aw-soft-dim);text-overflow:ellipsis;white-space:nowrap;font-size:12px;display:block;overflow:hidden}.aw-lib-lname small b{color:var(--aw-soft-ink);font-weight:500}.aw-lib-lprog{align-items:center;gap:10px;min-width:0;display:flex}.aw-lib-strip{z-index:2;flex:1;gap:2px;max-width:190px;height:10px;display:flex;position:relative}.aw-lib-strip[data-empty]{background:repeating-linear-gradient(90deg, var(--aw-soft-border) 0 3px, transparent 3px 7px);border-radius:4px;height:4px}.aw-lib-sg{cursor:pointer;transition:transform .2s var(--aw-soft-spring);border-radius:3px;flex:1}.aw-lib-sg:hover{transform:scaleY(1.5)}.aw-lib-sg[data-mark=not-started]{background:var(--aw-lib-tone)}@supports (color:color-mix(in lab, red, red)){.aw-lib-sg[data-mark=not-started]{background:color-mix(in srgb, var(--aw-lib-tone) 12%, var(--aw-soft-fill))}}.aw-lib-sg[data-mark=not-started]{box-shadow:inset 0 0 0 1px var(--aw-lib-tone)}@supports (color:color-mix(in lab, red, red)){.aw-lib-sg[data-mark=not-started]{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--aw-lib-tone) 55%, transparent)}}.aw-lib-sg[data-mark=learning]{background:var(--aw-lib-tone)}@supports (color:color-mix(in lab, red, red)){.aw-lib-sg[data-mark=learning]{background:color-mix(in srgb, var(--aw-lib-tone) 34%, var(--aw-soft-fill))}}.aw-lib-sg[data-mark=familiar]{background:var(--aw-lib-tone)}@supports (color:color-mix(in lab, red, red)){.aw-lib-sg[data-mark=familiar]{background:color-mix(in srgb, var(--aw-lib-tone) 64%, var(--aw-soft-fill))}}.aw-lib-sg[data-mark=mastered],.aw-lib-sg[data-mark=proven]{background:var(--aw-lib-tone)}.aw-lib-sg[data-next]{box-shadow:inset 0 0 0 2px var(--aw-lib-tone);background:var(--aw-soft-card)}.aw-lib-sg[data-hit]{box-shadow:0 0 0 1.5px var(--aw-soft-card), 0 0 0 3px var(--aw-soft-ink)}.aw-lib-sg[data-due]{box-shadow:0 0 0 1.5px var(--aw-soft-card), 0 0 0 3px var(--aw-lib-due-s2)}.aw-lib-lcell{color:var(--aw-soft-dim);white-space:nowrap;text-overflow:ellipsis;margin:-5px;padding:5px;font-size:12.5px;overflow:hidden}.aw-lib-lcell .aw-lib-review{margin-left:0}.aw-lib-lact{z-index:3;justify-content:flex-end;gap:2px;display:flex;position:relative}.aw-lib-lact .aw-lib-ico{width:28px;height:28px}.aw-lib-lact .aw-lib-star:not([data-on]){opacity:0}.aw-lib-lrow:hover .aw-lib-lact .aw-lib-star,.aw-lib-lrow:focus-within .aw-lib-lact .aw-lib-star{opacity:1}.aw-lib-lcheck{z-index:3;width:22px;height:22px;box-shadow:inset 0 0 0 1.5px var(--aw-soft-dim);background:var(--aw-soft-card);cursor:pointer;color:#0000;opacity:0;border:0;border-radius:50%;place-items:center;padding:0;transition:opacity .2s;display:grid;position:relative}.aw-lib-lrow:hover .aw-lib-lcheck,.aw-lib-list[data-selecting] .aw-lib-lcheck,.aw-lib-lcheck:focus-visible,.aw-lib-lcheck[aria-pressed=true]{opacity:1}.aw-lib-lcheck[aria-pressed=true]{background:var(--aw-soft-ink);color:var(--aw-soft-card);box-shadow:none}.aw-lib-notices{gap:8px;display:grid}.aw-lib-notice{background:var(--aw-soft-card);border-radius:18px;align-items:center;gap:12px;padding:8px 8px 8px 12px;display:flex;box-shadow:0 0 0 1px #92400e}@supports (color:color-mix(in lab, red, red)){.aw-lib-notice{box-shadow:0 0 0 1px color-mix(in srgb, var(--color-warn) 22%, var(--aw-soft-border))}}.aw-lib-notice{font-size:13px}.aw-lib-notice-ic{background:var(--aw-lib-due-s4);width:28px;height:28px;color:var(--aw-lib-due-s1);border-radius:50%;flex:none;place-items:center;display:grid}.aw-lib-notice-text{color:var(--aw-soft-dim);flex:1}.aw-lib-notice-text b{color:var(--aw-soft-ink);font-weight:600}.aw-lib-notice[data-error]{box-shadow:0 0 0 1px #b91c1c}@supports (color:color-mix(in lab, red, red)){.aw-lib-notice[data-error]{box-shadow:0 0 0 1px color-mix(in srgb, var(--color-destructive) 30%, var(--aw-soft-border))}}.aw-lib-notice[data-error] .aw-lib-notice-ic{color:var(--color-destructive);background:#fde2e2}.aw-lib-empty{text-align:center;justify-items:center;gap:10px;max-width:420px;margin:48px auto;display:grid}.aw-lib-empty .aw-lib-cover{border-radius:22px;width:min(280px,100%);height:112px;margin:0 0 8px}.aw-lib-empty h3{font:600 20px/1.2 var(--aw-lib-display);letter-spacing:-.01em;margin:0}.aw-lib-empty p{color:var(--aw-soft-dim);max-width:34ch;margin:0 0 6px;font-size:13.5px}.aw-lib-quiet-empty{box-shadow:inset 0 0 0 1.5px var(--aw-soft-border);text-align:center;color:var(--aw-soft-dim);border-radius:20px;justify-items:center;gap:8px;padding:28px;font-size:13px;display:grid}.aw-lib-bulk{z-index:20;background:var(--aw-soft-ink);color:var(--aw-soft-card);animation:aw-lib-bar-in .45s var(--aw-ios) both;border-radius:999px;align-self:center;align-items:center;gap:6px;margin-top:auto;padding:6px 6px 6px 18px;display:flex;position:sticky;bottom:16px;box-shadow:0 18px 44px #0f0e0c3d}@keyframes aw-lib-bar-in{0%{opacity:0;transform:translateY(14px)scale(.98)}}.aw-lib-bulk-count{white-space:nowrap;margin-right:10px;font-size:13px;font-weight:500}.aw-lib-bulk-ask{white-space:nowrap;margin-right:6px;font-size:13px}.aw-lib-bulk button{background:var(--aw-soft-card);border:0;border-radius:999px;height:34px;padding:0 13px}@supports (color:color-mix(in lab, red, red)){.aw-lib-bulk button{background:color-mix(in srgb, var(--aw-soft-card) 12%, transparent)}}.aw-lib-bulk button{color:var(--aw-soft-card);cursor:pointer;white-space:nowrap;font-size:12.5px;font-weight:500;transition:background .2s,transform .12s}.aw-lib-bulk button:hover{background:var(--aw-soft-card)}@supports (color:color-mix(in lab, red, red)){.aw-lib-bulk button:hover{background:color-mix(in srgb, var(--aw-soft-card) 22%, transparent)}}.aw-lib-bulk button:active{transform:scale(.97)}.aw-lib-bulk button[data-danger]{background:var(--color-destructive)}.aw-lib-bulk [aria-disabled=true]{opacity:.4;cursor:default}.aw-lib-bulk :focus-visible{outline-color:var(--aw-soft-card)}.aw-lib-menu{z-index:80;background:var(--aw-soft-card);min-width:224px;max-width:290px;color:var(--aw-soft-ink);box-shadow:var(--aw-shadow-pop);letter-spacing:.01em;text-align:left;animation:aw-lib-pop .32s var(--aw-soft-spring) both;transform-origin:var(--aw-lib-ox,50%) var(--aw-lib-oy,0);border-radius:18px;padding:6px;font-size:14px;line-height:1.45;position:fixed;top:0;left:0}@keyframes aw-lib-pop{0%{opacity:0;transform:translateY(6px)scale(.96)}}.aw-lib-menu-page[data-slide]>*{animation:aw-lib-slide-in .36s var(--aw-ios) both}@keyframes aw-lib-slide-in{0%{opacity:0;transform:translate(14px)}}.aw-lib-mi{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:12px;align-items:center;gap:10px;width:100%;min-height:36px;padding:0 10px;font-size:13px;display:flex}.aw-lib-mi:hover,.aw-lib-mi:focus-visible{background:var(--aw-soft-fill);outline:none}.aw-lib-mi:focus-visible{box-shadow:inset 0 0 0 2px var(--aw-soft-ink)}.aw-lib-mi>svg{color:var(--aw-soft-dim);flex:none}.aw-lib-mi[data-danger],.aw-lib-mi[data-danger]>svg{color:var(--color-destructive)}.aw-lib-mi[aria-disabled=true]{opacity:.5;cursor:default}.aw-lib-mi-n{font:500 11.5px var(--font-mono);color:var(--aw-soft-dim);margin-left:auto}.aw-lib-chev{color:var(--aw-soft-dim);margin-left:auto;display:inline-grid}.aw-lib-msep{background:var(--aw-soft-border);height:1px;margin:5px 8px}.aw-lib-mhead{color:var(--aw-soft-dim);align-items:center;gap:4px;padding:2px 6px 6px 0;font-size:12px;display:flex}.aw-lib-mhead b{color:var(--aw-soft-ink);font-weight:600}.aw-lib-mempty{color:var(--aw-soft-dim);margin:0;padding:6px 10px 8px;font-size:12.5px}.aw-lib-merror{background:#b91c1c14;border-radius:12px;margin:0 0 4px;padding:8px 10px}@supports (color:color-mix(in lab, red, red)){.aw-lib-merror{background:color-mix(in srgb, var(--color-destructive) 8%, transparent)}}.aw-lib-merror{color:var(--color-destructive);font-size:12.5px;font-weight:500}.aw-lib-mconfirm{gap:6px;padding:10px 10px 6px;font-size:13px;display:grid}.aw-lib-mconfirm b,.aw-lib-mtitle{font:600 15px/1.25 var(--aw-lib-display)}.aw-lib-mconfirm span{color:var(--aw-soft-dim);font-size:12.5px}.aw-lib-mrow{justify-content:flex-end;gap:6px;margin-top:8px;display:flex}.aw-lib-mreset{gap:2px;max-width:290px;display:grid}.aw-lib-mreset .aw-lib-mtitle{padding:10px 12px 0;display:block}.aw-lib-mnote{background:#b91c1c14;border-radius:12px;margin:6px 6px 0;padding:8px 10px}@supports (color:color-mix(in lab, red, red)){.aw-lib-mnote{background:color-mix(in srgb, var(--color-destructive) 8%, transparent)}}.aw-lib-mnote{font-size:12px;line-height:1.45}.aw-lib-tones{align-items:center;gap:7px;padding:6px 10px;display:flex}.aw-lib-tones-label{color:var(--aw-soft-dim);margin-right:auto;font-size:12.5px}.aw-lib-tw{cursor:pointer;width:20px;height:20px;transition:transform .3s var(--aw-soft-spring), box-shadow .25s;border:0;border-radius:50%;padding:0}.aw-lib-tw:hover{transform:scale(1.14)}.aw-lib-tw[aria-checked=true]{box-shadow:0 0 0 2px var(--aw-soft-card), 0 0 0 3.5px var(--aw-soft-ink)}.aw-lib-tw[data-auto]{background:var(--aw-soft-fill);width:auto;height:22px;box-shadow:inset 0 0 0 1px var(--aw-soft-border);color:var(--aw-soft-dim);border-radius:999px;padding:0 8px;font-size:11.5px;font-weight:500}.aw-lib-tw[data-auto][aria-checked=true]{background:var(--aw-soft-ink);color:var(--aw-soft-card);box-shadow:none}.aw-lib-tw[aria-disabled=true]{opacity:.5;cursor:default;transform:none}.aw-lib-info{gap:10px;max-width:280px;padding:10px 10px 8px;font-size:13px;display:grid}.aw-lib-info b{font:600 15px var(--aw-lib-display)}.aw-lib-info p{color:var(--aw-soft-dim);margin:0}.aw-lib-info dl{grid-template-columns:auto 1fr;align-items:center;gap:7px 12px;margin:0;display:grid}.aw-lib-info dt{white-space:nowrap;color:var(--aw-soft-dim);font-size:12px}.aw-lib-info dd{margin:0}.aw-lib-legend{color:var(--aw-soft-dim);flex-wrap:wrap;gap:6px 12px;font-size:12px;display:flex}.aw-lib-legend span{align-items:center;gap:5px;display:inline-flex}.aw-lib-peek{z-index:90;pointer-events:none;background:var(--aw-soft-card);color:var(--aw-soft-ink);box-shadow:0 0 0 1px var(--aw-soft-border), 0 12px 30px #0f0e0c24;letter-spacing:.01em;white-space:nowrap;opacity:0;transition:opacity .15s, transform .25s var(--aw-soft-spring);border-radius:12px;padding:7px 11px;font-size:12.5px;font-weight:500;line-height:1.3;position:fixed;top:0;left:0;transform:translate(-50%,calc(-100% - 10px))scale(.97)}.aw-lib-peek[data-on]{opacity:1;transform:translate(-50%,calc(-100% - 10px))}.aw-lib-peek small{color:var(--aw-soft-dim);font-size:11.5px;font-weight:400;display:block}.aw-lib-ghost{z-index:100;pointer-events:none;background:var(--aw-soft-card);color:var(--aw-soft-ink);box-shadow:0 0 0 1px var(--aw-soft-border), 0 24px 50px #0f0e0c38;font:600 14px var(--aw-lib-display);white-space:nowrap;border-radius:16px;align-items:center;gap:10px;padding:7px 14px 7px 7px;display:flex;position:fixed;top:0;left:0}.aw-lib-ghost .aw-lib-swatch{border-radius:11px;width:32px;height:32px}.aw-lib-ghost small{font:400 11.5px var(--font-sans);color:var(--aw-soft-dim);display:block}.aw-lib-flight{z-index:100;pointer-events:none;background:radial-gradient(circle at 30% 30%, var(--aw-lib-ga), var(--aw-lib-tone));box-shadow:0 8px 20px var(--aw-lib-tone);border-radius:20px;position:fixed;top:0;left:0}@supports (color:color-mix(in lab, red, red)){.aw-lib-flight{box-shadow:0 8px 20px color-mix(in srgb, var(--aw-lib-tone) 30%, transparent)}}.aw-lib-chips{scrollbar-width:none;gap:6px;margin:-9px -16px -1px;padding:5px 16px;display:none;overflow-x:auto}.aw-lib-chip{background:var(--aw-soft-fill);height:34px;box-shadow:inset 0 0 0 1px var(--aw-soft-border);cursor:pointer;white-space:nowrap;border:0;border-radius:999px;flex:none;align-items:center;gap:7px;padding:0 12px 0 10px;font-size:12.5px;font-weight:500;display:inline-flex}.aw-lib-chip[aria-pressed=true]{background:var(--aw-soft-ink);color:var(--aw-soft-card);box-shadow:none}.aw-lib-chip-n{font:500 11px var(--font-mono);opacity:.7}.aw-lib-chip .aw-lib-swatch{border-radius:5px;width:16px;height:16px}@container aw-lib (max-width:720px){.aw-lib-h1{font-size:24px}.aw-lib-sub{margin-top:-12px}.aw-lib-chips{display:flex}.aw-lib-lhead,.aw-lib-lrow{grid-template-columns:26px minmax(0,1.5fr) minmax(0,1fr) 40px;gap:10px}.aw-lib-c-last,.aw-lib-c-due,.aw-lib-lact .aw-lib-more{display:none}.aw-lib-ltopic .aw-lib-swatch{border-radius:9px;width:28px;height:28px}.aw-lib-bulk{align-self:stretch;padding-left:14px}.aw-lib-bulk-count{margin-right:auto}.aw-lib-notice{flex-wrap:wrap}}@container aw-lib (max-width:560px){.aw-lib-toolbar .aw-lib-search{flex-basis:100%;max-width:none}.aw-lib-toolbar .aw-lib-segmented{margin-right:auto}}@container aw-lib (max-width:540px){.aw-lib-tiles{grid-template-columns:1fr}.aw-lib-cover{height:92px}.aw-lib-road-btn{top:66px}.aw-lib-draw-btn{top:37px}.aw-lib-ctl-row .aw-lib-ctl,.aw-lib-road-btn{opacity:1;transform:none}.aw-lib-ctl-row .aw-lib-star,.aw-lib-card:hover .aw-lib-ctl-row .aw-lib-star{transform:translate(-34px)}.aw-lib-stools{opacity:1}}@media (prefers-reduced-motion:reduce){[class*=aw-lib-],[class*=aw-lib-] *,[class*=aw-lib-]:before,[class*=aw-lib-]:after{transition:none!important;animation:none!important}}:root[data-motion=reduced] [class*=aw-lib-],:root[data-motion=reduced] [class*=aw-lib-] *,:root[data-motion=reduced] [class*=aw-lib-]:before,:root[data-motion=reduced] [class*=aw-lib-]:after{transition:none!important;animation:none!important}.aw-xc{--aw-xc-right:#0b5e46;--aw-xc-right-ground:#c8f1e0}@supports (color:color-mix(in lab, red, red)){.aw-xc{--aw-xc-right-ground:color-mix(in srgb, #c8f1e0 55%, var(--aw-soft-card))}}.aw-xc{--aw-xc-miss:#9b2230;--aw-xc-miss-ground:#ffd6de}@supports (color:color-mix(in lab, red, red)){.aw-xc{--aw-xc-miss-ground:color-mix(in srgb, #ffd6de 55%, var(--aw-soft-card))}}.aw-xc{background:var(--aw-soft-card);box-shadow:0 0 0 1px var(--aw-soft-border), 0 1px 2px #0f0e0c0a, 0 14px 36px #0f0e0c0f;border-radius:22px}.aw-xc-head{flex-wrap:wrap;align-items:center;gap:10px;padding:16px 20px 0 16px;display:flex}.aw-xc-pager{background:var(--aw-soft-fill);border-radius:999px;align-items:center;gap:2px;height:36px;padding:2px;display:inline-flex}.aw-xc-pager-btn{width:32px;height:32px;color:var(--aw-soft-ink);cursor:pointer;transition:background-color .2s var(--aw-soft-ease), box-shadow .2s var(--aw-soft-ease), scale .12s var(--aw-soft-ease);border-radius:999px;place-items:center;display:grid}.aw-xc-pager-btn svg{width:16px;height:16px}.aw-xc-pager-btn:hover:not(:disabled){background:var(--aw-soft-card);box-shadow:0 1px 2px #0f0e0c1a}.aw-xc-pager-btn:active:not(:disabled){scale:.92}.aw-xc-pager-btn:disabled{opacity:.35;cursor:default}.aw-xc-pager-n{font:500 13px/1 var(--font-mono);font-variant-numeric:tabular-nums;color:var(--aw-soft-ink);padding:0 6px}.aw-xc-pager-of{color:var(--aw-soft-dim)}.aw-xc-kind[data-kind=mcq],.aw-xc-ghost-kind{--aw-xc-hue:#1d8fb3;--aw-xc-deep:#0080a3}.aw-xc-kind[data-kind=fill]{--aw-xc-hue:#d99a1e;--aw-xc-deep:#a56900}.aw-xc-kind[data-kind=short]{--aw-xc-hue:#7a5af0;--aw-xc-deep:#7a5af0}.aw-xc-kind[data-kind=completion]{--aw-xc-hue:#e0604e;--aw-xc-deep:#cb4d3c}.aw-xc-kind[data-kind=code]{--aw-xc-hue:#2f7d8c;--aw-xc-deep:#2f7d8c}.aw-xc-kind{background:var(--aw-xc-hue);border-radius:999px;align-items:center;gap:8px;height:36px;padding:0 14px 0 5px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.aw-xc-kind{background:color-mix(in srgb, var(--aw-xc-hue) 13%, var(--aw-soft-card))}}.aw-xc-kind{color:var(--aw-soft-ink);font-size:13px;font-weight:500}.aw-xc-kind-glyph{background:var(--aw-xc-deep);color:#fff;border-radius:999px;place-items:center;width:26px;height:26px;display:grid}.aw-xc-kind-glyph svg{width:14px;height:14px}.aw-xc-kind-glyph svg>*{transform-box:fill-box;transform-origin:50%}.aw-xc-kind[data-kind=mcq]:hover svg>path:nth-child(5),.aw-xc-kind[data-kind=mcq]:hover svg>path:nth-child(4){transform-origin:0 100%;animation:aw-xc-tick .45s var(--aw-soft-spring) both}.aw-xc-kind[data-kind=mcq]:hover svg>path:nth-child(4){animation-delay:.12s}.aw-xc-kind[data-kind=fill]:hover svg>path:nth-child(5){animation:.9s step-end both aw-xc-caret}.aw-xc-kind[data-kind=fill]:hover svg>path:nth-child(2){transform-origin:0%;animation:aw-xc-type .6s var(--aw-ios) both}.aw-xc-kind[data-kind=short]:hover svg>path:nth-child(2){animation:aw-xc-write .7s var(--aw-soft-ease) both}.aw-xc-kind[data-kind=short]:hover svg>path:first-child{transform-origin:0%;animation:aw-xc-type .7s var(--aw-ios) both}.aw-xc-kind[data-kind=completion]:hover svg>path{stroke-dasharray:50;animation:aw-xc-draw .7s var(--aw-ios) both}.aw-xc-kind[data-kind=code]:hover svg>path:first-child{animation:aw-xc-right .5s var(--aw-soft-spring) both}.aw-xc-kind[data-kind=code]:hover svg>path:nth-child(2){animation:aw-xc-left .5s var(--aw-soft-spring) both}.aw-xc-kind[data-kind=code]:hover svg>path:nth-child(3){animation:aw-xc-tip .5s var(--aw-soft-spring) both}@keyframes aw-xc-tick{0%{scale:0}}@keyframes aw-xc-caret{0%,30%,60%{opacity:1}15%,45%{opacity:0}}@keyframes aw-xc-type{0%{scale:.4 1}}@keyframes aw-xc-write{30%{translate:-1px .5px;rotate:-8deg}65%{translate:1px;rotate:6deg}}@keyframes aw-xc-draw{0%{stroke-dashoffset:50px}to{stroke-dashoffset:0}}@keyframes aw-xc-right{45%{translate:1.6px}}@keyframes aw-xc-left{45%{translate:-1.6px}}@keyframes aw-xc-tip{45%{rotate:14deg}}.aw-xc-xp{color:#7a4d00;font-variant-numeric:tabular-nums;background:#fff0c2;border-radius:999px;align-items:center;gap:6px;height:32px;margin-left:auto;padding:0 12px 0 10px;font-size:13px;font-weight:600;display:inline-flex}.aw-xc-xp svg{--aw-ico-ink:#7a4d00;--aw-ico-hue:#f2c14e;width:16px;height:16px}.aw-xc-body{padding:20px 24px 24px}.aw-xc-q{max-width:72ch;color:var(--aw-soft-ink);text-wrap:pretty;margin-bottom:18px;font-size:17px;font-weight:500;line-height:1.6}.aw-xc-sure{margin-bottom:16px}.aw-xc-options{flex-direction:column;gap:10px;display:flex}.aw-xc-option{background:var(--aw-soft-card);box-shadow:0 0 0 1px var(--aw-soft-border);transition:translate .35s var(--aw-soft-spring), box-shadow .45s var(--aw-ios), background-color .45s var(--aw-ios), opacity .35s var(--aw-soft-ease);border-radius:18px}.aw-xc-option[data-tone=idle]:hover{box-shadow:0 0 0 1px var(--aw-soft-border), var(--aw-shadow-lift);translate:0 -1px}.aw-xc-option[data-tone=checking]{box-shadow:0 0 0 1.5px var(--aw-soft-ink)}.aw-xc-option[data-tone=right]{background:var(--aw-xc-right-ground);box-shadow:0 0 0 1.5px var(--aw-xc-right), 0 14px 30px #1f9a7329}.aw-xc-option[data-tone=miss]{background:var(--aw-xc-miss-ground);box-shadow:0 0 0 1.5px var(--aw-xc-miss);animation:.42s ease-in-out aw-nope}.aw-xc-option[data-tone=rest]{opacity:.55}.aw-xc-option-face{border-radius:inherit;text-align:left;width:100%;min-height:56px;color:var(--aw-soft-ink);cursor:pointer;background:0 0;align-items:center;gap:14px;padding:10px 18px 10px 12px;font-size:15.5px;line-height:1.45;display:flex}.aw-xc-option-face:disabled{cursor:default}.aw-xc-option-face:focus-visible{outline:2px solid var(--color-ring);outline-offset:2px}.aw-xc-option[data-tone=idle] .aw-xc-option-face:active{scale:.99}.aw-xc-key{background:var(--aw-soft-fill);width:30px;height:30px;color:var(--aw-soft-dim);transition:background-color .2s var(--aw-soft-ease), color .2s var(--aw-soft-ease);border-radius:999px;flex:none;place-items:center;font-size:13px;font-weight:600;display:grid}.aw-xc-key svg{stroke-width:2.6px;width:16px;height:16px}.aw-xc-option[data-tone=idle]:hover .aw-xc-key,.aw-xc-option[data-tone=checking] .aw-xc-key{background:var(--aw-soft-ink);color:var(--aw-soft-card)}.aw-xc-option[data-tone=right] .aw-xc-key{background:var(--aw-xc-right);color:#fff;animation:aw-xc-pop .45s var(--aw-soft-spring)}.aw-xc-option[data-tone=miss] .aw-xc-key{background:var(--aw-xc-miss);color:#fff;animation:aw-xc-pop .45s var(--aw-soft-spring)}.aw-xc-spin{animation:.8s linear infinite aw-spin}.aw-xc-option-text{flex:1;min-width:0}.aw-xc-verdict{color:var(--aw-soft-dim);flex:none;margin-left:auto;font-size:13px;font-weight:600}.aw-xc-option[data-tone=right] .aw-xc-verdict{color:var(--aw-xc-right)}.aw-xc-option[data-tone=miss] .aw-xc-verdict{color:var(--aw-xc-miss)}.aw-xc-why{background:var(--aw-soft-card);border-radius:12px;margin:0 6px 6px;padding:12px 16px 14px}@supports (color:color-mix(in lab, red, red)){.aw-xc-why{background:color-mix(in srgb, var(--aw-soft-card) 82%, transparent)}}.aw-xc-why{color:var(--aw-soft-ink);animation:aw-xc-unfold .55s var(--aw-ios) both 60ms;font-size:15px;line-height:1.62}.aw-xc-why-solo{background:var(--aw-soft-fill);border-radius:18px;margin:12px 0 0}.aw-xc-why-wait{flex-direction:column;gap:8px;display:flex}.aw-xc-why-head{color:var(--aw-soft-dim);margin-bottom:4px;font-size:12.5px;font-weight:600;display:block}.aw-xc-option[data-tone=right] .aw-xc-why-head{color:var(--aw-xc-right)}.aw-xc-option[data-tone=miss] .aw-xc-why-head{color:var(--aw-xc-miss)}.aw-xc-dock{flex-wrap:wrap;align-items:center;gap:8px;margin-top:20px;display:flex}.aw-xc-pill{background:var(--aw-soft-fill);height:40px;color:var(--aw-soft-ink);cursor:pointer;transition:translate .35s var(--aw-soft-spring), scale .12s var(--aw-soft-ease), background-color .2s var(--aw-soft-ease), color .2s var(--aw-soft-ease);border-radius:999px;align-items:center;gap:8px;padding:0 16px 0 12px;font-size:14px;font-weight:500;display:inline-flex}.aw-xc-pill svg{width:20px;height:20px}.aw-xc-pill{--aw-ico-ground:var(--aw-soft-fill)}.aw-xc-pill[data-tone=discuss]{--aw-ico-ink:#3b30b8;--aw-ico-hue:#6c5ce7}.aw-xc-pill[data-tone=more]{--aw-ico-ink:#0b5e46;--aw-ico-hue:#1f9a73}.aw-xc-pill[data-tone=grill]{--aw-ico-ink:#b4441a;--aw-ico-hue:#ef7a3c}.aw-xc-pill:hover:not(:disabled){--aw-ico-ground:var(--aw-soft-fill-hover);background:var(--aw-soft-fill-hover);translate:0 -1px}.aw-xc-pill:active:not(:disabled){scale:.96}.aw-xc-pill:disabled{opacity:.45;cursor:not-allowed}.aw-xc-pill[aria-expanded=true],.aw-xc-pill[aria-expanded=true]:hover{background:var(--aw-soft-ink);color:var(--aw-soft-card)}.aw-xc-pill[aria-expanded=true]{--aw-ico-ink:var(--aw-soft-card);--aw-ico-ground:var(--aw-soft-ink)}.aw-xc-pill-count{background:var(--aw-soft-ink);min-width:18px;height:18px;color:var(--aw-soft-card);font:500 11px/18px var(--font-mono);text-align:center;border-radius:999px;padding:0 5px}.aw-xc-go{background:var(--aw-soft-ink);height:44px;color:var(--aw-soft-card);cursor:pointer;transition:translate .35s var(--aw-soft-spring), scale .12s var(--aw-soft-ease), box-shadow .3s var(--aw-soft-ease);--aw-ico-ink:var(--aw-soft-card);--aw-ico-hue:#f9ad5f;--aw-ico-ground:var(--aw-soft-ink);border-radius:999px;align-items:center;gap:10px;margin-left:auto;padding:0 18px 0 20px;font-size:14px;font-weight:500;display:inline-flex}.aw-xc-go svg{width:18px;height:18px;transition:translate .35s var(--aw-soft-spring)}.aw-xc-go:hover:not(:disabled){translate:0 -1px;box-shadow:0 10px 24px #0f0e0c2e}.aw-xc-go:hover:not(:disabled) .aw-xc-go-arrow{translate:3px}.aw-xc-go:active:not(:disabled){scale:.97}.aw-xc-go:disabled{opacity:.4;cursor:not-allowed}.aw-xc-go-cost{font:500 12px var(--font-mono);opacity:.62}.aw-ico{stroke:var(--aw-ico-ink,currentColor);flex:none;overflow:visible}.aw-ico .aw-ico-tint{fill:var(--aw-ico-hue,currentColor);fill-opacity:.3}.aw-ico .aw-ico-ground{fill:var(--aw-ico-ground,var(--aw-soft-card));transition:fill .2s var(--aw-soft-ease)}.aw-ico .aw-ico-dot{fill:var(--aw-ico-ink,currentColor);stroke:none;transform-box:fill-box;transform-origin:50%}.aw-ico-back{transition:translate .35s var(--aw-soft-spring)}.aw-xc-pill:hover .aw-ico-back{translate:.8px -.8px}.aw-xc-pill:hover .aw-ico-discuss .aw-ico-dot{animation:aw-ico-hop .5s var(--aw-soft-spring) both}.aw-xc-pill:hover .aw-ico-discuss .aw-ico-dot:nth-of-type(2){animation-delay:80ms}.aw-xc-pill:hover .aw-ico-discuss .aw-ico-dot:nth-of-type(3){animation-delay:.16s}.aw-ico-card-back,.aw-ico-card-front{transform-box:fill-box;transition:rotate .4s var(--aw-soft-spring), translate .4s var(--aw-soft-spring)}.aw-ico-card-back{transform-origin:0 100%}.aw-ico-card-front{transform-origin:100% 100%}.aw-xc-pill:hover .aw-ico-card-back{translate:-.6px;rotate:-10deg}.aw-xc-pill:hover .aw-ico-card-front{translate:.6px -.6px;rotate:6deg}.aw-ico-lamp{transform-origin:12px 2px}.aw-ico .aw-ico-beam{fill:var(--aw-ico-hue,currentColor);fill-opacity:.22;stroke:none;transition:fill-opacity .3s var(--aw-soft-ease)}.aw-xc-pill:hover .aw-ico-lamp{animation:aw-ico-swing .9s var(--aw-soft-ease) both}.aw-xc-pill:hover .aw-ico-beam{fill-opacity:.42}.aw-ico-orbit{transform-origin:12px 12px;transition:rotate .55s var(--aw-ios)}.aw-ico-flip{transform-box:fill-box;transform-origin:50%}.aw-xc-go:hover:not(:disabled) .aw-ico-orbit{rotate:-180deg}.aw-xc-go:hover:not(:disabled) .aw-ico-flip{animation:aw-ico-flip .55s var(--aw-ios) both}@keyframes aw-ico-hop{40%{translate:0 -1.8px}}@keyframes aw-ico-swing{25%{rotate:12deg}50%{rotate:-7deg}75%{rotate:3deg}}@keyframes aw-ico-flip{50%{scale:0 1}}.aw-xc-discuss{background:var(--aw-stage);transform-origin:8% 0;animation:aw-xc-pop-in .42s var(--aw-soft-spring) both;border-radius:22px;margin-top:14px;padding:14px}@keyframes aw-xc-pop{0%{scale:.6}60%{scale:1.14}to{scale:1}}@keyframes aw-xc-unfold{0%{opacity:0;clip-path:inset(0 0 100% round 12px);translate:0 -6px}to{opacity:1;clip-path:inset(0 round 12px);translate:0}}@keyframes aw-xc-pop-in{0%{opacity:0;translate:0 -8px;scale:.96}}.aw-xc-ghost{position:relative}.aw-xc-ghost-kind{color:var(--aw-soft-dim);align-items:center;gap:6px;font-size:12px;display:inline-flex}.aw-xc-ghost-kind:before{content:"";border-radius:var(--aw-r-pill);background:var(--aw-xc-hue);width:8px;height:8px}.aw-xc-ghost-dots{gap:5px;margin-left:auto;display:flex}.aw-xc-ghost-dots i{border-radius:var(--aw-r-pill);width:7px;height:7px;box-shadow:inset 0 0 0 1.5px var(--aw-soft-border);animation:aw-xc-pop .45s var(--aw-soft-spring)}.aw-xc-ghost-q{flex-direction:column;gap:9px;margin-bottom:18px;display:flex}.aw-xc-ghost-q i{border-radius:var(--aw-r-pill);background:var(--aw-soft-fill-hover);height:9px}.aw-xc-ghost-q i:first-child{width:86%}.aw-xc-ghost-q i:last-child{width:58%}.aw-xc-ghost-opts{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.aw-xc-ghost-opts i{border-radius:var(--aw-r-row);background:var(--aw-soft-fill);align-items:center;height:40px;padding:0 14px;display:flex}.aw-xc-ghost-opts i:after{content:"";width:var(--w,40%);border-radius:var(--aw-r-pill);background:var(--aw-soft-fill-hover);height:8px}.aw-xc-ghost-opts i:nth-child(2){--w:55%}.aw-xc-ghost-opts i:nth-child(3){--w:35%}.aw-xc-ghost-opts i:nth-child(4){--w:50%}@media (prefers-reduced-motion:reduce){.aw-xc,.aw-xc *{transition:none!important;animation:none!important}}.aw-sched-head{align-items:flex-end;gap:10px;padding:0 2px 0 6px;display:flex}.aw-sched-count{color:var(--aw-soft-dim);align-items:baseline;gap:8px;font-size:14px;font-weight:500;display:flex}.aw-sched-count-n{font:600 32px/1 var(--font-display,var(--font-sans));letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--aw-soft-ink)}.aw-sched-filter{background:var(--aw-soft-fill);width:38px;height:38px;color:var(--aw-soft-ink);cursor:pointer;transition:translate .35s var(--aw-soft-spring), background-color .2s var(--aw-soft-ease), color .2s var(--aw-soft-ease);border-radius:999px;place-items:center;margin-left:auto;display:grid;position:relative}.aw-sched-filter svg{width:17px;height:17px}.aw-sched-filter:hover{background:var(--aw-soft-fill-hover);translate:0 -1px}.aw-sched-filter[aria-expanded=true],.aw-sched-filter[data-active]{background:var(--aw-soft-ink);color:var(--aw-soft-card)}.aw-sched-filter-n{background:var(--color-accent);min-width:18px;height:18px;box-shadow:0 0 0 2px var(--color-background);color:#fff;font:500 11px/18px var(--font-mono);text-align:center;border-radius:999px;padding:0 5px;position:absolute;top:-3px;right:-3px}.aw-sched-split{gap:3px;height:6px;margin:14px 2px 2px 6px;display:flex}.aw-sched-split>span{transition:flex-grow .55s var(--aw-ios);border-radius:999px}.aw-sched-split>[data-band=overdue]{background:#d8484a}.aw-sched-split>[data-band=today]{background:#f2c14e}.aw-sched-split>[data-band=backlog]{background:#d9d3c4}.aw-sched-panel{background:var(--aw-soft-card);box-shadow:var(--aw-shadow-pop);border-radius:20px;margin-top:12px;padding:14px}.aw-sched-panel-label{color:var(--aw-soft-dim);margin-bottom:8px;font-size:12px;font-weight:500}.aw-sched-chip{background:var(--aw-soft-fill);height:32px;color:var(--aw-soft-ink);cursor:pointer;transition:translate .3s var(--aw-soft-spring), background-color .2s var(--aw-soft-ease);border-radius:999px;align-items:center;gap:6px;padding:0 12px;font-size:13px;font-weight:500;display:inline-flex}.aw-sched-chip:hover{background:var(--aw-soft-fill-hover);translate:0 -1px}.aw-sched-chip[aria-pressed=true]{background:var(--aw-soft-ink);color:var(--aw-soft-card)}.aw-sched-chip-n{font:500 11px var(--font-mono);font-variant-numeric:tabular-nums;opacity:.6}.aw-sched-list{margin-top:6px}.aw-sched-band{box-sizing:border-box;align-items:center;gap:8px;height:40px;padding:14px 8px 0 10px;display:flex}.aw-sched-band:first-child{height:28px;padding-top:2px}.aw-sched-band-dot{background:var(--aw-soft-dim);border-radius:999px;width:8px;height:8px}.aw-sched-band[data-band=overdue] .aw-sched-band-dot{background:#d8484a}.aw-sched-band[data-band=today] .aw-sched-band-dot{background:#f2c14e}.aw-sched-band[data-band=backlog] .aw-sched-band-dot{background:#b9b2a2}.aw-sched-band-label{color:var(--aw-soft-ink);font-size:13px;font-weight:600}.aw-sched-band-count{font:500 12px var(--font-mono);font-variant-numeric:tabular-nums;color:var(--aw-soft-dim);margin-left:auto}.aw-sched-row{text-align:left;width:100%;min-height:56px;color:var(--aw-soft-ink);cursor:pointer;background:0 0;border-radius:16px;align-items:center;gap:10px;padding:8px;display:flex}.aw-sched-row:focus-visible{outline:2px solid var(--color-ring);outline-offset:-2px}.aw-sched-row[data-step=PRACTICE]{--aw-sched-ground:#c8f1e0;--aw-sched-ink:#0b5e46}.aw-sched-row[data-step=FEYNMAN]{--aw-sched-ground:#ffe3ad;--aw-sched-ink:#b4441a}.aw-sched-row[data-step=LEARN]{--aw-sched-ground:#d2f0fa;--aw-sched-ink:#0a4a6e}.aw-sched-row[data-step=FLAW]{--aw-sched-ground:#ffd6de;--aw-sched-ink:#9b2230}.aw-sched-thumb{background:var(--aw-sched-ground);width:32px;height:32px;color:var(--aw-sched-ink);transition:scale .12s var(--aw-soft-ease);border-radius:10px;flex:none;place-items:center;display:grid}.aw-sched-thumb svg{width:17px;height:17px}.aw-sched-row:active .aw-sched-thumb{scale:.92}.aw-sched-thumb svg,.aw-sched-thumb svg>*{transform-box:fill-box;transform-origin:50%}.aw-sched-row[data-step=PRACTICE]:is(:hover,:focus-visible) .aw-sched-thumb circle{animation:aw-sched-ripple .45s var(--aw-soft-spring) both}.aw-sched-row[data-step=PRACTICE]:is(:hover,:focus-visible) .aw-sched-thumb circle:nth-child(2){animation-delay:70ms}.aw-sched-row[data-step=PRACTICE]:is(:hover,:focus-visible) .aw-sched-thumb circle:first-child{animation-delay:.14s}.aw-sched-row[data-step=FEYNMAN]:is(:hover,:focus-visible) .aw-sched-thumb rect{animation:aw-sched-bob .6s var(--aw-soft-spring) both}.aw-sched-row[data-step=FEYNMAN]:is(:hover,:focus-visible) .aw-sched-thumb path:nth-child(2){animation:aw-sched-hum .6s var(--aw-soft-ease) both}.aw-sched-row[data-step=LEARN]:is(:hover,:focus-visible) .aw-sched-thumb svg{animation:aw-sched-open .5s var(--aw-soft-spring) both}.aw-sched-row[data-step=FLAW]:is(:hover,:focus-visible) .aw-sched-thumb svg{animation:aw-sched-scan .7s var(--aw-soft-ease) both}@keyframes aw-sched-ripple{50%{scale:1.18}}@keyframes aw-sched-bob{40%{translate:0 -1.6px}}@keyframes aw-sched-hum{25%,75%{scale:1.14}50%{scale:1}}@keyframes aw-sched-open{45%{translate:0 -1px;scale:1.16 .96}}@keyframes aw-sched-scan{30%{translate:-1.6px -1px;rotate:-10deg}70%{translate:1.6px -1px;rotate:10deg}}.aw-sched-text{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.aw-sched-title{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14px;font-weight:500;line-height:1.25;display:-webkit-box;overflow:hidden}.aw-sched-meta{min-width:0;color:var(--aw-soft-dim);align-items:center;gap:6px;font-size:12px;line-height:1.25;display:flex}.aw-sched-note{color:var(--aw-soft-dim);text-wrap:pretty;font-size:12px;line-height:1.4}.aw-sched-step{color:var(--aw-sched-ink);flex:none;font-weight:600}.aw-sched-dot{border-radius:999px;flex:none;width:5px;height:5px}.aw-sched-tail{flex:none;place-items:center end;min-width:26px;display:grid}.aw-sched-tail>*{transition:opacity .2s var(--aw-soft-ease), translate .35s var(--aw-soft-spring), scale .35s var(--aw-soft-spring);grid-area:1/1}.aw-sched-late{height:24px;font:500 12px/24px var(--font-mono);font-variant-numeric:tabular-nums;border-radius:999px;padding:0 8px}.aw-sched-late[data-tier=late]{color:#9b2230;background:#ffd6de}.aw-sched-late[data-tier=soon]{color:#7a4d00;background:#fff0c2}.aw-sched-late[data-tier=now]{color:#0b5e46;background:#c8f1e0}.aw-sched-go{background:var(--aw-soft-ink);width:26px;height:26px;color:var(--aw-soft-card);opacity:0;border-radius:999px;place-items:center;display:grid;translate:-6px;scale:.8}.aw-sched-go svg{width:14px;height:14px}.aw-sched-row:is(:hover,:focus-visible) .aw-sched-late{opacity:0;translate:-6px;scale:.8}.aw-sched-row:is(:hover,:focus-visible) .aw-sched-go{opacity:1;translate:0;scale:1}.aw-sched-more{background:var(--aw-soft-fill);width:100%;height:40px;color:var(--aw-soft-ink);cursor:pointer;transition:translate .3s var(--aw-soft-spring), background-color .2s var(--aw-soft-ease);border-radius:999px;justify-content:center;align-items:center;gap:6px;margin-top:4px;font-size:13px;font-weight:500;display:flex}.aw-sched-more:hover{background:var(--aw-soft-fill-hover);translate:0 -1px}.aw-sched-more svg{width:15px;height:15px;transition:rotate .35s var(--aw-soft-spring)}.aw-sched-more[aria-expanded=true] svg{rotate:180deg}.aw-sched-empty{text-align:center;flex-direction:column;align-items:center;gap:8px;padding:28px 12px;display:flex}.aw-sched-empty-mark{color:#0b5e46;background:#c8f1e0;border-radius:999px;place-items:center;width:44px;height:44px;display:grid}.aw-sched-empty-mark svg{width:22px;height:22px}.aw-sched-empty-title{font:600 15px var(--font-display,var(--font-sans));color:var(--aw-soft-ink)}.aw-sched-empty-line{max-width:26ch;color:var(--aw-soft-dim);font-size:13px;line-height:1.5}@media (prefers-reduced-motion:reduce){.aw-sched-thumb svg,.aw-sched-thumb svg>*{animation:none!important}.aw-sched-filter,.aw-sched-chip,.aw-sched-thumb,.aw-sched-tail>*,.aw-sched-more,.aw-sched-more svg,.aw-sched-split>span{transition:none}}.aw-dash{background:var(--aw-soft-card);color:var(--aw-soft-ink);border-radius:var(--aw-r-panel);box-shadow:var(--aw-shadow-panel)}.aw-dash-title{font:600 17px/24px var(--font-display);letter-spacing:-.01em}.aw-dash-meta{color:var(--aw-soft-dim);font-size:12px}@keyframes aw-mem-pop{0%{opacity:0;transform:translateY(6px)scale(.96)}}.aw-mem{--aw-mem-line:#1f9a73;--aw-mem-target-ink:#0b5e46;--aw-mem-exam:#a83e17;--aw-mem-exam-ground:#ffe3ad;--aw-mem-cross:#c98a10;color:var(--aw-soft-ink);flex-direction:column;gap:16px;display:flex}.aw-mem-hero{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px 32px;display:flex}.aw-mem-lead{flex-direction:column;align-items:flex-start;gap:12px;min-width:0;display:flex}.aw-mem-readout{flex-wrap:wrap;align-items:baseline;gap:4px 12px;display:flex}.aw-mem-big{align-items:baseline;gap:3px;padding-block:2px;display:inline-flex;overflow:hidden}.aw-mem-big-n{font:600 64px/1 var(--font-display);letter-spacing:-.035em;font-variant-numeric:tabular-nums;animation:aw-mem-roll-up .34s var(--aw-soft-spring) both}.aw-mem-big-n[data-dir=down]{animation-name:aw-mem-roll-down}@keyframes aw-mem-roll-up{0%{opacity:0;transform:translateY(16px)}}@keyframes aw-mem-roll-down{0%{opacity:0;transform:translateY(-16px)}}.aw-mem-big-pc{font:600 26px/1 var(--font-display);color:var(--aw-soft-dim)}.aw-mem-when{color:var(--aw-soft-dim);font-size:13px}.aw-mem-floor{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.aw-mem-floor-rings{gap:10px;display:flex}.aw-mem-floor-n{font:600 30px/1.1 var(--font-display);font-variant-numeric:tabular-nums}.aw-mem-floor-note{max-width:46ch;color:var(--aw-soft-dim);font-size:13px;line-height:1.45}.aw-mem-status{background:var(--s4);height:30px;color:var(--s1);animation:aw-mem-pop .45s var(--aw-soft-spring) .5s both;border-radius:999px;align-items:center;gap:8px;padding:0 13px 0 10px;font-size:13px;font-weight:500;display:inline-flex}.aw-mem-gauge{flex:none;overflow:visible}.aw-mem-gauge-track{fill:none;stroke:var(--s2);stroke-opacity:.25;stroke-width:3px;stroke-linecap:round}.aw-mem-gauge-value{fill:none;stroke:var(--s2);stroke-width:3px;stroke-linecap:round;animation:aw-mem-gauge .9s var(--aw-ios) .6s both}.aw-mem-status:hover .aw-mem-gauge-value{animation:aw-mem-gauge-again .8s var(--aw-ios) both}@keyframes aw-mem-gauge{0%{stroke-dasharray:0 100}}@keyframes aw-mem-gauge-again{0%{stroke-dasharray:0 100}}.aw-mem-gauge-tick{stroke:var(--s1);stroke-width:1.6px;stroke-linecap:round}.aw-mem-aside{flex:0 300px;min-width:220px}.aw-mem-svg{cursor:crosshair;outline:none;width:100%;height:auto;display:block}.aw-mem-svg:focus-visible{outline:2px solid var(--aw-soft-ink);outline-offset:4px;border-radius:12px}.aw-mem-target{stroke:var(--aw-mem-line);stroke-opacity:.7;stroke-width:1.25px;stroke-dasharray:4 4}.aw-mem-target-tick{font:600 10.5px var(--font-mono);fill:var(--aw-mem-target-ink)}.aw-mem-grid{stroke:var(--aw-soft-border);stroke-width:1px}.aw-mem-tick{font:500 10.5px var(--font-mono);fill:var(--aw-soft-dim)}.aw-mem-axis{fill:var(--aw-soft-dim);font-size:11px;font-weight:500}.aw-mem-today{fill:var(--aw-soft-ink)}.aw-mem-today-label{fill:var(--aw-soft-card);font-size:11px;font-weight:600}.aw-mem-now{stroke:var(--aw-soft-ink);stroke-opacity:.25;stroke-width:1px}.aw-mem-line{transition:opacity .25s var(--aw-soft-ease)}.aw-mem-cross{fill:var(--aw-soft-card);stroke:var(--aw-mem-cross);stroke-width:2.5px}.aw-mem-cross-drop{stroke:var(--aw-mem-cross);stroke-width:1px;stroke-dasharray:2 3}.aw-mem-exam-rule{stroke:var(--aw-mem-exam);stroke-width:1.25px;stroke-dasharray:3 3}.aw-mem-exam{z-index:4;background:var(--aw-mem-exam-ground);height:22px;color:var(--aw-mem-exam);font:600 11px/22px var(--font-sans);white-space:nowrap;cursor:default;transition:box-shadow .25s var(--aw-soft-ease);animation:aw-mem-pop .45s var(--aw-soft-spring) .8s both;border:0;border-radius:999px;align-items:center;padding:0 10px;display:inline-flex;position:absolute;top:2px}.aw-mem-exam[data-anchor=mid]{translate:-50%}button.aw-mem-exam{cursor:pointer}.aw-mem-exam:hover,.aw-mem-exam:focus-visible,.aw-mem-exam:focus-within{z-index:6;box-shadow:0 8px 20px #a83e172e}.aw-mem-exam:focus-visible{outline:2px solid var(--aw-mem-exam);outline-offset:2px}.aw-mem-exam-more{max-width:0;transition:max-width .45s var(--aw-ios);overflow:hidden}.aw-mem-exam:hover .aw-mem-exam-more,.aw-mem-exam:focus-visible .aw-mem-exam-more{max-width:280px}.aw-mem-exam-v{font-family:var(--font-mono);margin-left:5px}.aw-mem-exam-far{margin-left:5px}.aw-mem-exam-list{background:var(--aw-soft-card);min-width:230px;max-width:300px;box-shadow:var(--aw-shadow-pop);color:var(--aw-soft-ink);font:500 12px/1.3 var(--font-sans);opacity:0;visibility:hidden;transform-origin:20% 0;transition:opacity .2s, visibility .2s, transform .3s var(--aw-soft-spring);border-radius:14px;flex-direction:column;gap:2px;padding:8px;display:flex;position:absolute;top:30px;left:0;transform:translateY(-4px)scale(.98)}.aw-mem-exam-list:before{content:"";height:10px;position:absolute;inset:-10px 0 auto}.aw-mem-exam[data-anchor=end] .aw-mem-exam-list{transform-origin:80% 0;left:auto;right:0}.aw-mem-exam:hover .aw-mem-exam-list,.aw-mem-exam:focus-within .aw-mem-exam-list{opacity:1;visibility:visible;transform:none}.aw-mem-exam-row{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;height:28px;padding:0 6px;display:grid}.aw-mem-exam-name{text-overflow:ellipsis;overflow:hidden}.aw-mem-exam-date{color:var(--aw-soft-dim)}.aw-mem-exam-row .aw-mem-exam-v{color:var(--aw-mem-exam);text-align:right;margin:0}.aw-mem-exam-reach{background:var(--aw-soft-fill);height:28px;font:500 12px var(--font-sans);cursor:pointer;border:0;border-radius:999px;margin-top:4px}.aw-mem-exam-reach:hover{background:var(--aw-soft-fill-hover)}.aw-mem-ghost{fill:none;stroke-width:1.75px;stroke-dasharray:2 4;stroke-linecap:round;opacity:.75;animation:aw-mem-ghost .25s var(--aw-soft-ease) both}@keyframes aw-mem-ghost{0%{opacity:0}}.aw-mem-rule{stroke:var(--aw-soft-ink);stroke-opacity:.35;stroke-width:1px}.aw-mem-dot{fill:var(--aw-soft-card);stroke:var(--aw-mem-line);stroke-width:2.5px}.aw-mem-pin-dot{stroke:var(--aw-soft-card);stroke-width:1.5px}.aw-mem-tip-box{fill:var(--aw-soft-card);stroke:var(--aw-soft-border);filter:drop-shadow(0 10px 24px #0f0e0c24)}.aw-mem-tip-head{fill:var(--aw-soft-ink);font-size:11.5px;font-weight:600}.aw-mem-tip-label{fill:var(--aw-soft-dim);font-size:11.5px}.aw-mem-tip-value{font:500 11.5px var(--font-mono);fill:var(--aw-soft-ink)}.aw-mem-day{z-index:10;background:var(--aw-soft-card);box-shadow:var(--aw-shadow-pop);color:var(--aw-soft-ink);transform-origin:50% 100%;animation:aw-mem-pop .35s var(--aw-soft-spring) both;border-radius:18px;flex-direction:column;gap:6px;padding:10px 8px 8px;display:flex;position:absolute}.aw-mem-day-head{align-items:center;gap:8px;padding:0 0 0 6px;display:flex}.aw-mem-day-title{font-size:13px;font-weight:600}.aw-mem-day-close{background:var(--aw-soft-fill);width:24px;height:24px;color:var(--aw-soft-dim);cursor:pointer;border:0;border-radius:999px;flex:none;place-items:center;margin-left:auto;transition:background .2s,color .2s;display:grid}.aw-mem-day-close:hover{background:var(--aw-soft-fill-hover);color:var(--aw-soft-ink)}.aw-mem-day-sum{color:var(--aw-soft-dim);margin:0;padding:0 6px;font-size:12px}.aw-mem-day-group{color:var(--aw-soft-dim);padding:4px 6px 0;font-size:12px;font-weight:600}.aw-mem-day-note{color:var(--aw-soft-dim);padding:2px 6px;font-size:12px;line-height:1.4}.aw-mem-day-row{width:100%;color:inherit;text-align:left;background:0 0;border:0;border-radius:10px;align-items:baseline;gap:8px;padding:6px;font-size:13px;line-height:1.35;display:flex}button.aw-mem-day-row{cursor:pointer;transition:background .2s}button.aw-mem-day-row:hover{background:var(--aw-soft-fill)}.aw-mem-day-step{font-size:12px;font-weight:500}.aw-mem-day-count{font:500 12px var(--font-mono);color:var(--aw-soft-dim)}.aw-mem-slate{border:1.5px dashed var(--aw-soft-border);text-align:center;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;gap:6px;min-height:120px;padding:24px 16px;display:flex}.aw-mem-slate-title{font-size:13px;font-weight:600}.aw-mem-slate-body{max-width:48ch;color:var(--aw-soft-dim);margin:0;font-size:13px;line-height:1.45}.aw-mem-chips{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.aw-mem-chip{box-sizing:border-box;background:var(--aw-soft-card);min-width:0;max-width:100%;height:32px;box-shadow:0 0 0 1px var(--aw-soft-border);color:var(--aw-soft-ink);cursor:pointer;transition:background .2s, box-shadow .25s, transform .35s var(--aw-soft-spring), color .2s;border:0;border-radius:999px;align-items:center;gap:8px;padding:0 12px 0 11px;font-size:13px;font-weight:500;display:inline-flex}.aw-mem-chip:hover{box-shadow:0 0 0 1px var(--aw-soft-border), var(--aw-shadow-lift);transform:translateY(-1px)}.aw-mem-chip:active{transform:scale(.97)}.aw-mem-chip:focus-visible{outline:2px solid var(--aw-soft-ink);outline-offset:2px}.aw-mem-chip[aria-pressed=false]{background:var(--aw-soft-fill);box-shadow:none;color:var(--aw-soft-dim)}.aw-mem-chip[aria-pressed=false] .aw-mem-sw{opacity:.3}.aw-mem-chip.is-quiet{box-shadow:none;border:1px dashed var(--aw-soft-dim);background:0 0}@supports (color:color-mix(in lab, red, red)){.aw-mem-chip.is-quiet{border:1px dashed color-mix(in srgb, var(--aw-soft-dim) 45%, transparent)}}.aw-mem-chip.is-quiet{color:var(--aw-soft-dim);cursor:default}.aw-mem-chip.is-quiet:hover{box-shadow:none;transform:none}.aw-mem-sw{border-radius:2px;flex:none;width:16px;height:3px;transition:opacity .2s}.aw-mem-sw.is-course{opacity:.8}.aw-mem-chip-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.aw-mem-chip-value{font:500 12px var(--font-mono);color:var(--aw-soft-dim);font-variant-numeric:tabular-nums;flex:none}.aw-mem-chip-x{background:var(--aw-soft-fill);width:18px;height:18px;color:var(--aw-soft-dim);opacity:0;transition:opacity .2s, transform .3s var(--aw-soft-spring);border-radius:999px;flex:none;place-items:center;margin-right:-5px;display:grid;transform:scale(.6)}.aw-mem-chip:hover .aw-mem-chip-x,.aw-mem-chip:focus-visible .aw-mem-chip-x{opacity:1;transform:none}@media (hover:none){.aw-mem-chip-x{opacity:1;transform:none}}.aw-mem-facts{color:var(--aw-soft-dim);align-items:center;gap:10px;margin-left:auto;font-size:12px;display:flex}.aw-due{flex-direction:column;gap:9px;display:flex}.aw-due-top{align-items:baseline;gap:8px;display:flex}.aw-due-n{font:600 30px/1 var(--font-display);font-variant-numeric:tabular-nums}.aw-due-label{color:var(--aw-soft-dim);font-size:13px}.aw-due-bar{gap:3px;height:8px;display:flex}.aw-due-seg{transform-origin:0;animation:aw-due-grow .8s var(--aw-ios) .2s both;border-radius:999px}@keyframes aw-due-grow{0%{transform:scaleX(0)}}.aw-due-seg[data-k=none]{background:var(--aw-soft-fill)}.aw-due-keys{color:var(--aw-soft-dim);flex-wrap:wrap;gap:4px 14px;font-size:12px;display:flex}.aw-due-key{align-items:center;gap:6px;display:inline-flex}.aw-due-key b{font:600 12px var(--font-mono);color:var(--aw-soft-ink)}.aw-due-seg[data-k=overdue]{background:#d8484a}.aw-due-seg[data-k=today]{background:#c98a10}.aw-due-seg[data-k=later]{background:#c9c1b1}.aw-due-key[data-k=overdue] b{color:#9b2230}.aw-due-key[data-k=today] b{color:#7a4d00}.aw-due-go{background:var(--aw-soft-ink);max-width:100%;height:34px;color:var(--aw-soft-card);cursor:pointer;transition:transform .35s var(--aw-soft-spring), box-shadow .25s;border:0;border-radius:999px;align-self:flex-start;align-items:center;gap:8px;margin-top:2px;padding:0 6px 0 14px;font-size:13px;font-weight:500;display:inline-flex}.aw-due-go:hover{transform:translateY(-1px);box-shadow:0 8px 20px #0f0e0c2e}.aw-due-go:active{transform:scale(.97)}.aw-due-go:focus-visible{outline:2px solid var(--aw-soft-ink);outline-offset:2px}.aw-due-go-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.aw-due-go-arrow{width:22px;height:22px;transition:transform .35s var(--aw-soft-spring);background:#fffdf829;border-radius:999px;flex:none;place-items:center;display:grid}.aw-due-go:hover .aw-due-go-arrow{transform:translate(2px)}.aw-cb-groups{flex-direction:column;gap:4px;margin:0 -10px;display:flex;container-type:inline-size}.aw-cb-head{width:100%;min-height:44px;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:16px;align-items:center;gap:10px;padding:0 8px 0 10px;transition:background .2s;display:flex}.aw-cb-head:hover{background:var(--aw-soft-fill)}.aw-cb-head:focus-visible{outline:2px solid var(--aw-soft-ink);outline-offset:-2px}.aw-cb-head-text{flex-direction:column;flex:1;gap:1px;min-width:0;padding:6px 0;display:flex}.aw-cb-name{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14px;font-weight:600;line-height:1.3;display:-webkit-box;overflow:hidden}.aw-cb-head-meta{flex-wrap:wrap;align-items:center;gap:2px 10px;display:flex}.aw-cb-sum{color:var(--s1);font-size:12px;font-weight:500}.aw-cb-cut{color:var(--aw-soft-dim);font-size:12px}.aw-cb-exam{color:#a83e17;background:#ffe3ad;border-radius:999px;align-items:center;height:20px;padding:0 8px;font-size:11px;font-weight:600;display:inline-flex}.aw-cb-chev{width:26px;height:26px;color:var(--aw-soft-dim);flex:none;place-items:center;display:grid}.aw-cb-chev svg{transition:transform .5s var(--aw-ios)}.aw-cb-head[aria-expanded=true] .aw-cb-chev svg{transform:rotate(180deg)}.aw-cb-panel{transition:grid-template-rows .5s var(--aw-ios);display:grid}.aw-cb-panel>div{min-height:0;overflow:hidden}.aw-cb-rows{flex-direction:column;gap:2px;padding:2px 0 8px;display:flex}.aw-cb-row{border-radius:16px;align-items:center;gap:12px;min-height:56px;padding:6px 6px 6px 8px;transition:background .2s;display:flex}.aw-cb-row:hover{background:var(--aw-soft-fill)}.aw-cb-panel[data-open=true] .aw-cb-row{animation:aw-cb-rise .45s var(--aw-ios) both;animation-delay:calc(var(--i,0) * 45ms + 60ms)}@keyframes aw-cb-rise{0%{opacity:0;transform:translateY(8px)}}.aw-cb-ring{flex:none;width:40px;height:40px;position:relative}.aw-cb-ring svg{width:40px;height:40px;display:block;transform:rotate(-90deg)}.aw-cb-track{fill:none;stroke:var(--s4);stroke-width:4px}.aw-cb-value{fill:none;stroke:var(--s2);stroke-width:4px;stroke-linecap:round}.aw-cb-panel[data-open=true] .aw-cb-value{animation:aw-cb-fill 1.1s var(--aw-ios) both;animation-delay:calc(var(--i,0) * 45ms + 60ms)}@keyframes aw-cb-fill{0%{stroke-dasharray:0 200}}.aw-cb-tick{stroke:var(--aw-soft-ink);stroke-width:1.5px;stroke-linecap:round;opacity:.5}.aw-cb-pct{font:500 11.5px var(--font-mono);font-variant-numeric:tabular-nums;color:var(--s1);place-items:center;display:grid;position:absolute;inset:0}.aw-cb-jump{min-width:0;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;flex:1;gap:2px;padding:0;display:flex}.aw-cb-jump:disabled{cursor:default}.aw-cb-jump:focus-visible{outline:2px solid var(--aw-soft-ink);outline-offset:2px;border-radius:6px}.aw-cb-title{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;font-weight:600;line-height:1.3;display:-webkit-box;overflow:hidden}.aw-cb-status{color:var(--s1);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.aw-cb-tail{flex:none;justify-content:flex-end;align-items:center;gap:6px;display:flex}.aw-cb-when{max-width:120px;color:var(--aw-soft-dim);white-space:nowrap;transition:max-width .35s var(--aw-ios), opacity .2s;font-size:12px;overflow:hidden}.aw-cb-when[data-late]{color:#9b2230;font-weight:500}.aw-cb-when-inline{display:none}.aw-cb-pin{width:32px;max-width:32px;height:32px;color:var(--aw-soft-dim);cursor:pointer;transition:opacity .2s, max-width .35s var(--aw-ios), margin .35s var(--aw-ios), background .2s, box-shadow .3s var(--aw-ios), transform .35s var(--aw-soft-spring);background:0 0;border:0;border-radius:999px;flex:none;place-items:center;display:grid;overflow:hidden}.aw-cb-pin:not([aria-pressed=true]){opacity:0;max-width:0;margin-left:-6px}.aw-cb-pin:hover{background:var(--aw-soft-fill-hover);transform:translateY(-1px)}.aw-cb-pin[aria-pressed=true]{background:var(--aw-soft-card);box-shadow:0 0 0 1.5px var(--pin), 0 4px 12px #0f0e0c14;color:var(--pin)}.aw-cb-pin:focus-visible{outline:2px solid var(--aw-soft-ink);outline-offset:2px}.aw-cb-pin path{fill:none;stroke:currentColor;stroke-width:2px}.aw-cb-next{background:var(--aw-soft-ink);max-width:0;height:32px;color:var(--aw-soft-card);white-space:nowrap;opacity:0;cursor:pointer;transition:max-width .4s var(--aw-ios), padding .4s var(--aw-ios), margin .4s var(--aw-ios), opacity .2s;border:0;border-radius:999px;flex:none;align-items:center;gap:6px;margin-left:-6px;padding:0;font-size:12px;font-weight:500;display:inline-flex;overflow:hidden}.aw-cb-next svg{transition:transform .35s var(--aw-soft-spring);flex:none}.aw-cb-next:hover svg{transform:translate(2px)}.aw-cb-row:hover .aw-cb-when,.aw-cb-row:focus-within .aw-cb-when{opacity:0;max-width:0}.aw-cb-row:hover .aw-cb-pin,.aw-cb-row:focus-within .aw-cb-pin{opacity:1;max-width:32px;margin-left:0}.aw-cb-row:hover .aw-cb-next,.aw-cb-row:focus-within .aw-cb-next{opacity:1;max-width:128px;margin-left:0;padding:0 10px 0 12px}@media (hover:none){.aw-cb-when{display:none}.aw-cb-when-inline{display:inline}.aw-cb-pin:not([aria-pressed=true]){opacity:1;max-width:32px;margin-left:0}.aw-cb-next{opacity:1;max-width:128px;margin-left:0;padding:0 10px 0 12px}}.aw-cb-pin:disabled{cursor:default;opacity:.25!important}@container (max-width:360px){.aw-cb-when{display:none}.aw-cb-when-inline{display:inline}.aw-cb-status{white-space:normal}.aw-cb-next{display:none}}.aw-cb-more{color:var(--aw-soft-dim);margin:6px 2px 0;font-size:12px}.aw-cb-later{flex-direction:column;gap:2px;margin:0 -10px;display:flex}.aw-cb-eyebrow{color:var(--aw-soft-dim);padding:0 12px 4px;font-size:12px}.aw-cb-start{width:100%;min-height:56px;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:16px;align-items:center;gap:12px;padding:6px 8px;transition:background .2s;display:flex}.aw-cb-start:hover{background:var(--aw-soft-fill)}.aw-cb-start:focus-visible{outline:2px solid var(--aw-soft-ink);outline-offset:-2px}.aw-cb-empty{box-sizing:border-box;border:2px dashed #c9c1b1;border-radius:999px;flex:none;width:40px;height:40px}.aw-cb-go{background:var(--aw-soft-ink);width:28px;height:28px;color:var(--aw-soft-card);opacity:0;transition:opacity .2s, transform .35s var(--aw-soft-spring);border-radius:999px;flex:none;place-items:center;display:grid;transform:translate(-6px)scale(.8)}.aw-cb-start:hover .aw-cb-go,.aw-cb-start:focus-visible .aw-cb-go{opacity:1;transform:none}.aw-cb-meta{color:var(--aw-soft-dim);font-size:12px}@media (prefers-reduced-motion:reduce){.aw-mem *,.aw-due *,.aw-cb-groups *,.aw-cb-later *{transition:none!important;animation:none!important}}:root[data-motion=reduced] :is(.aw-mem,.aw-due,.aw-cb-groups,.aw-cb-later) *{transition:none!important;animation:none!important}.aw-mem-fresh-title{font:600 22px/1.2 var(--font-display);letter-spacing:-.01em}.aw-mem-fresh-body{max-width:52ch;color:var(--aw-soft-dim);font-size:14px;line-height:1.5}.aw-mem-refresh{background:var(--aw-soft-fill);height:32px;color:var(--aw-soft-ink);cursor:pointer;transition:background .2s, transform .35s var(--aw-soft-spring);border:0;border-radius:999px;padding:0 14px;font-size:13px;font-weight:500}.aw-mem-refresh:hover{background:var(--aw-soft-fill-hover);transform:translateY(-1px)}.aw-mem-refresh:active{transform:scale(.96)}.aw-mem-refresh:focus-visible{outline:2px solid var(--aw-soft-ink);outline-offset:2px}.aw-mem-chip[aria-pressed=false]:hover{background:var(--aw-soft-fill-hover)}.aw-bsp-trigger,.aw-bsp-panel{--aw-bsp-met:#1f9a73;--aw-bsp-todo:var(--aw-soft-dim)}@supports (color:color-mix(in lab, red, red)){.aw-bsp-trigger,.aw-bsp-panel{--aw-bsp-todo:color-mix(in srgb, var(--aw-soft-dim) 55%, transparent)}}.aw-bsp-trigger{cursor:pointer;height:22px;transition:background .2s var(--aw-soft-ease), box-shadow .2s var(--aw-soft-ease);background:0 0;border:0;border-radius:999px;align-items:center;gap:4px;padding:0 7px;display:inline-flex}.aw-bsp-trigger:hover,.aw-bsp-trigger[data-open]{background:var(--aw-soft-card)}@supports (color:color-mix(in lab, red, red)){.aw-bsp-trigger:hover,.aw-bsp-trigger[data-open]{background:color-mix(in srgb, var(--aw-soft-card) 72%, transparent)}}.aw-bsp-trigger[data-pinned]{background:var(--aw-soft-card);box-shadow:var(--aw-shadow-rest)}.aw-bsp-trigger:focus-visible{outline:2px solid var(--color-ring);outline-offset:2px}.aw-bsp-pip{width:7px;height:7px;box-shadow:inset 0 0 0 1.5px var(--aw-bsp-todo);border-radius:999px}.aw-bsp-pip:nth-child(3){margin-left:3px}.aw-bsp-pip[data-state=met]{background:var(--aw-bsp-met);box-shadow:none}.aw-bsp-pip[data-state=half]{background:linear-gradient(90deg, var(--aw-bsp-met) 50%, transparent 50%);box-shadow:inset 0 0 0 1.5px var(--aw-bsp-met)}.aw-bsp-proven{color:#0b5e46;background:#c8f1e0;border-radius:999px;align-items:center;gap:3px;height:20px;padding:0 8px 0 6px;font-size:11px;font-weight:600;display:inline-flex}.aw-bsp-proven svg{stroke-width:3px;width:11px;height:11px}.aw-bsp-panel{z-index:30;border-radius:var(--aw-r-card);background:var(--aw-soft-card);width:272px;box-shadow:var(--aw-shadow-pop);color:var(--aw-soft-ink);text-align:left;white-space:normal;transform-origin:100% 0;animation:aw-bsp-pop .34s var(--aw-soft-spring);flex-direction:column;padding:6px;display:flex;position:absolute;top:calc(100% + 8px);right:0}@keyframes aw-bsp-pop{0%{opacity:0;transform:translateY(-6px)scale(.96)}to{opacity:1;transform:none}}.aw-bsp-head{grid-template-columns:1fr auto;grid-template-areas:"title meter""summary meter";align-items:center;column-gap:12px;padding:8px 10px 10px;display:grid}.aw-bsp-title{font-family:var(--font-display,var(--font-space-grotesk));letter-spacing:-.01em;grid-area:title;font-size:15px;font-weight:600;line-height:1.25}.aw-bsp-summary{color:var(--aw-soft-dim);grid-area:summary;font-size:12px;line-height:1.35}.aw-bsp-meter{grid-area:meter;gap:3px;display:inline-flex}.aw-bsp-meter>span{background:var(--aw-bsp-met);border-radius:999px;width:14px;height:6px}@supports (color:color-mix(in lab, red, red)){.aw-bsp-meter>span{background:color-mix(in srgb, var(--aw-bsp-met) 17%, transparent)}}.aw-bsp-meter>span[data-state=met]{background:var(--aw-bsp-met)}.aw-bsp-meter>span[data-state=half]{background:linear-gradient(90deg, var(--aw-bsp-met) 50%, var(--aw-bsp-met) 50%)}@supports (color:color-mix(in lab, red, red)){.aw-bsp-meter>span[data-state=half]{background:linear-gradient(90deg, var(--aw-bsp-met) 50%, color-mix(in srgb, var(--aw-bsp-met) 17%, transparent) 50%)}}.aw-bsp-eyebrow{border-top:1px solid var(--aw-soft-border);color:var(--aw-soft-dim);margin:6px 10px 2px;padding-top:8px;font-size:12px}.aw-bsp-row{min-height:44px;color:inherit;font:inherit;text-align:left;background:0 0;border:0;border-radius:14px;align-items:center;gap:10px;padding:6px 8px 6px 10px;display:flex}.aw-bsp-row-act{cursor:pointer;transition:background .2s var(--aw-soft-ease)}.aw-bsp-row-act:hover{background:var(--aw-soft-fill)}.aw-bsp-row-act:focus-visible{outline:2px solid var(--color-ring);outline-offset:-2px}.aw-bsp-tick{width:20px;height:20px;box-shadow:inset 0 0 0 1.5px var(--aw-bsp-todo);color:#fff;transition:background .25s var(--aw-soft-ease), box-shadow .25s var(--aw-soft-ease);border-radius:999px;flex:none;place-items:center;display:grid}.aw-bsp-tick svg{stroke-width:3px;width:12px;height:12px;animation:aw-bsp-tick-in .35s var(--aw-soft-spring)}@keyframes aw-bsp-tick-in{0%{transform:scale(.4)}to{transform:none}}.aw-bsp-tick[data-state=met]{background:var(--aw-bsp-met);box-shadow:none}.aw-bsp-tick[data-state=half]{background:linear-gradient(90deg, var(--aw-bsp-met) 50%, transparent 50%);box-shadow:inset 0 0 0 1.5px var(--aw-bsp-met)}.aw-bsp-row-act:hover .aw-bsp-tick[data-state=todo]{box-shadow:inset 0 0 0 1.5px var(--aw-soft-ink)}.aw-bsp-text{flex-direction:column;flex:1;min-width:0;display:flex}.aw-bsp-label{font-size:13px;font-weight:500;line-height:1.3}.aw-bsp-meta{color:var(--aw-soft-dim);font-size:12px;line-height:1.35}.aw-bsp-go{background:var(--aw-soft-fill);white-space:nowrap;height:26px;transition:background .2s var(--aw-soft-ease), color .2s var(--aw-soft-ease);border-radius:999px;flex:none;align-items:center;gap:4px;padding:0 10px;font-size:12px;font-weight:500;display:inline-flex}.aw-bsp-go svg{width:13px;height:13px;transition:transform .25s var(--aw-soft-spring)}.aw-bsp-row-act:hover .aw-bsp-go{background:var(--aw-soft-ink);color:var(--aw-soft-card)}.aw-bsp-row-act:hover .aw-bsp-go svg{transform:translate(2px)}.aw-pg{background:var(--aw-soft-card);box-shadow:var(--aw-shadow-rest);border-radius:22px;padding:10px 20px;position:relative}.aw-pg-row{grid-template-columns:22px auto minmax(0,1fr);align-items:center;gap:12px;min-height:38px;display:grid}.aw-pg-n{font-family:var(--font-mono);color:var(--aw-soft-dim);font-size:12px}.aw-pg-pip{border-radius:var(--aw-r-pill);background:var(--h);opacity:.5;width:8px;height:8px;transition:opacity .25s var(--aw-soft-ease)}.aw-pg-slot{align-items:center;height:20px;display:flex;position:relative}.aw-pg-bar{width:var(--w);border-radius:var(--aw-r-pill);background:var(--aw-soft-fill-hover);transform-origin:0;height:8px;transition:opacity .25s var(--aw-soft-ease), transform .5s var(--aw-ios)}.aw-pg-txt{white-space:nowrap;text-overflow:ellipsis;opacity:0;transition:opacity .25s var(--aw-soft-ease), transform .35s var(--aw-soft-ease);align-items:center;font-size:13.5px;display:flex;position:absolute;inset:0;overflow:hidden;transform:translateY(4px)}.aw-pg-row[data-filled] .aw-pg-bar{opacity:0;transform:scaleX(1.3)}.aw-pg-row[data-filled] .aw-pg-txt{opacity:1;transition-delay:.12s;transform:none}.aw-pg-row[data-filled] .aw-pg-pip{opacity:1;animation:aw-xc-pop .45s var(--aw-soft-spring)}.aw-pg-timer{z-index:2;border-radius:var(--aw-r-pill);color:var(--s1);background:var(--s4);opacity:0;transform-origin:100% 0;transition:opacity .25s var(--aw-soft-ease), transform .4s var(--aw-soft-spring);align-items:center;gap:5px;padding:3px 9px;font-size:11px;display:inline-flex;position:absolute;top:12px;right:14px;transform:scale(.6)}.aw-pg-timer[data-on]{opacity:1;transform:none}.aw-pg-timer svg{width:12px;height:12px}.aw-pg-status{color:var(--aw-soft-dim);flex-wrap:wrap;gap:8px;margin:0 0 10px;font-size:12.5px;display:flex}.aw-subj-eyebrow{color:var(--aw-soft-dim);font-size:12px}.aw-subj-title{font-family:var(--font-display);letter-spacing:-.01em;color:var(--aw-soft-ink);margin:2px 0 0;font-size:17px;font-weight:600}.aw-subj-note{color:var(--aw-soft-dim);font-size:12.5px}.aw-subj-note[data-tone=warn]{color:var(--color-warn)}.aw-paper-brief{border-radius:var(--aw-r-card);background:var(--aw-soft-card);box-shadow:var(--aw-shadow-rest);padding:14px 16px}.aw-paper-brief-eyebrow{font-family:var(--font-display);letter-spacing:-.01em;margin:0 0 10px;font-size:15px;font-weight:600}.aw-paper-brief-label{color:var(--aw-soft-dim);margin-bottom:4px;font-size:12px;display:block}.aw-paper-brief-field{border-radius:var(--aw-r-inner);background:var(--aw-soft-fill);width:100%;box-shadow:inset 0 0 0 1px var(--aw-soft-border);color:var(--aw-soft-ink);font:inherit;border:0;margin-bottom:10px;padding:8px 12px;font-size:13px}.aw-paper-brief-field:focus{box-shadow:inset 0 0 0 1.5px var(--aw-soft-ink);outline:none}.aw-paper-brief-pair{gap:12px;display:flex}.aw-paper-brief-pair>*{flex:1;min-width:0}.aw-paper-brief-acts{justify-content:flex-end;gap:10px;margin-top:4px;display:flex}.aw-plan-lock.aw-paper-brief-lock{color:var(--aw-soft-ink);margin:8px 0 0;font-family:inherit;font-size:13px;line-height:1.5}.aw-plan-lock.aw-paper-brief-lock button{color:var(--aw-soft-ink);font-weight:500}.aw-doc-drop{border-radius:22px;position:relative}.aw-doc-drop:after{content:"";z-index:2;border-radius:inherit;box-shadow:0 0 0 2.5px var(--aw-soft-card), 0 0 0 4px var(--aw-soft-ink);opacity:0;transition:opacity .25s var(--aw-soft-ease), transform .5s var(--aw-ios);pointer-events:none;position:absolute;inset:0;transform:scale(1.015)}.aw-doc-drop[data-drag]:after{opacity:1;transform:none}.aw-doc-head{border-bottom:1px solid var(--aw-soft-line);align-items:center;gap:12px;margin-bottom:4px;padding:4px 0 10px;display:flex}.aw-doc-page{background:var(--aw-soft-fill);width:38px;height:48px;box-shadow:inset 0 0 0 1px var(--aw-soft-border);border-radius:8px;flex-direction:column;flex:none;gap:4px;padding:9px 7px;display:flex}.aw-doc-page i{border-radius:var(--aw-r-pill);background:var(--aw-soft-border);height:3px}.aw-doc-page i:first-child{width:80%}.aw-doc-page i:nth-child(3){width:60%}.aw-doc-meta{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.aw-doc-meta i{border-radius:var(--aw-r-pill);background:var(--aw-soft-fill-hover);width:58%;height:9px}.aw-doc-meta i+i{width:34%;height:7px}.aw-src-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;display:grid}.aw-src{border-radius:var(--aw-r-card);background:var(--aw-soft-card);min-width:0;box-shadow:var(--aw-shadow-rest);color:var(--aw-soft-ink);font:inherit;text-align:left;cursor:pointer;transition:transform .4s var(--aw-soft-spring);border:0;align-items:center;gap:10px;padding:8px;display:flex;position:relative}.aw-src:after{content:"";border-radius:inherit;box-shadow:0 0 0 1px var(--s2), 0 14px 28px var(--s2);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.aw-src:after{box-shadow:0 0 0 1px color-mix(in srgb, var(--s2) 30%, transparent), 0 14px 28px color-mix(in srgb, var(--s2) 22%, transparent)}}.aw-src:after{opacity:0;transition:opacity .25s var(--aw-soft-ease);pointer-events:none}.aw-src:hover{transform:translateY(-3px)}.aw-src:hover:after{opacity:1}.aw-src:active{transition-duration:.12s;transform:scale(.96)}.aw-src:focus-visible{outline:2px solid var(--aw-soft-ink);outline-offset:2px}.aw-src .aw-orb{width:40px;height:40px}.aw-src .aw-orb svg{width:18px;height:18px}.aw-src-text{flex-direction:column;min-width:0;display:flex}.aw-src-name{font-size:13px;font-weight:500}.aw-src-hint{color:var(--aw-soft-dim);font-size:11.5px}.aw-grill-resume{background:var(--aw-soft-card);box-shadow:var(--aw-shadow-rest);border-radius:22px;flex-wrap:wrap;align-items:center;gap:14px;padding:10px 18px 10px 10px;display:flex}.aw-grill-resume-meta{flex:1;min-width:150px}.aw-grill-resume-name{font-family:var(--font-display);letter-spacing:-.01em;font-size:17px;font-weight:600}.aw-grill-pips{align-items:center;gap:5px;margin-top:7px;display:flex}.aw-grill-pip{border-radius:var(--aw-r-pill);width:9px;height:9px;box-shadow:inset 0 0 0 1.5px var(--aw-soft-border)}.aw-grill-pip[data-verdict]{box-shadow:none;animation:aw-convo-pop .34s var(--aw-soft-spring) backwards;animation-delay:calc(.2s + var(--p) * 60ms)}.aw-grill-mark{border-radius:var(--aw-r-pill);flex:none;width:6px;height:6px;box-shadow:0 0 0 1.5px #c98a10}.aw-grill-mark[data-verdict]{box-shadow:none}:is(.aw-grill-pip,.aw-grill-mark)[data-verdict=pass]{background:#1f9a73}:is(.aw-grill-pip,.aw-grill-mark)[data-verdict=partial]{background:#d99a1e}:is(.aw-grill-pip,.aw-grill-mark)[data-verdict=fail]{background:#d8484a}.aw-grill-pips-n{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--aw-soft-dim);margin-left:4px;font-size:11px}.aw-grill-new{background:var(--aw-soft-fill);border-radius:22px;flex-direction:column;gap:12px;padding:10px 10px 16px;display:flex}.aw-grill-new-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.aw-grill-scope-row{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.aw-grill-new .aw-gp-chip:not([aria-pressed=true]){background:var(--aw-soft-card)}.aw-grill-new .aw-gp-chip:not([aria-pressed=true]):hover{background:var(--aw-soft-fill-hover)}.aw-grill-new .aw-gp-chip:not([aria-pressed=true]) .aw-gp-ring{--ring-hole:var(--aw-soft-card)}.aw-grill-new .aw-gp-chip:not([aria-pressed=true]) .aw-gp-stack>*{box-shadow:0 0 0 2px var(--aw-soft-card)}.aw-grill-lock{flex:100%;min-width:0}.aw-grill-why{color:var(--color-warn);margin:0;padding:0 8px;font-size:12.5px}.aw-grill-new .aw-grill-loop{background:0 0;margin:0;padding:0 8px}.aw-grill-off{background:var(--aw-soft-card);box-shadow:var(--aw-shadow-rest);color:var(--aw-soft-dim);border-radius:18px;margin:0;padding:14px 16px;font-size:13px}.aw-empty-stack[data-still] .aw-grill-pip{animation:none}.aw-flg{background:var(--aw-soft-card);box-shadow:var(--aw-shadow-rest);border-radius:22px;position:relative;overflow:hidden}.aw-flg-status{border-bottom:1px solid var(--aw-soft-line);padding:12px 14px 8px}.aw-flg-head{border-bottom:1px solid var(--aw-soft-line);justify-content:space-between;align-items:center;gap:12px;padding:14px 20px;display:flex}.aw-flg-head>i{border-radius:var(--aw-r-pill);background:var(--aw-soft-fill-hover);width:40%;height:10px;display:block}.aw-flg-body{flex-direction:column;gap:8px;padding:20px 32px 22px 20px;display:flex}.aw-flg-line{display:block;position:relative}.aw-flg-bar{width:var(--w);border-radius:var(--aw-r-pill);background:var(--aw-soft-fill-hover);height:9px;display:block}.aw-flg-bar[data-marked]{background:var(--s3)}@supports (color:color-mix(in lab, red, red)){.aw-flg-bar[data-marked]{background:color-mix(in srgb, var(--s3) 28%, var(--s4))}}.aw-flg-bar[data-marked]{box-shadow:0 0 0 4px var(--s4)}.aw-flg-badge{border-radius:var(--aw-r-pill);background:var(--s1);color:#fff;width:16px;height:16px;font-family:var(--font-mono);text-align:center;margin-top:-8px;font-size:10px;font-weight:500;line-height:16px;position:absolute;top:50%;right:-24px}.aw-flg-slab{background:var(--aw-soft-fill);border-radius:12px;flex-direction:column;gap:8px;margin-block:4px;padding:13px 14px;display:flex}@supports (color:color-mix(in lab, red, red)){.aw-flg-slab{background:color-mix(in srgb, var(--aw-soft-fill) 94%, #000)}}.aw-flg-slab>i{border-radius:var(--aw-r-pill);background:var(--aw-soft-fill);height:7px;display:block}@supports (color:color-mix(in lab, red, red)){.aw-flg-slab>i{background:color-mix(in srgb, var(--aw-soft-fill) 85%, #000)}}.aw-flg>.aw-ghost-veil{justify-content:flex-start;padding-top:52px}.aw-pstate{flex-direction:column;gap:8px;min-width:0;display:flex}.aw-pstate-seg{background:var(--aw-soft-fill);border-radius:999px;min-width:0;padding:3px;display:flex}.aw-pstate-opt{min-width:0;height:30px;color:var(--aw-soft-dim);font:inherit;letter-spacing:.01em;white-space:nowrap;cursor:pointer;transition:background-color .25s var(--aw-ios), color .2s var(--aw-soft-ease), box-shadow .25s var(--aw-ios);background:0 0;border:0;border-radius:999px;flex:1 1 0;justify-content:center;align-items:center;gap:6px;padding:0 6px;font-size:13px;font-weight:500;display:inline-flex}.aw-pstate-opt:hover{color:var(--aw-soft-ink)}.aw-pstate-opt[aria-checked=true]{background:var(--aw-soft-card);color:var(--aw-soft-ink);box-shadow:0 1px 3px #0f0e0c14}.aw-pstate-opt[aria-disabled=true]{opacity:.55;cursor:default}.aw-pstate-glyph{box-sizing:border-box;background:currentColor;border-radius:3px;flex:none;width:10px;height:10px}.aw-pstate-glyph[data-s=recap]{background:0 0;box-shadow:inset 0 0 0 1.5px}.aw-pstate-glyph[data-s=assumed]{background:0 0;border:1.2px dashed}.aw-pstate-why{color:var(--aw-soft-dim);align-items:center;gap:6px;font-size:12px;display:flex}.aw-pstate-why>span{margin-right:2px}.aw-pstate-chip{background:var(--aw-soft-fill);height:28px;color:var(--aw-soft-ink);font:inherit;cursor:pointer;transition:background-color .2s var(--aw-soft-ease), color .2s var(--aw-soft-ease);border:0;border-radius:999px;padding:0 11px;font-size:12.5px;font-weight:500}.aw-pstate-chip:hover{background:var(--aw-soft-fill-hover)}.aw-pstate-chip[aria-pressed=true]{background:var(--aw-soft-ink);color:var(--aw-soft-card)}.aw-pstate-before{height:30px;color:var(--aw-soft-ink);font:inherit;cursor:pointer;transition:background-color .2s var(--aw-soft-ease);background:0 0;border:0;border-radius:999px;align-self:flex-start;align-items:center;gap:8px;padding:0 10px;font-size:12.5px;font-weight:500;display:inline-flex}.aw-pstate-before:hover{background:var(--aw-soft-fill)}.aw-pstate-before>.aw-pstate-glyph{color:var(--aw-soft-dim)}.aw-pstate-chip[aria-disabled=true],.aw-pstate-before[aria-disabled=true]{color:var(--aw-soft-dim);cursor:default;background:0 0}.aw-pstate-opt:focus-visible,.aw-pstate-chip:focus-visible,.aw-pstate-before:focus-visible{outline:2px solid var(--aw-soft-ink);outline-offset:2px}.aw-assumed-row{border:1px dashed var(--aw-soft-ink);align-items:center;gap:10px;min-width:0;min-height:44px;padding:6px 7px 6px 16px;display:flex}@supports (color:color-mix(in lab, red, red)){.aw-assumed-row{border:1px dashed color-mix(in srgb, var(--aw-soft-ink) 30%, transparent)}}.aw-assumed-row{background:var(--color-background);color:var(--aw-soft-dim);border-radius:16px;font-size:13px}.aw-cv-chapter>.aw-assumed-row,.aw-cv-chapter>.aw-known-offer{margin-top:8px}.aw-assumed-num{font-family:var(--font-mono);font-variant-numeric:tabular-nums;flex:none;font-size:11px}.aw-assumed-title{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.aw-assumed-tag{flex:none;font-size:12px}.aw-assumed-teach,.aw-known-go{background:var(--aw-soft-fill);height:30px;color:var(--aw-soft-ink);font:inherit;cursor:pointer;transition:background-color .2s var(--aw-soft-ease);border:0;border-radius:999px;flex:none;padding:0 13px;font-size:13px;font-weight:500}.aw-assumed-teach:hover,.aw-known-go:hover{background:var(--aw-soft-fill-hover)}.aw-known-offer{background:var(--aw-soft-card);min-height:44px;box-shadow:0 0 0 1px var(--aw-soft-border);color:var(--aw-soft-ink);border-radius:16px;align-items:center;gap:10px;padding:6px 7px 6px 16px;font-size:13px;display:flex}.aw-known-line{flex:auto;min-width:0}.aw-known-go{background:var(--aw-soft-ink);color:var(--aw-soft-card)}.aw-known-go:hover{background:var(--aw-soft-ink)}@supports (color:color-mix(in lab, red, red)){.aw-known-go:hover{background:color-mix(in srgb, var(--aw-soft-ink) 86%, white)}}.aw-assumed-teach:focus-visible,.aw-known-go:focus-visible{outline:2px solid var(--aw-soft-ink);outline-offset:2px}.aw-lvl-next{align-items:baseline;gap:6px;min-width:0;margin-top:8px;font-size:12px;display:flex}.aw-lvl-next-label{color:var(--aw-soft-dim);flex:none}.aw-lvl-next-title{min-width:0;color:var(--aw-soft-ink);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:500;overflow:hidden}.aw-lvl-next-kind{box-shadow:inset 0 0 0 1px var(--aw-soft-ink);border-radius:999px;flex:none;padding:1px 8px}@supports (color:color-mix(in lab, red, red)){.aw-lvl-next-kind{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--aw-soft-ink) 45%, transparent)}}.aw-lvl-next-kind{color:var(--aw-soft-ink);font-size:11px}.aw-advice{background:var(--aw-soft-card);box-shadow:0 0 0 1px var(--aw-soft-line), 0 4px 14px #0f0e0c0a;animation:aw-advice-in .4s var(--aw-ios) both;border-radius:16px;flex-direction:column;gap:10px;padding:12px 12px 10px 14px;display:flex}@keyframes aw-advice-in{0%{opacity:0;transform:translateY(4px)}}.aw-advice-say{color:var(--aw-soft-ink);text-wrap:pretty;margin:0;font-size:13px;line-height:1.5}.aw-advice-acts{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.aw-advice-go,.aw-advice-keep{height:30px;font:inherit;white-space:nowrap;cursor:pointer;transition:background-color .2s var(--aw-soft-ease), transform .3s var(--aw-soft-spring);border:0;border-radius:999px;align-items:center;gap:6px;padding:0 12px;font-size:12.5px;font-weight:500;display:inline-flex}.aw-advice-go{background:var(--aw-soft-ink);color:var(--aw-soft-card)}.aw-advice-go:hover:not([aria-disabled=true]){transform:translateY(-1px)}.aw-advice-keep{color:var(--aw-soft-ink);background:0 0}.aw-advice-keep:hover:not([aria-disabled=true]){background:var(--aw-soft-fill)}.aw-advice [aria-disabled=true]{opacity:.5;cursor:default}.aw-advice-go:focus-visible,.aw-advice-keep:focus-visible{outline:2px solid var(--aw-soft-ink);outline-offset:2px}@media (prefers-reduced-motion:reduce){.aw-advice{animation:none}}.aw-advice-theory{margin-top:10px}.aw-cg-canvas{--aw-cg-tone:var(--aw-lib-tone,#6b6559);isolation:isolate;background:radial-gradient(70% 90% at 0 0, var(--aw-lib-ga,#e8e4d8), transparent 70%), radial-gradient(70% 90% at 100% 100%, var(--aw-lib-gb,#e8e4d8), transparent 70%), var(--aw-lib-tone-bg,var(--aw-soft-fill));border-radius:20px;width:100%;height:560px;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.aw-cg-canvas{background:radial-gradient(70% 90% at 0 0, color-mix(in oklab, var(--aw-lib-ga,#e8e4d8) 55%, transparent), transparent 70%), radial-gradient(70% 90% at 100% 100%, color-mix(in oklab, var(--aw-lib-gb,#e8e4d8) 45%, transparent), transparent 70%), var(--aw-lib-tone-bg,var(--aw-soft-fill))}}.aw-cg-canvas:after{content:"";z-index:-1;border-radius:inherit;background-image:var(--aw-noise);opacity:.14;pointer-events:none;background-size:160px;position:absolute;inset:0}.aw-cg-canvas .react-flow__node{cursor:pointer}.aw-cg-canvas .react-flow__node:focus-visible{outline:none}.aw-cg-node{--aw-cg-fill:var(--aw-soft-card);--aw-cg-state:0 0 0 0 transparent;box-sizing:border-box;background:var(--aw-cg-fill);min-width:64px;height:36px;color:var(--aw-soft-ink);font:500 13px/1 var(--font-sans);letter-spacing:.01em;white-space:nowrap;box-shadow:var(--aw-cg-state), 0 0 0 1px #26241f14, 0 1px 2px #26241f0f, inset 0 1px 0 #ffffffb3;transition:transform .35s var(--aw-soft-spring), box-shadow .5s var(--aw-ios), background .3s var(--aw-soft-ease), opacity .3s var(--aw-soft-ease), color .2s;border-radius:14px;align-items:center;gap:8px;padding:0 11px 0 12px;display:flex;position:relative}.aw-cg-node:hover{box-shadow:var(--aw-cg-state), 0 0 0 1px #26241f14, 0 8px 18px #0f0e0c14;transform:translateY(-1px)}.aw-cg-node:active{transform:scale(.98)}.aw-cg-node:focus-visible{outline:2px solid var(--aw-soft-ink);outline-offset:2px}.aw-cg-node[data-dimmed=true]{opacity:.3}.aw-cg-title{text-overflow:ellipsis;flex:auto;min-width:0;overflow:hidden}.aw-cg-handle{background:0 0!important;border:0!important;width:1px!important;min-width:0!important;height:1px!important;min-height:0!important}.aw-cg-dot{background:var(--aw-soft-ink);border-radius:50%;flex:none;width:5px;height:5px;margin-right:-1px}.aw-cg-sglyph{color:var(--aw-cg-tone);margin-right:-1px}.aw-cg-depth{--on:var(--aw-soft-dim);flex:none;align-items:flex-end;gap:2px;height:12px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.aw-cg-depth{--on:color-mix(in srgb, var(--aw-soft-dim) 80%, transparent)}}.aw-cg-depth{--off:var(--aw-soft-ink)}@supports (color:color-mix(in lab, red, red)){.aw-cg-depth{--off:color-mix(in srgb, var(--aw-soft-ink) 16%, transparent)}}.aw-cg-depth i{background:var(--off);border-radius:1.5px;width:3px;height:3px}.aw-cg-depth[data-tier="0"] i:first-child,.aw-cg-depth[data-tier="1"] i:nth-child(-n+2),.aw-cg-depth[data-tier="2"] i{background:var(--on)}.aw-cg-depth i:first-child{height:6px}.aw-cg-depth[data-tier="1"] i:nth-child(2),.aw-cg-depth[data-tier="2"] i:nth-child(2){height:9px}.aw-cg-depth[data-tier="2"] i:nth-child(3){height:12px}.aw-cg-prog{width:6px;height:6px;box-shadow:inset 0 0 0 1.25px var(--aw-soft-dim);border-radius:50%;flex:none}@supports (color:color-mix(in lab, red, red)){.aw-cg-prog{box-shadow:inset 0 0 0 1.25px color-mix(in srgb, var(--aw-soft-dim) 60%, transparent)}}.aw-cg-prog[data-p=done]{box-shadow:none;background:#1f9a73}.aw-cg-prog[data-p=now]{background:var(--aw-soft-ink);box-shadow:none}.aw-cg-prog[data-p=next]{box-shadow:inset 0 0 0 1.5px var(--aw-soft-ink)}.aw-cg-cov{flex:none;align-items:center;display:inline-flex}.aw-cg-cov i{background:var(--s2);width:6px;height:6px;box-shadow:0 0 0 1.5px var(--aw-soft-card);border-radius:50%}.aw-cg-cov i[data-src-hue="3"]{background:var(--s1)}.aw-cg-cov i+i{margin-left:2px}.aw-cg-orb{width:8px;height:8px;box-shadow:0 0 0 1.5px var(--aw-soft-card);background:radial-gradient(60% 60% at 32% 28%,#ffffffe6,#0000 70%),conic-gradient(#dbe7ff,#8fb4ff,#6c5ce7,#dbe7ff);border-radius:50%}.aw-cg-node[data-plan-state=recap]{--aw-cg-state:inset 0 0 0 2px var(--aw-cg-tone)}@supports (color:color-mix(in lab, red, red)){.aw-cg-node[data-plan-state=recap]{--aw-cg-state:inset 0 0 0 2px color-mix(in srgb, var(--aw-cg-tone) 65%, transparent)}}.aw-cg-node[data-plan-state=assumed]{--aw-cg-fill:#efede39e}@supports (color:color-mix(in lab, red, red)){.aw-cg-node[data-plan-state=assumed]{--aw-cg-fill:color-mix(in srgb, var(--color-background) 62%, transparent)}}.aw-cg-node[data-plan-state=assumed]{color:var(--aw-soft-dim);box-shadow:none}.aw-cg-node[data-plan-state=assumed]:before{content:"";border-radius:inherit;border:1px dashed var(--aw-soft-ink);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.aw-cg-node[data-plan-state=assumed]:before{border:1px dashed color-mix(in srgb, var(--aw-soft-ink) 30%, transparent)}}.aw-cg-node[data-plan-state=assumed]:before{pointer-events:none}.aw-cg-node[data-plan-state=assumed]:hover{box-shadow:0 6px 14px #0f0e0c0d}.aw-cg-node[data-plan-state=assumed] .aw-cg-dot{background:var(--aw-soft-dim)}.aw-cg-twin{--c:var(--aw-soft-dim);flex:none;width:9px;height:6px;position:relative}@supports (color:color-mix(in lab, red, red)){.aw-cg-twin{--c:color-mix(in srgb, var(--aw-soft-dim) 80%, transparent)}}.aw-cg-twin:before,.aw-cg-twin:after{content:"";width:6px;height:6px;box-shadow:inset 0 0 0 1.25px var(--c);border-radius:50%;position:absolute;top:0}.aw-cg-twin:before{left:0}.aw-cg-twin:after{right:0}.aw-cg-node[data-beyond=true]{--aw-cg-fill:var(--aw-soft-card)}@supports (color:color-mix(in lab, red, red)){.aw-cg-node[data-beyond=true]{--aw-cg-fill:color-mix(in srgb, var(--aw-soft-card) 30%, transparent)}}.aw-cg-node[data-beyond=true]{color:var(--aw-soft-dim);box-shadow:0 0 0 1px #26241f14,0 1px 2px #26241f0f}.aw-cg-node[data-beyond=true] .aw-cg-depth{--on:var(--aw-soft-ink)}.aw-cg-node[data-suggested=true]{--aw-cg-fill:#dbe7ff}@supports (color:color-mix(in lab, red, red)){.aw-cg-node[data-suggested=true]{--aw-cg-fill:color-mix(in srgb, #dbe7ff 50%, var(--aw-soft-card))}}.aw-cg-node[data-suggested=true]{color:var(--aw-soft-dim);box-shadow:none}.aw-cg-node[data-suggested=true]:before{content:"";border-radius:inherit;pointer-events:none;border:1px dashed #6c5ce773;position:absolute;inset:0}.aw-cg-node[data-selected=true]{--aw-cg-fill:var(--aw-soft-card);color:var(--aw-soft-ink);box-shadow:var(--aw-cg-state), 0 0 0 2.5px var(--aw-soft-card), 0 0 0 4px var(--aw-cg-tone), 0 10px 22px #0f0e0c1f;transform:translateY(-1px)}.aw-cg-node[data-selected=true]:focus-visible{outline-offset:5px}.aw-cg-node[data-selected=true] .aw-cg-depth{--on:var(--aw-soft-ink)}.aw-cg-node[data-selected=true]:before{display:none}.aw-cg-node[data-lit]{--aw-cg-fill:var(--aw-soft-card);background:linear-gradient(var(--aw-cg-fill), var(--aw-cg-fill)) padding-box, linear-gradient(120deg, #6c5ce7, #3b30b8) border-box;color:var(--aw-soft-ink);box-shadow:var(--aw-cg-state), 0 1px 2px #0f0e0c0f;border:2px solid #0000;padding:0 9px 0 10px}.aw-cg-node[data-lit]:before{display:none}.aw-cg-node[data-lit=add]{--aw-cg-fill:#e9f0fc;animation:aw-cg-pop-in .4s var(--aw-soft-spring) both}.aw-cg-node[data-lit=remove]{color:var(--aw-soft-dim)}.aw-cg-node[data-lit=remove]>:is(.aw-cg-depth,.aw-cg-dot,.aw-cg-sglyph){opacity:.5}.aw-cg-node[data-lit=remove] .aw-cg-title{text-decoration:line-through;text-decoration-thickness:1.5px;-webkit-text-decoration-color:var(--aw-soft-ink);-webkit-text-decoration-color:var(--aw-soft-ink);-webkit-text-decoration-color:var(--aw-soft-ink);text-decoration-color:var(--aw-soft-ink)}@supports (color:color-mix(in lab, red, red)){.aw-cg-node[data-lit=remove] .aw-cg-title{-webkit-text-decoration-color:color-mix(in srgb, var(--aw-soft-ink) 50%, transparent);-webkit-text-decoration-color:color-mix(in srgb, var(--aw-soft-ink) 50%, transparent);-webkit-text-decoration-color:color-mix(in srgb, var(--aw-soft-ink) 50%, transparent);text-decoration-color:color-mix(in srgb, var(--aw-soft-ink) 50%, transparent)}}.aw-cg-node[data-lit=remove][data-plan-state=assumed],.aw-cg-node[data-lit=assumed]{--aw-cg-fill:#f1efe6;color:var(--aw-soft-dim)}.aw-cg-node[data-lit=taught],.aw-cg-node[data-lit=assumed]{--aw-cg-state:0 0 0 0 transparent}.aw-cg-node[data-hot=true][data-lit]{box-shadow:var(--aw-cg-state), 0 0 0 6px #fffdf8cc, 0 0 22px 6px #8fb4ff94, 0 14px 32px #6c5ce752;transform:translateY(-2px)}.aw-cg-node[data-hot=true]:not([data-lit]):not([data-selected=true]){box-shadow:var(--aw-cg-state), 0 0 0 1.5px var(--aw-soft-ink), 0 8px 18px #0f0e0c14;transform:translateY(-1px)}.aw-cg-kpip{width:16px;height:16px;box-shadow:0 0 0 2px var(--aw-soft-card);background:#3b30b8;border-radius:999px;position:absolute;top:-9px;left:-9px}.aw-cg-kpip:before,.aw-cg-kpip:after{content:"";background:#fff;border-radius:1px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.aw-cg-kpip[data-k=add]:before,.aw-cg-kpip[data-k=remove]:before{width:7px;height:1.6px}.aw-cg-kpip[data-k=add]:after{width:1.6px;height:7px}.aw-cg-kpip:is([data-k=taught],[data-k=recap],[data-k=assumed]):before{background:0 0;border-radius:2px;width:6px;height:6px;box-shadow:inset 0 0 0 1.4px #fff}.aw-cg-kpip[data-k=level]:before{background:linear-gradient(#fff,#fff) 0 100%/2px 3px no-repeat,linear-gradient(#fff,#fff) 50% 100%/2px 5px no-repeat,linear-gradient(#fff,#fff) 100% 100%/2px 7px no-repeat;border-radius:0;width:8px;height:7px}@keyframes aw-cg-pop-in{0%{opacity:0;transform:scale(.96)}}.aw-cg-issue{width:14px;height:14px;box-shadow:0 0 0 2px var(--aw-soft-card);background:#7a4d00;border-radius:999px;flex:none;position:relative}.aw-cg-issue:before,.aw-cg-issue:after{content:"";background:#fff;border-radius:1px;width:2px;position:absolute;left:50%;transform:translate(-50%)}.aw-cg-issue:before{height:5px;top:3px}.aw-cg-issue:after{height:2px;bottom:3px}.aw-cg-node>.aw-cg-issue{position:absolute;top:-7px;right:-7px}.aw-cg-canvas .aw-cg-edge .react-flow__edge-path{stroke:var(--aw-cg-tone)}@supports (color:color-mix(in lab, red, red)){.aw-cg-canvas .aw-cg-edge .react-flow__edge-path{stroke:color-mix(in srgb, var(--aw-cg-tone) 32%, transparent)}}.aw-cg-canvas .aw-cg-edge .react-flow__edge-path{stroke-width:1.25px;stroke-linecap:round;transition:stroke .3s var(--aw-soft-ease), opacity .3s var(--aw-soft-ease)}.aw-cg-canvas .aw-cg-edge.is-quiet .react-flow__edge-path{stroke:var(--aw-cg-tone)}@supports (color:color-mix(in lab, red, red)){.aw-cg-canvas .aw-cg-edge.is-quiet .react-flow__edge-path{stroke:color-mix(in srgb, var(--aw-cg-tone) 16%, transparent)}}.aw-cg-canvas .aw-cg-edge.is-suggested .react-flow__edge-path:not([data-phase]){stroke-dasharray:4 4}.aw-cg-canvas .aw-cg-edge:is(.is-chain,.selected,:focus-visible) .react-flow__edge-path{stroke:var(--aw-cg-tone)}@supports (color:color-mix(in lab, red, red)){.aw-cg-canvas .aw-cg-edge:is(.is-chain,.selected,:focus-visible) .react-flow__edge-path{stroke:color-mix(in srgb, var(--aw-cg-tone) 70%, transparent)}}.aw-cg-canvas .aw-cg-edge:is(.is-chain,.selected,:focus-visible) .react-flow__edge-path{stroke-width:1.5px}.aw-cg-edge.is-faded{opacity:.35}.aw-cg-canvas .aw-cg-fit.react-flow__controls{border-radius:999px;margin:0;bottom:12px;left:12px;overflow:hidden;box-shadow:inset 0 0 0 1px #fff9,0 1px 3px #0f0e0c1a}.aw-cg-canvas .aw-cg-fit .react-flow__controls-button{box-sizing:border-box;-webkit-backdrop-filter:blur(10px)saturate(1.4);backdrop-filter:blur(10px)saturate(1.4);background:#fffdf8a8;border:0;width:32px;height:32px;padding:9px}.aw-cg-canvas .aw-cg-fit .react-flow__controls-button:hover{background:#fffdf8e6}.aw-cg-canvas .aw-cg-fit .react-flow__controls-button svg{fill:var(--aw-soft-ink);max-width:13px;max-height:13px}.aw-cg-legend{color:var(--aw-soft-dim);flex-wrap:wrap;align-items:center;gap:6px 16px;margin-top:12px;font-size:12px;display:flex}.aw-cg-legend>span{align-items:center;gap:7px;display:inline-flex}.aw-cg-legend .aw-cg-sw{background:var(--aw-soft-card);border-radius:4px;flex:none;width:16px;height:10px;box-shadow:0 0 0 1px #26241f1f}.aw-cg-legend .aw-cg-sw[data-plan-state=recap]{box-shadow:inset 0 0 0 1.5px var(--aw-cg-tone,var(--aw-soft-dim)), 0 0 0 1px #26241f14}@supports (color:color-mix(in lab, red, red)){.aw-cg-legend .aw-cg-sw[data-plan-state=recap]{box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--aw-cg-tone,var(--aw-soft-dim)) 65%, transparent), 0 0 0 1px #26241f14}}.aw-cg-legend .aw-cg-sw[data-plan-state=assumed]{box-shadow:none;border:1px dashed var(--aw-soft-ink);background:0 0}@supports (color:color-mix(in lab, red, red)){.aw-cg-legend .aw-cg-sw[data-plan-state=assumed]{border:1px dashed color-mix(in srgb, var(--aw-soft-ink) 34%, transparent)}}.aw-cg-legend .aw-cg-sw[data-suggested=true]{background:#dbe7ff}@supports (color:color-mix(in lab, red, red)){.aw-cg-legend .aw-cg-sw[data-suggested=true]{background:color-mix(in srgb, #dbe7ff 50%, var(--aw-soft-card))}}.aw-cg-legend .aw-cg-sw[data-suggested=true]{box-shadow:none;border:1px dashed #6c5ce773}.aw-cg-legend .aw-cg-covers{border-top:1.25px solid var(--aw-soft-dim);width:14px;height:0}@supports (color:color-mix(in lab, red, red)){.aw-cg-legend .aw-cg-covers{border-top:1.25px solid color-mix(in srgb, var(--aw-soft-dim) 60%, transparent)}}@media (prefers-reduced-motion:reduce){.aw-cg-node,.aw-cg-canvas .aw-cg-edge .react-flow__edge-path{transition:none}.aw-cg-node[data-lit=add]{animation:none}}.aw-cg-empty{color:var(--aw-soft-dim);margin:0;font-size:13px;line-height:1.5}.aw-cg-prog[data-proven=true],.aw-cg-node[data-proven=true] .aw-cg-prog{box-shadow:0 0 0 1.5px var(--aw-soft-card), 0 0 0 2.5px #1f9a73}.aw-rmc{background:var(--aw-soft-card);box-shadow:0 0 0 1px var(--aw-soft-border), 0 6px 18px #0f0e0c0a;border-radius:26px;margin-bottom:24px;padding:6px}.aw-rmc-head{padding:12px 14px}.aw-rmc-title{font:600 16px/1.3 var(--font-display);letter-spacing:-.01em;color:var(--aw-soft-ink);margin:0}.aw-rmc-line{max-width:60ch;color:var(--aw-soft-dim);text-wrap:pretty;margin:4px 0 0;font-size:13px;line-height:1.55}.aw-rmc-body{padding:0}.aw-rmc-body .aw-cg-canvas{height:460px}.aw-rmc-body .aw-cg-legend{padding:0 10px}.aw-rmc-actions{flex-wrap:wrap;align-items:center;gap:8px;padding:12px 8px 8px;display:flex}.aw-rmc-btn{background:var(--aw-soft-fill);height:36px;color:var(--aw-soft-ink);font:500 13.5px/1 var(--font-sans);cursor:pointer;transition:background .2s var(--aw-soft-ease), transform .12s;border:0;border-radius:999px;padding:0 16px}.aw-rmc-btn:hover{background:var(--aw-soft-fill-hover)}.aw-rmc-btn:active{transform:scale(.97)}.aw-rmc-btn.is-ink{background:var(--aw-soft-ink);color:var(--aw-soft-card)}.aw-rmc-btn.is-ink:hover{background:var(--aw-soft-ink)}@supports (color:color-mix(in lab, red, red)){.aw-rmc-btn.is-ink:hover{background:color-mix(in srgb, var(--aw-soft-ink) 86%, white)}}.aw-rmc-btn:focus-visible{outline:2px solid var(--aw-soft-ink);outline-offset:2px}@media (max-width:760px){.aw-rmc-body .aw-cg-canvas{height:380px}}.aw-cg-hist{background:var(--aw-soft-fill);height:30px;color:var(--aw-soft-ink);font:500 12.5px/1 var(--font-sans);cursor:pointer;transition:background .2s var(--aw-soft-ease);border:0;border-radius:999px;align-items:center;gap:6px;padding:0 12px 0 10px;display:inline-flex}.aw-cg-hist:hover:not(:disabled){background:var(--aw-soft-fill-hover)}.aw-cg-hist:disabled{color:var(--aw-soft-dim);box-shadow:inset 0 0 0 1px var(--aw-soft-border);cursor:default;background:0 0}.aw-cg-hist svg{flex:none;width:13px;height:13px}.aw-cg-hist.is-round{-webkit-backdrop-filter:blur(10px)saturate(1.4);backdrop-filter:blur(10px)saturate(1.4);background:#fffdf8b8;justify-content:center;width:32px;height:32px;padding:0;box-shadow:inset 0 0 0 1px #fff9,0 1px 3px #0f0e0c1a}.aw-cg-hist.is-round:disabled{opacity:.55}.aw-cg-hist:focus-visible{outline:2px solid var(--aw-soft-ink);outline-offset:2px}.aw-cg-hist-card{background:var(--aw-soft-card);width:260px;max-width:100%;box-shadow:0 0 0 1px var(--aw-soft-border), 0 8px 22px #0f0e0c1a;border-radius:14px;flex-direction:column;gap:6px;padding:10px 12px;display:flex}.aw-cg-hist-note{color:var(--aw-soft-dim);font-size:12px;line-height:1.5}.aw-role{flex-direction:column;gap:16px;display:flex}.aw-role-grid{gap:12px;display:grid}@media (min-width:640px){.aw-role-grid{grid-template-columns:1fr 1fr}}.aw-role-card{border-radius:var(--aw-r-card);background:var(--aw-soft-card);min-width:0;color:var(--aw-soft-ink);font:inherit;text-align:left;cursor:pointer;box-shadow:0 0 0 1px var(--aw-soft-border), 0 0 0 0 transparent;transition:transform .4s var(--aw-soft-spring), box-shadow .5s var(--aw-ios);border:0;align-items:flex-start;gap:14px;padding:18px;display:flex;position:relative}.aw-role-card:hover:not([aria-checked=true]):not([aria-disabled=true]){box-shadow:0 0 0 1px var(--aw-soft-border), 0 8px 20px #0f0e0c0f;transform:translateY(-1px)}.aw-role-card[aria-checked=true]{box-shadow:0 0 0 2.5px var(--aw-soft-card), 0 0 0 4px var(--aw-soft-ink)}.aw-role-card[aria-disabled=true] .aw-role-icon,.aw-role-card[aria-disabled=true] .aw-role-text{opacity:.6}.aw-role-card:focus-visible{outline:2px solid var(--aw-soft-ink);outline-offset:6px}.aw-role-icon{background:var(--aw-soft-fill);width:40px;height:40px;color:var(--aw-soft-ink);transition:background .25s var(--aw-soft-ease), color .25s var(--aw-soft-ease);border-radius:999px;flex:none;place-items:center;display:grid}.aw-role-card[aria-checked=true] .aw-role-icon{background:var(--aw-soft-ink);color:var(--aw-soft-card)}.aw-role-icon svg{width:19px;height:19px}.aw-role-text{flex-direction:column;gap:4px;min-width:0;display:flex}.aw-role-title{font-family:var(--font-display);letter-spacing:-.01em;font-size:15px;font-weight:600}.aw-role-line{color:var(--aw-soft-dim);font-size:12.5px;line-height:1.45}.aw-role-acts{justify-content:flex-end;display:flex}.aw-st-scrim{z-index:60;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);animation:aw-nc-fade .25s var(--aw-soft-ease);background:#26241f42;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.aw-st{--aw-st-tutor:#3b30b8;--aw-st-tutor-2:#6c5ce7;--aw-st-tutor-3:#8fb4ff;--aw-st-tutor-4:#dbe7ff;--aw-st-lit-ring:linear-gradient(120deg, #6c5ce7, #3b30b8);--aw-st-glass:#fffdf8a8;background:var(--aw-soft-card);width:min(1280px,100%);height:min(880px,100dvh - 48px);color:var(--aw-soft-ink);border-radius:var(--aw-r-panel);box-shadow:var(--aw-shadow-pop);letter-spacing:.01em;animation:aw-st-in .55s var(--aw-ios) both;grid-template-rows:56px minmax(0,1fr);grid-template-columns:400px minmax(0,1fr);font-size:14px;display:grid;position:relative;overflow:hidden}@keyframes aw-st-in{0%{opacity:0;transform:translateY(8px)scale(.985)}}.aw-st[data-widen=true]{animation:aw-st-widen .55s var(--aw-ios) both}@keyframes aw-st-widen{0%{opacity:.6;width:min(620px,100%)}}.aw-st [hidden]{display:none!important}.aw-st :is(button,input,textarea):focus-visible{outline:2px solid var(--aw-soft-ink);outline-offset:2px}.aw-st :is(.aw-st-composer-input,.aw-st-add-field,.aw-st-chip-field):focus-visible{outline:0}.aw-st-head{grid-column:1/-1;align-items:center;gap:12px;min-width:0;padding:0 12px 0 22px;display:flex}.aw-st-title{min-width:0;max-width:420px;font:600 17px/1.2 var(--font-display,inherit);letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;flex:none;margin:0;overflow:hidden}.aw-st-meta{color:var(--aw-soft-dim);white-space:nowrap;text-overflow:ellipsis;font-variant-numeric:tabular-nums;margin:0;font-size:12.5px;overflow:hidden}.aw-st-head-meta{min-width:0}.aw-st-head-tools{flex:none;align-items:center;gap:6px;margin-left:auto;display:flex}.aw-st-head-sep{background:var(--aw-soft-border);width:1px;height:20px;margin:0 4px}.aw-st-btn{background:var(--aw-soft-fill);height:36px;color:var(--aw-soft-ink);font:inherit;white-space:nowrap;cursor:pointer;transition:transform .3s var(--aw-soft-spring), background .2s var(--aw-soft-ease), box-shadow .25s var(--aw-soft-ease), opacity .2s;border:0;border-radius:999px;justify-content:center;align-items:center;gap:7px;padding:0 14px;font-size:13px;font-weight:500;display:inline-flex}.aw-st-btn svg{width:14px;height:14px;color:var(--aw-soft-dim);flex:none}.aw-st-btn:hover:not([aria-disabled=true]){background:var(--aw-soft-fill-hover);transform:translateY(-1px)}.aw-st-btn:active:not([aria-disabled=true]){transition-duration:.12s;transform:scale(.97)}.aw-st-btn[aria-disabled=true]{opacity:.4;cursor:default}.aw-st-btn.is-sm{height:32px;padding:0 12px;font-size:12.5px}.aw-st-btn.is-xs{height:30px;padding:0 12px;font-size:12.5px}.aw-st-btn.is-ink{background:var(--aw-soft-ink);color:var(--aw-soft-card)}.aw-st-btn.is-ink svg{color:currentColor}.aw-st-btn.is-ink:hover:not([aria-disabled=true]){background:var(--aw-soft-ink);box-shadow:0 8px 20px #0f0e0c29}.aw-st-cnt{min-width:20px;height:20px;font:500 11px/20px var(--font-mono,monospace);text-align:center;letter-spacing:0;background:#fffdf829;border-radius:999px;padding:0 6px}.aw-st-ghost{height:34px;color:var(--aw-soft-ink);font:inherit;white-space:nowrap;cursor:pointer;transition:background .2s var(--aw-soft-ease);background:0 0;border:0;border-radius:999px;align-items:center;gap:6px;padding:0 12px;font-size:13px;font-weight:500;display:inline-flex}.aw-st-ghost:hover:not([aria-disabled=true]){background:var(--aw-soft-fill)}.aw-st-ghost.is-sm{height:30px;padding:0 10px;font-size:12.5px}.aw-st-ibtn{background:var(--aw-soft-fill);width:32px;height:32px;color:var(--aw-soft-dim);cursor:pointer;transition:background .2s var(--aw-soft-ease), color .2s, transform .35s var(--aw-soft-spring);border:0;border-radius:999px;flex:none;place-items:center;padding:0;display:inline-grid}.aw-st-ibtn:hover:not([aria-disabled=true]){background:var(--aw-soft-fill-hover);color:var(--aw-soft-ink)}.aw-st-ibtn:active:not([aria-disabled=true]){transform:scale(.94)}.aw-st-ibtn svg{width:14px;height:14px}.aw-st-ibtn.is-clear{background:0 0}.aw-st-ibtn.is-clear:hover:not([aria-disabled=true]){background:var(--aw-soft-fill)}.aw-st-ibtn[aria-disabled=true]{opacity:.4;cursor:default}.aw-st-link{color:var(--aw-soft-ink);font:inherit;cursor:pointer;text-decoration:underline;-webkit-text-decoration-color:var(--aw-soft-ink);-webkit-text-decoration-color:var(--aw-soft-ink);-webkit-text-decoration-color:var(--aw-soft-ink);text-decoration-color:var(--aw-soft-ink);background:0 0;border:0;padding:0;font-weight:500}@supports (color:color-mix(in lab, red, red)){.aw-st-link{-webkit-text-decoration-color:color-mix(in srgb, var(--aw-soft-ink) 30%, transparent);-webkit-text-decoration-color:color-mix(in srgb, var(--aw-soft-ink) 30%, transparent);-webkit-text-decoration-color:color-mix(in srgb, var(--aw-soft-ink) 30%, transparent);text-decoration-color:color-mix(in srgb, var(--aw-soft-ink) 30%, transparent)}}.aw-st-link{text-underline-offset:3px}.aw-st-link:hover{-webkit-text-decoration-color:var(--aw-soft-ink);-webkit-text-decoration-color:var(--aw-soft-ink);-webkit-text-decoration-color:var(--aw-soft-ink);text-decoration-color:var(--aw-soft-ink)}.aw-st-push{margin-left:auto}.aw-st-danger{color:#fff;height:32px;font:inherit;cursor:pointer;transition:box-shadow .25s var(--aw-soft-ease);background:#b91c1c;border:0;border-radius:999px;padding:0 14px;font-size:12.5px;font-weight:600}.aw-st-danger:hover{box-shadow:0 0 0 4px #b91c1c2e}.aw-st-kbd{min-width:18px;height:18px;font:500 11px var(--font-mono,monospace);color:var(--aw-soft-dim);background:#26241f0d;border-radius:6px;place-items:center;padding:0 5px;display:inline-grid}.aw-st-tutor{flex-direction:column;grid-area:2/1;gap:12px;min-width:0;min-height:0;padding:2px 18px 16px 20px;display:flex}.aw-st-convo{scrollbar-width:none;flex-direction:column;flex:auto;gap:18px;min-height:0;margin:0 -2px;padding:20px 2px 14px;display:flex;overflow-y:auto;-webkit-mask-image:linear-gradient(#0000 0,#000 20px calc(100% - 20px),#0000);mask-image:linear-gradient(#0000 0,#000 20px calc(100% - 20px),#0000)}.aw-st-convo::-webkit-scrollbar{display:none}.aw-st-convo>:first-child{margin-top:auto}.aw-st-brief{background:var(--aw-stage);box-shadow:inset 0 0 0 1px var(--aw-soft-line);border-radius:18px;flex:none;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:6px 8px;padding:10px 10px 10px 14px;display:grid}.aw-st-brief-k{color:var(--aw-soft-dim);align-self:start;font-size:12.5px;line-height:28px}.aw-st-goal{width:100%;min-width:0;font:inherit;color:var(--aw-soft-ink);resize:none;field-sizing:content;cursor:text;transition:background .2s var(--aw-soft-ease);background:0 0;border:0;border-radius:10px;outline:none;margin:0 0 0 -8px;padding:4px 8px;font-size:14px;line-height:1.45}.aw-st-goal:hover,.aw-st-goal:focus-visible{background:var(--aw-soft-fill)}.aw-st-goal::placeholder{color:var(--aw-soft-dim)}.aw-st-chips{flex-wrap:wrap;align-items:center;gap:5px;min-width:0;display:flex}.aw-st-chip{background:var(--aw-soft-card);max-width:100%;height:28px;box-shadow:var(--aw-shadow-rest);color:var(--aw-soft-ink);font:inherit;white-space:nowrap;cursor:default;transition:padding .3s var(--aw-ios), box-shadow .25s var(--aw-soft-ease);border:0;border-radius:999px;flex:none;align-items:center;padding:0 10px;font-size:12.5px;font-weight:500;display:inline-flex;position:relative}.aw-st-chip>span{text-overflow:ellipsis;min-width:0;overflow:hidden}.aw-st-chip-x{width:0;height:18px;color:var(--aw-soft-dim);cursor:pointer;opacity:0;transition:width .3s var(--aw-ios), margin .3s var(--aw-ios), opacity .2s var(--aw-soft-ease), transform .3s var(--aw-soft-spring);background:0 0;border:0;border-radius:999px;flex:none;place-items:center;margin:0 -2px 0 0;padding:0;display:grid;overflow:hidden;transform:scale(.6)}.aw-st-chip-x svg{width:10px;height:10px}.aw-st-chip.has-x:hover,.aw-st-chip.has-x:focus-within{box-shadow:var(--aw-shadow-rest), var(--aw-shadow-lift);padding-right:5px}.aw-st-chip.has-x:hover .aw-st-chip-x,.aw-st-chip.has-x:focus-within .aw-st-chip-x{opacity:1;width:18px;margin-left:5px;transform:none}.aw-st-chip-x:hover{background:var(--aw-soft-fill);color:var(--aw-soft-ink)}.aw-st-chip.is-add{box-shadow:none;color:var(--aw-soft-dim);cursor:pointer;background:0 0}.aw-st-chip.is-add:before{content:"";border-radius:inherit;border:1px dashed var(--aw-soft-ink);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.aw-st-chip.is-add:before{border:1px dashed color-mix(in srgb, var(--aw-soft-ink) 25%, transparent)}}.aw-st-chip.is-add:before{pointer-events:none}.aw-st-chip.is-add:hover{background:var(--aw-soft-fill);color:var(--aw-soft-ink)}.aw-st-chip.is-add.is-icon{justify-content:center;width:28px;padding:0}.aw-st-chip.is-add svg{width:11px;height:11px}.aw-st-chip-field{background:var(--aw-soft-card);width:140px;height:28px;box-shadow:0 0 0 1px var(--aw-soft-ink);font:inherit;color:var(--aw-soft-ink);border:0;border-radius:999px;outline:none;padding:0 10px;font-size:12.5px}.aw-st-brief-offer{background:var(--aw-soft-card);box-shadow:var(--aw-shadow-rest);color:var(--aw-soft-dim);animation:aw-st-rise .45s var(--aw-ios) both;border-radius:14px;grid-column:1/-1;align-items:center;gap:8px;margin-top:2px;padding:6px 6px 6px 12px;font-size:12.5px;display:flex}.aw-st-brief-offer .aw-st-btn{margin-left:auto}@property --aw-st-a{syntax:"<angle>";inherits:false;initial-value:210deg}.aw-st-orb{--aw-grain-opacity:.3;background:radial-gradient(50% 50% at 32% 28%, #ffffffe6 0, transparent 70%), radial-gradient(60% 60% at 76% 78%, var(--aw-st-tutor-2) 0, transparent 72%), radial-gradient(70% 70% at 18% 82%, var(--aw-st-tutor-3) 0, transparent 70%), conic-gradient(from var(--aw-st-a), var(--aw-st-tutor-4), var(--aw-st-tutor-3), var(--aw-st-tutor-2), var(--aw-st-tutor-4));border-radius:50%;flex:none;width:20px;height:20px;box-shadow:inset 0 0 0 .5px #3b30b840,inset 0 1px 1px #ffffffb3,0 3px 8px #6c5ce738}.aw-st-orb[data-state=thinking]{animation:6s linear infinite aw-st-orb-turn,2.4s ease-in-out infinite alternate aw-st-orb-breathe}@keyframes aw-st-orb-turn{to{--aw-st-a:570deg}}@keyframes aw-st-orb-breathe{to{transform:scale(1.04)}}.aw-st-status{color:var(--aw-soft-dim);align-items:center;gap:8px;font-size:12.5px;display:inline-flex}.aw-st-shimmer{color:var(--aw-soft-dim);background:linear-gradient(90deg, var(--aw-soft-dim) 0%, var(--aw-soft-dim) 40%, var(--aw-soft-ink) 50%, var(--aw-soft-dim) 60%, var(--aw-soft-dim) 100%);-webkit-text-fill-color:transparent;background-size:250% 100%;-webkit-background-clip:text;background-clip:text;animation:2.6s linear infinite aw-st-shimmer}@keyframes aw-st-shimmer{0%{background-position:100% 0}to{background-position:-150% 0}}.aw-st-turn{animation:aw-st-rise .4s var(--aw-ios) both;grid-template-columns:20px minmax(0,1fr);align-items:start;gap:0 10px;display:grid}.aw-st-turn>.aw-st-orb{margin-top:2px}.aw-st-turn-body{flex-direction:column;gap:10px;min-width:0;display:flex}.aw-st-say{color:var(--aw-soft-ink);overflow-wrap:anywhere;text-wrap:pretty;margin:0;font-size:14.5px;line-height:1.6}.aw-st-say[data-error=true]{color:#7a4d00}.aw-st-sayto{font-family:inherit;font-weight:inherit;text-align:left;cursor:pointer;text-decoration:underline;-webkit-text-decoration-color:var(--aw-soft-ink);-webkit-text-decoration-color:var(--aw-soft-ink);-webkit-text-decoration-color:var(--aw-soft-ink);text-decoration-color:var(--aw-soft-ink);background:0 0;border:0;align-self:flex-start;padding:0}@supports (color:color-mix(in lab, red, red)){.aw-st-sayto{-webkit-text-decoration-color:color-mix(in srgb, var(--aw-soft-ink) 30%, transparent);-webkit-text-decoration-color:color-mix(in srgb, var(--aw-soft-ink) 30%, transparent);-webkit-text-decoration-color:color-mix(in srgb, var(--aw-soft-ink) 30%, transparent);text-decoration-color:color-mix(in srgb, var(--aw-soft-ink) 30%, transparent)}}.aw-st-sayto{text-underline-offset:3px}.aw-st-sayto:hover{-webkit-text-decoration-color:var(--aw-soft-ink);-webkit-text-decoration-color:var(--aw-soft-ink);-webkit-text-decoration-color:var(--aw-soft-ink);text-decoration-color:var(--aw-soft-ink)}.aw-st-me{background:var(--aw-soft-ink);max-width:85%;color:var(--aw-soft-card);white-space:pre-wrap;overflow-wrap:anywhere;animation:aw-st-rise .4s var(--aw-ios) both;border-radius:18px 18px 6px;align-self:flex-end;margin:0;padding:9px 13px;font-size:14px;line-height:1.5}.aw-st-me-anchor{color:#fffdf8b3;margin-bottom:2px;font-size:12px;display:block}.aw-st-replies{flex-wrap:wrap;gap:6px;display:flex}.aw-st-reply{background:var(--aw-soft-fill);height:32px;color:var(--aw-soft-ink);font:inherit;white-space:nowrap;cursor:pointer;transition:transform .3s var(--aw-soft-spring), background .2s var(--aw-soft-ease);animation:aw-st-rise .5s var(--aw-ios) both;animation-delay:calc(var(--i,0) * 40ms + .12s);border:0;border-radius:999px;align-items:center;padding:0 13px;font-size:13px;font-weight:500;display:inline-flex}.aw-st-reply:hover{background:var(--aw-soft-fill-hover);transform:translateY(-1px)}.aw-st-reply:active{transform:scale(.97)}.aw-st-skip{color:var(--aw-soft-dim);align-self:flex-start;font-size:13px}.aw-st-sys{color:var(--aw-soft-dim);text-align:center;animation:aw-st-rise .4s var(--aw-ios) both;align-items:center;gap:10px;margin:0;font-size:12.5px;display:flex}.aw-st-sys:before,.aw-st-sys:after{content:"";background:linear-gradient(to right, transparent, var(--aw-soft-border));flex:1 1 0;min-width:16px;height:1px}.aw-st-sys:after{background:linear-gradient(to left, transparent, var(--aw-soft-border))}.aw-st-sys svg{flex:none;width:13px;height:13px}.aw-st-sys>span{min-width:0}.aw-st-sys .aw-st-link{font-size:12.5px}@keyframes aw-st-rise{0%{opacity:0;transform:translateY(6px)}}.aw-st-changes{background:var(--aw-soft-card);box-shadow:0 0 0 1px var(--aw-soft-border), 0 6px 18px #0f0e0c0d;border-radius:18px;flex-direction:column;padding:5px;display:flex}.aw-st-change-list{flex-direction:column;gap:1px;margin:0;padding:0;list-style:none;display:flex}.aw-st-change{width:100%;min-height:50px;color:var(--aw-soft-ink);font:inherit;text-align:left;cursor:pointer;transition:background .2s var(--aw-soft-ease);background:0 0;border:0;border-radius:13px;grid-template-columns:22px minmax(0,1fr) 20px;align-items:center;gap:11px;padding:7px 10px 7px 8px;display:grid}.aw-st-change:hover{background:var(--aw-st-tutor-4)}@supports (color:color-mix(in lab, red, red)){.aw-st-change:hover{background:color-mix(in srgb, var(--aw-st-tutor-4) 55%, var(--aw-soft-card))}}.aw-st-change-t{flex-direction:column;gap:1px;min-width:0;display:flex}.aw-st-change-t b{white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;font-weight:500;line-height:1.35;overflow:hidden}.aw-st-change-t span{color:var(--aw-soft-dim);font-size:12.5px;line-height:1.35}.aw-st-change[aria-pressed=false] .aw-st-change-t b{color:var(--aw-soft-dim)}.aw-st-check{width:20px;height:20px;color:var(--aw-soft-card);box-shadow:inset 0 0 0 1.5px var(--aw-soft-dim);border-radius:50%;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.aw-st-check{box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--aw-soft-dim) 45%, transparent)}}.aw-st-check{transition:background .2s var(--aw-soft-ease), box-shadow .2s}.aw-st-check svg{width:12px;height:12px;transition:transform .3s var(--aw-soft-spring);transform:scale(0)}[aria-pressed=true]>.aw-st-check{background:var(--aw-soft-ink);box-shadow:none}[aria-pressed=true]>.aw-st-check svg{transform:scale(1)}.aw-st-changes-foot{box-shadow:inset 0 1px 0 var(--aw-soft-line);align-items:center;gap:6px;margin-top:3px;padding:8px 6px 4px;display:flex}.aw-st-changes:not([data-phase=open]) .aw-st-changes-foot{box-shadow:none;min-height:42px;margin:0;padding:4px 6px 4px 10px}.aw-st-done{align-items:center;gap:8px;font-size:13px;display:inline-flex}.aw-st-tick{color:#fff;background:#1f9a73;border-radius:999px;flex:none;place-items:center;width:20px;height:20px;display:grid}.aw-st-tick svg{width:11px;height:11px}.aw-st-receipt{color:var(--aw-soft-dim);text-wrap:pretty;margin:-2px 0 0;padding:0 12px 8px 38px;font-size:12.5px;line-height:1.45}.aw-st-changes[data-phase=replaced],.aw-st-changes[data-phase=dropped],.aw-st-changes[data-phase=undone],.aw-st-changes[data-phase=stale]{box-shadow:0 0 0 1px var(--aw-soft-line)}.aw-st-kpip{background:var(--aw-st-tutor);width:20px;height:20px;box-shadow:0 0 0 1.5px var(--aw-soft-card);transition:background .25s var(--aw-soft-ease);border-radius:999px;flex:none;position:relative}.aw-st-kpip[data-off=true]{background:var(--aw-soft-fill-hover);box-shadow:none}.aw-st-kpip:before,.aw-st-kpip:after{content:"";background:#fff;border-radius:1px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.aw-st-kpip[data-off=true]:before,.aw-st-kpip[data-off=true]:after{background:var(--aw-soft-dim)}.aw-st-kpip[data-k=add]:before,.aw-st-kpip[data-k=remove]:before{width:9px;height:1.8px}.aw-st-kpip[data-k=add]:after{width:1.8px;height:9px}.aw-st-kpip[data-k=state]:before{background:0 0;border-radius:2px;width:7px;height:7px;box-shadow:inset 0 0 0 1.6px #fff}.aw-st-kpip[data-k=level]:before{background:linear-gradient(#fff,#fff) 0 100%/2px 4px no-repeat,linear-gradient(#fff,#fff) 50% 100%/2px 6px no-repeat,linear-gradient(#fff,#fff) 100% 100%/2px 8px no-repeat;border-radius:0;width:9px;height:8px}.aw-st-kpip[data-k=edge]:before{width:9px;height:1.6px;transform:translate(-50%,-50%)rotate(-40deg)}.aw-st-foot{flex-direction:column;flex:none;gap:10px;display:flex}.aw-st-ready{font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:center;gap:6px 8px;padding:0 2px 0 4px;font-size:13px;display:flex}.aw-st-ready .aw-nc-pills{margin-left:auto}.aw-st-ready-check{align-items:center;display:inline-flex}.aw-st-ready-check .aw-st-link{white-space:nowrap;font-size:13px}.aw-st-ready-check .aw-st-link[aria-disabled=true]{opacity:.5;cursor:default}.aw-st-composer{border:1px solid var(--aw-soft-border);box-shadow:var(--aw-soft-shadow);transition:box-shadow .25s var(--aw-soft-ease), border-color .25s var(--aw-soft-ease);background:#fff;border-radius:18px;padding:12px 10px 10px 14px;container:aw-st-composer/inline-size}.aw-st-composer:focus-within{border-color:var(--aw-soft-ink);box-shadow:0 0 0 1px var(--aw-soft-ink), var(--aw-soft-shadow-lift)}.aw-st-composer-input{resize:none;width:100%;min-height:1.6em;max-height:9em;font:inherit;color:var(--aw-soft-ink);field-sizing:content;background:0 0;border:0;outline:0;margin:0;padding:0 4px 0 0;font-size:14.5px;line-height:1.6;display:block}.aw-st-composer-input:focus-visible{outline:0}.aw-st-composer-input::placeholder{color:var(--aw-soft-dim)}.aw-st-composer-field{flex:auto;min-width:0;display:grid}.aw-st-composer-field>*{grid-area:1/1}.aw-st-spoken{max-height:9em;padding:0 4px 0 0;font-size:14.5px;line-height:1.6}.aw-st-composer-row{align-items:flex-start;gap:8px;display:flex}.aw-st-composer-row>:not(.aw-st-composer-field){flex:none;margin:-6px -2px -5px 0}.aw-st-composer-row:has(>[data-long]){flex-wrap:wrap}.aw-st-composer-row>[data-long]{flex:100%;order:3;margin:4px 0 0}.aw-st-composer-bar{align-items:center;gap:8px;margin:8px -2px 0 -6px;display:flex}.aw-st-composer-bar>:first-child{min-width:0}.aw-st-build{gap:8px;height:34px;padding:0 12px 0 14px}.aw-st-build svg{color:currentColor}.aw-st-build[data-ready=true]:not([aria-disabled=true]){background:var(--aw-soft-ink);color:var(--aw-soft-card)}.aw-st-build[data-ready=true]:hover:not([aria-disabled=true]){background:var(--aw-soft-ink);box-shadow:0 8px 20px #0f0e0c29}.aw-st-anchor{background:var(--aw-soft-fill);border-radius:999px;align-items:center;gap:6px;max-width:100%;height:26px;margin:-2px 0 8px -4px;padding:0 3px 0 10px;font-size:12.5px;font-weight:500;display:inline-flex}.aw-st-anchor-t{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.aw-st-anchor-x{width:20px;height:20px;color:var(--aw-soft-dim);cursor:pointer;background:0 0;border:0;border-radius:999px;flex:none;place-items:center;padding:0;display:grid}.aw-st-anchor-x:hover{background:var(--aw-soft-card);color:var(--aw-soft-ink)}.aw-st-anchor-x svg{width:9px;height:9px}.aw-st-canvas{--aw-st-insp:0px;border-radius:20px;grid-area:2/2;min-width:0;min-height:0;margin:0 6px 6px 0;position:relative}.aw-st-canvas.aw-lib-tone{isolation:isolate;background:radial-gradient(70% 90% at 0 0, var(--aw-lib-ga), transparent 70%), radial-gradient(70% 90% at 100% 100%, var(--aw-lib-gb), transparent 70%), var(--aw-lib-tone-bg);overflow:hidden}@supports (color:color-mix(in lab, red, red)){.aw-st-canvas.aw-lib-tone{background:radial-gradient(70% 90% at 0 0, color-mix(in oklab, var(--aw-lib-ga) 55%, transparent), transparent 70%), radial-gradient(70% 90% at 100% 100%, color-mix(in oklab, var(--aw-lib-gb) 45%, transparent), transparent 70%), var(--aw-lib-tone-bg)}}.aw-st-canvas:after{content:"";z-index:-1;border-radius:inherit;background-image:var(--aw-noise);opacity:.14;pointer-events:none;background-size:160px;position:absolute;inset:0}.aw-st-canvas[data-wait=true]:before{content:"";z-index:-1;background:var(--aw-soft-card);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.aw-st-canvas[data-wait=true]:before{background:color-mix(in srgb, var(--aw-soft-card) 48%, transparent)}}.aw-st-canvas[data-insp=true]{--aw-st-insp:300px}.aw-st-map{position:absolute;inset:0}.aw-st-canvas[data-insp=true]>.aw-st-map{-webkit-mask-image:linear-gradient(to right, #000 calc(100% - var(--aw-st-insp) - 112px), transparent calc(100% - var(--aw-st-insp) - 12px));-webkit-mask-image:linear-gradient(to right, #000 calc(100% - var(--aw-st-insp) - 112px), transparent calc(100% - var(--aw-st-insp) - 12px));-webkit-mask-image:linear-gradient(to right, #000 calc(100% - var(--aw-st-insp) - 112px), transparent calc(100% - var(--aw-st-insp) - 12px));-webkit-mask-image:linear-gradient(to right, #000 calc(100% - var(--aw-st-insp) - 112px), transparent calc(100% - var(--aw-st-insp) - 12px));mask-image:linear-gradient(to right, #000 calc(100% - var(--aw-st-insp) - 112px), transparent calc(100% - var(--aw-st-insp) - 12px))}.aw-st-wait{color:var(--aw-soft-dim);justify-content:center;align-items:center;gap:10px;margin:0;font-size:13.5px;display:flex;position:absolute;inset:0}.aw-st-clock{font:500 12.5px var(--font-mono,monospace);color:var(--aw-soft-ink);font-variant-numeric:tabular-nums}.aw-st-map .aw-cg-canvas{border-radius:inherit;background:0 0;height:100%}.aw-st-map .aw-cg-canvas:after{display:none}.aw-st .aw-st-map[data-hot=true] .aw-cg-node[data-lit]:not([data-hot]){opacity:.55}.aw-st-maptools{top:12px;right:calc(var(--aw-st-insp) + 12px);z-index:4;transition:right .45s var(--aw-ios);gap:6px;display:flex;position:absolute}.aw-st-glass,.aw-st-capsule{background:var(--aw-st-glass);-webkit-backdrop-filter:blur(10px)saturate(1.4);backdrop-filter:blur(10px)saturate(1.4);box-shadow:inset 0 0 0 1px #fff9,0 1px 3px #0f0e0c1a}.aw-st-maptools .aw-st-btn{height:34px}.aw-st-maptools .aw-st-btn:hover:not([aria-disabled=true]){background:#fffdf8db}.aw-st-maptools .aw-st-btn svg{color:var(--aw-soft-ink)}.aw-st-capsule{left:calc((100% - var(--aw-st-insp)) / 2);z-index:4;white-space:nowrap;height:44px;transition:left .45s var(--aw-ios);border-radius:999px;align-items:center;gap:12px;padding:0 16px 0 5px;font-size:13px;display:flex;position:absolute;bottom:12px;transform:translate(-50%)}.aw-st-capsule-sep{background:#26241f1f;flex:none;width:1px;height:20px}.aw-st-lvl{background:#26241f0d;border-radius:999px;gap:2px;padding:3px;display:inline-flex}.aw-st-lvl>button{height:28px;color:var(--aw-soft-dim);font:inherit;cursor:pointer;transition:background .45s var(--aw-ios), color .2s, box-shadow .45s var(--aw-ios);background:0 0;border:0;border-radius:999px;align-items:center;gap:7px;padding:0 11px;font-size:12.5px;font-weight:500;display:inline-flex}.aw-st-lvl>button:hover{color:var(--aw-soft-ink)}.aw-st-lvl>button[aria-checked=true]{background:var(--aw-soft-card);color:var(--aw-soft-ink);box-shadow:0 1px 3px #0f0e0c14}.aw-st-lvl>button[aria-checked=true] .aw-nc-depth i[data-on]{background:var(--aw-soft-ink)}.aw-st .aw-st-insp{z-index:5;background:var(--aw-inspector);width:300px;box-shadow:inset 1px 0 0 var(--aw-inspector-line);animation:aw-st-insp-in .45s var(--aw-ios) both;scrollbar-width:none;border-radius:0 20px 20px 0;flex-direction:column;gap:16px;padding:16px 16px 16px 18px;display:flex;position:absolute;top:0;bottom:0;right:0;overflow-y:auto}@keyframes aw-st-insp-in{0%{opacity:0;transform:translate(12px)}}.aw-st-insp-head{align-items:flex-start;gap:8px;display:flex}.aw-st-insp-headt{flex:1;min-width:0}.aw-st-insp-t{font:600 17px/1.3 var(--font-display,inherit);letter-spacing:-.01em;text-wrap:balance;margin:4px 0 0}.aw-st-insp-sub{color:var(--aw-soft-dim);margin:4px 0 0;font-size:12.5px;line-height:1.45}.aw-st-insp-belief{color:var(--aw-soft-dim);margin:6px 0 0;font-size:12.5px}.aw-st-insp-belief b{color:var(--aw-soft-ink);font-weight:600}.aw-st-twins{flex-direction:column;gap:8px;margin-top:-4px;display:flex}.aw-st-twin{color:var(--aw-soft-dim);overflow-wrap:anywhere;flex-direction:column;gap:4px;margin:0;font-size:12.5px;line-height:1.45;display:flex}.aw-st-twin b{color:var(--aw-soft-ink);font-weight:600}.aw-st-twin-acts{flex-wrap:wrap;gap:4px 14px;display:flex}.aw-st-twin .aw-st-link{font-size:12.5px}.aw-st-twin .aw-st-link[aria-disabled=true]{opacity:.4;cursor:default}.aw-st-insp-sec{flex-direction:column;gap:8px;min-width:0;display:flex}.aw-st-insp-k{color:var(--aw-soft-dim);align-items:center;gap:6px;font-size:12px;display:flex}.aw-st-insp-n{font-variant-numeric:tabular-nums;font-size:11px}.aw-st-insp-none{color:var(--aw-soft-dim);font-size:12.5px;line-height:1.45}.aw-st-issues{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.aw-st-issue{background:#fff0c2;border-radius:14px;grid-template-columns:14px minmax(0,1fr);align-items:start;gap:10px;padding:10px 12px;display:grid}@supports (color:color-mix(in lab, red, red)){.aw-st-issue{background:color-mix(in srgb, #fff0c2 55%, var(--aw-soft-card))}}.aw-st-issue>.aw-cg-issue{box-shadow:none;margin-top:2px}.aw-st-issue-t{flex-direction:column;gap:2px;min-width:0;font-size:12.5px;line-height:1.45;display:flex}.aw-st-issue-t b{color:var(--aw-soft-ink);font-weight:600}.aw-st-issue-t span{color:var(--aw-soft-dim);text-wrap:pretty}.aw-st-insp-row{justify-content:space-between;align-items:center;gap:10px;min-height:36px;display:flex}.aw-st-insp-row>span:first-child{color:var(--aw-soft-dim);font-size:12.5px}.aw-st-insp-lvl{display:inline-flex;position:relative}.aw-st-links{flex-wrap:wrap;gap:6px;min-width:0;display:flex}.aw-st-lpill{background:var(--aw-soft-card);max-width:100%;height:28px;box-shadow:0 0 0 1px var(--aw-soft-line);color:var(--aw-soft-ink);font:inherit;cursor:pointer;transition:transform .25s var(--aw-soft-spring), box-shadow .25s var(--aw-soft-ease);border:0;border-radius:999px;align-items:center;gap:6px;padding:0 11px;font-size:12.5px;font-weight:500;display:inline-flex}.aw-st-lpill>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.aw-st-lpill:hover{box-shadow:0 0 0 1px var(--aw-soft-line), 0 4px 12px #0f0e0c14;transform:translateY(-1px)}.aw-st-lpill .aw-pstate-glyph{border-radius:2.5px;width:8px;height:8px}.aw-st-lpill[data-state=assumed]{color:var(--aw-soft-dim)}.aw-st-menubtn{background:var(--aw-soft-card);height:32px;box-shadow:0 0 0 1px var(--aw-soft-line);color:var(--aw-soft-ink);font:inherit;cursor:pointer;border:0;border-radius:999px;align-items:center;gap:7px;padding:0 10px 0 12px;font-size:12.5px;font-weight:500;display:inline-flex}.aw-st-menubtn[aria-disabled=true]{opacity:.5;cursor:default}.aw-st-menubtn>svg{width:12px;height:12px;color:var(--aw-soft-dim)}.aw-st-menubtn .aw-nc-depth i[data-on]{background:var(--aw-soft-ink)}.aw-st-insp-actions{grid-template-columns:minmax(0,1fr) auto;gap:6px;margin-top:auto;padding-top:4px;display:grid;position:relative}.aw-st-insp-actions[data-wide=true]>.aw-st-btn.is-ink{grid-column:1/-1}.aw-st-insp-actions .aw-st-btn{min-width:0}.aw-st-insp-lvlmenu{transform-origin:calc(100% - 20px) 0;top:calc(100% + 6px);right:0}.aw-st-insp-moremenu{transform-origin:calc(100% - 16px) 100%;min-width:224px;bottom:calc(100% + 8px);right:0}.aw-st-mi .aw-st-kbd{margin-left:auto}.aw-st-mi[aria-checked=true]{font-weight:600}.aw-st-mi>.aw-st-mi-tick{color:var(--aw-soft-ink);margin-left:auto}.aw-st-mi.is-danger,.aw-st-mi.is-danger>svg{color:#b91c1c}.aw-st-mi.is-danger:hover{background:#b91c1c}@supports (color:color-mix(in lab, red, red)){.aw-st-mi.is-danger:hover{background:color-mix(in srgb, #b91c1c 8%, var(--aw-soft-card))}}.aw-st-msep{background:var(--aw-soft-line);height:1px;margin:5px 8px}.aw-st-add{top:54px;right:calc(var(--aw-st-insp) + 12px);z-index:8;background:var(--aw-soft-card);width:280px;box-shadow:var(--aw-shadow-pop);animation:aw-st-pop .32s var(--aw-soft-spring) both;transform-origin:calc(100% - 30px) 0;border-radius:18px;padding:6px;position:absolute}.aw-st-add-field{background:var(--aw-soft-fill);width:100%;height:38px;font:inherit;color:var(--aw-soft-ink);border:0;border-radius:12px;outline:none;padding:0 12px;font-size:13.5px}.aw-st-add-field:focus-visible{box-shadow:0 0 0 2px var(--aw-soft-ink);outline:none}.aw-st-add-list{flex-direction:column;margin:6px 0 0;padding:0;list-style:none;display:flex}.aw-st-mi{width:100%;min-height:36px;color:var(--aw-soft-ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:12px;align-items:center;gap:10px;padding:0 10px;font-size:13px;display:flex}.aw-st-mi>span:first-of-type{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.aw-st-mi:hover,[aria-selected=true]>.aw-st-mi{background:var(--aw-soft-fill)}.aw-st-mi>svg{width:15px;height:15px;color:var(--aw-soft-dim);flex:none}@keyframes aw-st-pop{0%{opacity:0;transform:translateY(6px)scale(.96)}}.aw-st-island{left:calc((100% - var(--aw-st-insp)) / 2);z-index:6;background:var(--aw-soft-ink);color:var(--aw-soft-card);white-space:nowrap;animation:aw-st-island-in .46s var(--aw-ios) both;border-radius:22px;align-items:center;gap:6px;padding:6px;display:flex;position:absolute;bottom:12px;transform:translate(-50%);box-shadow:0 18px 44px #0f0e0c42,0 2px 6px #0f0e0c1f}@keyframes aw-st-island-in{0%{opacity:0;transform:translate(-50%)translateY(14px)scale(.96)}}.aw-st-island :focus-visible{outline-color:var(--aw-soft-card)}.aw-st-island-count{align-items:center;gap:6px;height:32px;padding:0 8px 0 10px;font-size:13px;font-weight:500;display:inline-flex}.aw-st-island-sep{background:#fffdf829;flex:none;width:1px;height:20px;margin:0 2px}.aw-st-ip{height:32px;color:var(--aw-soft-card);font:inherit;cursor:pointer;background:#fffdf81f;border:0;border-radius:999px;align-items:center;gap:7px;padding:0 12px;font-size:13px;font-weight:500;transition:background .2s,color .2s,transform .12s;display:inline-flex}.aw-st-ip:hover{background:#fffdf838}.aw-st-ip:active{transform:scale(.97)}.aw-st-ip svg{width:14px;height:14px}.aw-st-ip[aria-pressed=true]{background:var(--aw-soft-card);color:var(--aw-soft-ink);font-weight:600}.aw-st-ip.is-danger:hover{color:#fff;background:#b91c1c}.aw-st-ip-group{background:#fffdf814;border-radius:999px;gap:2px;padding:2px;display:inline-flex}.aw-st-ip-group .aw-st-ip{background:0 0;height:28px}.aw-st-ip-group .aw-st-ip:hover{background:#fffdf824}.aw-st-ip-group .aw-st-ip[aria-pressed=true]{background:var(--aw-soft-card)}.aw-st-ip-wrap{display:inline-flex;position:relative}.aw-st-ix{width:32px;height:32px;color:var(--aw-soft-card);cursor:pointer;background:#fffdf81f;border:0;border-radius:50%;flex:none;place-items:center;padding:0;display:grid}.aw-st-ix:hover{background:#fffdf838}.aw-st-ix svg{width:12px;height:12px}.aw-st-menu{z-index:30;background:var(--aw-soft-card);min-width:200px;color:var(--aw-soft-ink);box-shadow:var(--aw-shadow-pop);animation:aw-st-pop .32s var(--aw-soft-spring) both;border-radius:18px;flex-direction:column;padding:6px;display:flex;position:absolute}.aw-st-menu-up{transform-origin:24px 100%;bottom:calc(100% + 10px);left:0}.aw-st-confirm{white-space:normal;gap:6px;min-width:240px;padding:12px 12px 8px}.aw-st-confirm b{font:600 15px/1.25 var(--font-display,inherit);letter-spacing:-.01em}.aw-st-confirm>span:not(.aw-st-confirm-actions){color:var(--aw-soft-dim);font-size:12.5px}.aw-st-confirm-actions{justify-content:flex-end;gap:6px;margin-top:6px;display:flex}.aw-st-pro{background:var(--aw-soft-ink);height:18px;color:var(--aw-soft-card);border-radius:999px;flex:none;align-items:center;gap:3px;padding:0 7px 0 5px;font-size:11px;font-weight:600;line-height:18px;display:inline-flex}.aw-st-pro svg{color:currentColor;width:10px;height:10px}.aw-st-btn.is-ink .aw-st-pro{background:var(--aw-soft-card);color:var(--aw-soft-ink)}.aw-st-stop{background:var(--aw-soft-fill);height:30px;color:var(--aw-soft-ink);font:inherit;cursor:pointer;transition:background .25s var(--aw-soft-ease), color .25s var(--aw-soft-ease), transform .35s var(--aw-soft-spring);border:0;border-radius:999px;flex:none;align-items:center;gap:8px;padding:0 12px 0 6px;font-size:12.5px;font-weight:500;display:inline-flex}.aw-st-stop:hover:not([aria-disabled=true]){color:#9b2230;background:#ffd6de;transform:translateY(-1px)}.aw-st-stop-ic{border-radius:999px;place-items:center;width:18px;height:18px;display:grid;box-shadow:inset 0 0 0 1.5px}.aw-st-stop-ic:after{content:"";background:currentColor;border-radius:2px;width:7px;height:7px}.aw-st-quiz,.aw-st-reco{background:var(--aw-soft-card);box-shadow:0 0 0 1px var(--aw-soft-line), 0 6px 18px #0f0e0c0d;animation:aw-st-rise .4s var(--aw-ios) both;border-radius:20px;flex-direction:column;gap:12px;margin-top:2px;padding:14px 12px 10px;display:flex}.aw-st-quiz-head,.aw-st-reco-head{align-items:center;gap:10px;padding:0 4px;display:flex}.aw-st-quiz-t{font:600 15px/1.2 var(--font-display,inherit);letter-spacing:-.01em}.aw-st-quiz-prog{color:var(--aw-soft-dim);font-variant-numeric:tabular-nums;align-items:center;gap:8px;margin-left:auto;font-size:12px;display:inline-flex}.aw-st-pips{align-items:center;gap:3px;display:inline-flex}.aw-st-pips i{background:var(--aw-soft-dim);border-radius:999px;width:5px;height:5px}@supports (color:color-mix(in lab, red, red)){.aw-st-pips i{background:color-mix(in srgb, var(--aw-soft-dim) 28%, transparent)}}.aw-st-pips i{transition:width .4s var(--aw-soft-spring), background .3s}.aw-st-pips i[data-p=done]{background:var(--aw-soft-ink)}.aw-st-pips i[data-p=now]{background:var(--aw-soft-ink);width:14px}.aw-st-pips i[data-p=skip]{box-shadow:inset 0 0 0 1.25px var(--aw-soft-dim);background:0 0}@supports (color:color-mix(in lab, red, red)){.aw-st-pips i[data-p=skip]{box-shadow:inset 0 0 0 1.25px color-mix(in srgb, var(--aw-soft-dim) 60%, transparent)}}.aw-st-quiz-q{padding:0 4px;font-size:14.5px;font-weight:500;line-height:1.55}.aw-st-quiz-q>:first-child{margin-top:0}.aw-st-quiz-q>:last-child{margin-bottom:0}.aw-st-opts{flex-direction:column;gap:6px;display:flex}.aw-st-opt{background:var(--aw-soft-card);width:100%;min-height:46px;box-shadow:0 0 0 1px var(--aw-soft-line);color:var(--aw-soft-ink);font:inherit;text-align:left;cursor:pointer;transition:box-shadow .45s var(--aw-ios), transform .3s var(--aw-soft-spring);border:0;border-radius:18px;align-items:center;gap:10px;padding:7px 12px 7px 8px;font-size:13.5px;line-height:1.4;display:flex}.aw-st-opt-k{background:var(--aw-soft-fill);width:30px;height:30px;color:var(--aw-soft-dim);border-radius:999px;flex:none;place-items:center;font-size:13px;font-weight:600;transition:background .2s,color .2s;display:grid}.aw-st-opt-t{flex:1;min-width:0}.aw-st-opt:hover:not([aria-disabled=true]){box-shadow:0 0 0 1px var(--aw-soft-line), 0 4px 12px #0f0e0c14;transform:translateY(-1px)}.aw-st-opt:hover:not([aria-disabled=true]) .aw-st-opt-k{background:var(--aw-soft-ink);color:var(--aw-soft-card)}.aw-st-opt[aria-disabled=true]{cursor:default}.aw-st-opt[data-idk=true]{color:var(--aw-soft-dim)}.aw-st-opt[data-idk=true] .aw-st-opt-k{box-shadow:inset 0 0 0 1.25px var(--aw-soft-dim);background:0 0}@supports (color:color-mix(in lab, red, red)){.aw-st-opt[data-idk=true] .aw-st-opt-k{box-shadow:inset 0 0 0 1.25px color-mix(in srgb, var(--aw-soft-dim) 50%, transparent)}}.aw-st-opt[aria-checked=true]{box-shadow:0 0 0 2.5px var(--aw-soft-card), 0 0 0 4px var(--aw-soft-ink)}.aw-st-opt[aria-checked=true] .aw-st-opt-k{background:var(--aw-soft-ink);color:var(--aw-soft-card)}.aw-st-opt[data-right=true]{background:#c8f1e0}@supports (color:color-mix(in lab, red, red)){.aw-st-opt[data-right=true]{background:color-mix(in srgb, #c8f1e0 55%, var(--aw-soft-card))}}.aw-st-opt-mark{width:15px;height:15px;color:var(--aw-soft-dim);flex:none}.aw-st-opt[data-right=true] .aw-st-opt-mark{color:#0b5e46}.aw-st-quiz-said{color:var(--aw-soft-dim);text-wrap:pretty;margin:0;padding:0 4px;font-size:13px;line-height:1.5}.aw-st-quiz-said[data-error]{color:#9b2230}.aw-st-quiz-foot{align-items:center;gap:8px;padding-top:2px;display:flex}.aw-st-receipt-row{background:var(--aw-soft-fill);border-radius:14px;align-self:stretch;align-items:center;gap:10px;height:44px;padding:0 14px 0 12px;font-size:13px;display:flex}.aw-st-receipt-row b{font-weight:600}.aw-st-receipt-n{color:var(--aw-soft-dim);font-variant-numeric:tabular-nums;margin-left:auto;font-size:12px}.aw-st-reco{gap:4px;padding-bottom:12px}.aw-st-reco-head{padding-bottom:6px}.aw-st-orb.is-xs{width:16px;height:16px}.aw-st-reco-g{flex-direction:column;gap:8px;padding:10px 6px 10px 8px;display:flex}.aw-st-reco-g+.aw-st-reco-g{box-shadow:inset 0 1px 0 var(--aw-soft-line)}.aw-st-reco-g[data-kept]{opacity:.6}.aw-st-reco-k{align-items:center;gap:8px;font-size:13px;font-weight:600;display:flex}.aw-st-reco-n{color:var(--aw-soft-dim);font-variant-numeric:tabular-nums;font-size:11.5px;font-weight:500}.aw-st-reco-note{color:var(--aw-soft-dim);margin-left:auto;font-size:12px;font-weight:400}.aw-st-reco-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.aw-st-reco-items{flex-wrap:wrap;gap:6px;min-width:0;display:flex}.aw-st-reco-items>span{background:var(--aw-soft-fill);white-space:nowrap;text-overflow:ellipsis;border-radius:999px;align-items:center;max-width:100%;height:28px;padding:0 11px;font-size:12.5px;display:inline-flex;overflow:hidden}.aw-st-reco-g[data-kind=solid] .aw-st-reco-items>span{background:#c8f1e0}@supports (color:color-mix(in lab, red, red)){.aw-st-reco-g[data-kind=solid] .aw-st-reco-items>span{background:color-mix(in srgb, #c8f1e0 60%, var(--aw-soft-card))}}.aw-st-reco-g[data-kind=recap] .aw-st-reco-items>span{background:#fff0c2}@supports (color:color-mix(in lab, red, red)){.aw-st-reco-g[data-kind=recap] .aw-st-reco-items>span{background:color-mix(in srgb, #fff0c2 80%, var(--aw-soft-card))}}.aw-st-reco-g[data-kind=chapter] .aw-st-reco-items>span{background:var(--aw-soft-fill-hover)}.aw-st-reco-g[data-kept] .aw-st-reco-items>span{background:var(--aw-soft-fill)}.aw-st-reco-actions{align-items:center;gap:4px;margin-left:auto;display:flex}.aw-st-reco-why,.aw-st-reco-quiet{color:var(--aw-soft-dim);text-wrap:pretty;margin:0;font-size:12px;line-height:1.45}.aw-st-reco-quiet{padding:6px 8px 0}.aw-st-ckpip{background:var(--aw-soft-ink);color:#fff;border-radius:999px;flex:none;place-items:center;width:18px;height:18px;font-style:normal;display:inline-grid}.aw-st-ckpip svg{width:10px;height:10px}.aw-st-ckpip[data-ck=solid]{background:#1f9a73}.aw-st-ckpip[data-ck=recap]{background:#c98a10}.aw-st-ckpip[data-ck=recap]:after{content:"";border-radius:999px;width:7px;height:7px;box-shadow:inset 0 0 0 1.5px}.aw-st-ckpip[data-ck=chapter]:after{content:"";background:currentColor;border-radius:1.5px;width:6px;height:6px}.aw-st-offer{margin:2px 0 0 30px}.aw-st-grab{cursor:pointer;background:0 0;border:0;border-radius:12px;flex:none;place-items:center;width:100%;height:22px;margin-bottom:-4px;padding:0;display:grid}.aw-st-grab i{background:var(--aw-soft-border);width:36px;height:5px;transition:background .2s var(--aw-soft-ease), width .3s var(--aw-soft-spring);border-radius:999px}.aw-st-grab:hover i{background:var(--aw-soft-border-focus);width:42px}.aw-st-fold{flex-direction:column;gap:10px;display:flex}.aw-st-briefrow{background:var(--aw-stage);width:100%;height:40px;box-shadow:inset 0 0 0 1px var(--aw-soft-line);color:var(--aw-soft-ink);font:inherit;text-align:left;cursor:pointer;border:0;border-radius:14px;flex:none;align-items:center;gap:10px;padding:0 12px 0 14px;font-size:13px;display:flex}.aw-st-briefrow-k{color:var(--aw-soft-dim);flex:none}.aw-st-briefrow-t{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.aw-st-briefrow-n{background:var(--aw-soft-card);height:22px;box-shadow:var(--aw-shadow-rest);color:var(--aw-soft-dim);border-radius:999px;flex:none;align-items:center;padding:0 8px;font-size:12px;display:inline-flex}.aw-st-briefrow>svg{width:12px;height:12px;color:var(--aw-soft-dim);transition:transform .25s var(--aw-soft-ease)}.aw-st-briefrow[aria-expanded=true]>svg{transform:rotate(180deg)}.aw-st-fold-say{font:inherit;color:var(--aw-soft-ink);text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:20px minmax(0,1fr);align-items:start;gap:10px;padding:0 4px 0 2px;display:grid}.aw-st-fold-say>span:last-child{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14px;line-height:1.5;display:-webkit-box;overflow:hidden}.aw-st-fold-act{background:var(--aw-soft-card);min-height:44px;box-shadow:0 0 0 1px var(--aw-soft-border), 0 6px 18px #0f0e0c0d;border-radius:18px;align-items:center;gap:4px;padding:5px 5px 5px 10px;display:flex}.aw-st-fold-pips{flex:none;display:inline-flex}.aw-st-fold-pips .aw-st-kpip+.aw-st-kpip{margin-left:-5px}.aw-st-fold-n{white-space:nowrap;margin-left:6px;font-size:13px;font-weight:500}@media (max-width:760px){.aw-st-scrim{align-items:stretch;padding:0}.aw-st{border-radius:0;grid-template-rows:auto minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr);width:100%;height:100dvh}.aw-st[data-widen=true]{animation:aw-st-in .55s var(--aw-ios) both}.aw-st-head{flex-wrap:wrap;row-gap:0;padding:12px 10px 8px 16px}.aw-st-head-meta{flex:100%;order:3}.aw-st-head-tools{order:2}.aw-st-title{max-width:calc(100% - 120px)}.aw-st-canvas{grid-area:2/1;margin:0 6px}.aw-st-tutor{grid-area:3/1;gap:10px;padding:0 10px 10px}.aw-st[data-fold=folded] .aw-st-tutor>:is(.aw-st-brief,.aw-st-briefrow,.aw-st-convo),.aw-st[data-fold=folded] .aw-st-ready,.aw-st[data-fold=raised] .aw-st-fold{display:none}.aw-st[data-fold=raised] .aw-st-canvas{grid-row:2/4;margin-bottom:6px}.aw-st[data-fold=raised] .aw-st-tutor{z-index:8;background:var(--aw-soft-card);box-shadow:0 -1px 0 var(--aw-soft-line), 0 -16px 40px #0f0e0c1f;animation:aw-st-sheet-up .5s var(--aw-ios) both;border-radius:26px 26px 0 0;grid-area:auto;padding:0 12px 12px;position:absolute;inset:228px 0 0}.aw-st-canvas[data-insp=true]{--aw-st-insp:0px}.aw-st-canvas[data-insp=true]>.aw-st-map{-webkit-mask-image:none;mask-image:none}.aw-st .aw-st-insp{width:auto;max-height:70%;box-shadow:var(--aw-shadow-pop);border-radius:20px;top:auto;left:0}.aw-st-capsule{gap:8px;padding-right:12px}.aw-st-lvl-t{display:none}.aw-st-lvl>button[aria-checked=true] .aw-st-lvl-t{display:inline}.aw-st-maptools .aw-st-kbd,.aw-st-map .aw-cg-canvas .aw-cg-fit{display:none}.aw-st-island{max-width:calc(100% - 16px);overflow-x:auto}}@keyframes aw-st-sheet-up{0%{opacity:0;transform:translateY(40px)}}@media (prefers-reduced-motion:reduce){.aw-st,.aw-st *,.aw-st :before,.aw-st :after{transition:none!important;animation:none!important}}.aw-convo-suggest{color:var(--aw-soft-ink);font:inherit;cursor:pointer;text-decoration:underline;-webkit-text-decoration-color:var(--aw-soft-ink);-webkit-text-decoration-color:var(--aw-soft-ink);-webkit-text-decoration-color:var(--aw-soft-ink);text-decoration-color:var(--aw-soft-ink);background:0 0;border:0;align-self:flex-start;margin:-6px 0 0 30px;padding:0;font-size:13px;font-weight:500}@supports (color:color-mix(in lab, red, red)){.aw-convo-suggest{-webkit-text-decoration-color:color-mix(in srgb, var(--aw-soft-ink) 30%, transparent);-webkit-text-decoration-color:color-mix(in srgb, var(--aw-soft-ink) 30%, transparent);-webkit-text-decoration-color:color-mix(in srgb, var(--aw-soft-ink) 30%, transparent);text-decoration-color:color-mix(in srgb, var(--aw-soft-ink) 30%, transparent)}}.aw-convo-suggest{text-underline-offset:3px;transition:text-decoration-color .2s var(--aw-soft-ease)}.aw-convo-suggest:hover{-webkit-text-decoration-color:var(--aw-soft-ink);-webkit-text-decoration-color:var(--aw-soft-ink);-webkit-text-decoration-color:var(--aw-soft-ink);text-decoration-color:var(--aw-soft-ink)}.aw-convo-suggest:focus-visible{outline:2px solid var(--aw-soft-ink);outline-offset:2px;border-radius:4px}.aw-st-sources{z-index:4;max-width:calc(100% - var(--aw-st-insp) - 196px);height:32px;color:var(--aw-soft-ink);white-space:nowrap;border-radius:999px;align-items:center;gap:12px;margin:0;padding:0 14px 0 12px;font-size:12px;font-weight:500;list-style:none;display:flex;position:absolute;top:12px;left:12px;overflow:hidden}.aw-st-sources>li{align-items:center;gap:7px;min-width:0;display:inline-flex}.aw-st-sources>li>span:last-child{text-overflow:ellipsis;min-width:0;overflow:hidden}.aw-st-sources>li>i{background:var(--s2);border-radius:50%;flex:none;width:8px;height:8px}.aw-st-sources>li[data-src-hue="3"]>i{background:var(--s1)}.aw-st-sources>li.is-tutor{color:#3b30b8}@media (max-width:760px){.aw-st-sources{display:none}}:root{--aw-k-gap:var(--aw-stage);--aw-k-sh-rest:0 0 0 1px var(--aw-soft-border), 0 1px 2px #0f0e0c0a;--aw-k-sh-lift:0 0 0 1px var(--aw-soft-border), 0 8px 20px #0f0e0c0f;--aw-k-rim:linear-gradient(120deg, #2f7d8c, #7a5af0, #e0604e);--aw-k-heat0:#efebe0;--aw-k-meter-ok:#1f9a73;--aw-k-meter-warn:#b47a0a;--aw-k-meter-danger:#d8484a;--aw-k-neutral:#8c8577}.aw-fam-repeat,.aw-gp-p-repeat,[data-src-hue="2"],.aw-cf-tier-green,.aw-tone-green{--s1:#0b5e46;--s2:#1f9a73;--s3:#62cfa3;--s4:#c8f1e0}.aw-fam-level,.aw-gp-p-level,[data-src-hue="3"]{--s1:#b4441a;--s2:#ef7a3c;--s3:#f9ad5f;--s4:#ffe3ad}.aw-fam-mist,.aw-gp-p-retry,.aw-cf-tier-red,.aw-tone-red{--s1:#9b2230;--s2:#d8484a;--s3:#f38b95;--s4:#ffd6de}.aw-fam-surp,.aw-gp-p-random,[data-src-hue="4"]{--s1:#3b30b8;--s2:#6c5ce7;--s3:#8fb4ff;--s4:#dbe7ff}.aw-fam-read,.aw-gp-p-read,[data-src-hue="1"]{--s1:#0a4a6e;--s2:#1d8fb3;--s3:#5cc8e8;--s4:#d2f0fa}.aw-fam-due,.aw-gp-p-due,[data-src-hue="5"],.aw-cf-tier-gold,.aw-tone-gold{--s1:#7a4d00;--s2:#c98a10;--s3:#f2c14e;--s4:#fff0c2}.aw-fam-code,.aw-gp-p-code,[data-src-hue="6"]{--s1:#12333d;--s2:#2f7d8c;--s3:#7cc3c0;--s4:#d6efec}@keyframes aw-k-rise{0%{opacity:0;transform:translateY(8px)scale(.985)}}@keyframes aw-k-pop{0%{opacity:0;transform:translateY(6px)scale(.96)}}@keyframes aw-k-roll-up{0%{opacity:0;transform:translateY(40%)}}@keyframes aw-k-roll-down{0%{opacity:0;transform:translateY(-40%)}}@keyframes aw-k-grow-x{0%{transform:scaleX(0)}}@keyframes aw-k-grow-y{0%{transform:scaleY(0)}}@keyframes aw-k-ring-fill{0%{stroke-dasharray:0 100}}@keyframes aw-k-draw{to{stroke-dashoffset:0}}@keyframes aw-k-bump{40%{transform:scale(.94)}}@keyframes aw-k-sweep{to{transform:translate(100%)}}@keyframes aw-k-sheen{0%{opacity:0}20%,78%{opacity:var(--aw-k-sheen,.8)}to{opacity:0;transform:translate(330%)skew(-20deg)}}@keyframes aw-k-condense{0%{box-shadow:0 0 0 0 var(--aw-k-gap), 0 0 26px 10px #26241f29}22%,82%{box-shadow:0 0 0 2.5px var(--aw-k-gap), 0 0 0 4px var(--aw-soft-ink)}to{box-shadow:0 0 0 2.5px var(--aw-k-gap), 0 0 0 4px transparent}}.aw-k-num{font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:0;font-weight:500}.aw-k-h{font:600 15px/1.25 var(--font-display);letter-spacing:-.01em;margin:0}.aw-k-eb{color:var(--aw-soft-dim);font-size:12px;display:block}.aw-k-card{border-radius:var(--aw-r-card);background:var(--aw-soft-card);min-width:0;box-shadow:var(--aw-k-sh-rest);padding:18px 20px 20px;position:relative}.aw-k-card>*,.aw-k-group-card>*{--aw-k-gap:var(--aw-soft-card)}.aw-k-hit{box-shadow:0 0 0 2.5px var(--aw-k-gap), 0 0 0 4px var(--aw-soft-ink)!important}.aw-k-flash{animation:aw-k-condense 2.4s var(--aw-ios) both!important}.aw-k-hit.aw-k-flash{animation:none!important}.aw-k-bump,.aw-gp-bump{animation:aw-k-bump .45s var(--aw-soft-spring)}.aw-k-nope,.aw-gp-nope{animation:.42s ease-in-out aw-nope}.aw-k-pill{border-radius:var(--aw-r-pill);background:var(--aw-soft-fill);height:34px;color:var(--aw-soft-ink);font:inherit;white-space:nowrap;transition:transform .35s var(--aw-soft-spring), background .2s, box-shadow .3s var(--aw-soft-ease);border:0;justify-content:center;align-items:center;gap:7px;padding:0 14px;font-size:13px;font-weight:500;display:inline-flex}.aw-k-pill:hover:not([aria-disabled=true]){transform:translateY(-1px)}.aw-k-pill:active:not([aria-disabled=true]){transition-duration:.12s;transform:translate(.5px,1px)scale(.97)}.aw-k-pill[data-kind=fill]:hover{background:var(--aw-soft-fill-hover)}.aw-k-pill[data-kind=ink]{background:var(--aw-soft-ink);color:var(--aw-soft-card)}.aw-k-pill[data-kind=quiet],.aw-k-pill[data-kind=card]{background:var(--aw-soft-card)}.aw-k-pill[data-kind=quiet]{box-shadow:0 0 0 1px var(--aw-soft-border)}.aw-k-pill[data-kind=quiet]:hover{box-shadow:var(--aw-k-sh-lift)}.aw-k-pill[data-kind=ghost]{background:0 0}.aw-k-pill[data-kind=ghost]:hover{background:var(--aw-soft-fill)}.aw-k-pill[data-kind=glassy]{color:#fff;background:#ffffff29;box-shadow:inset 0 0 0 1px #ffffff4d}.aw-k-pill[data-kind=glassy]:hover{background:#ffffff3d}.aw-k-pill[data-size=sm]{height:30px;padding:0 12px;font-size:12.5px}.aw-k-pill>svg{flex:none;width:15px;height:15px}.aw-k-pill[aria-disabled=true]{opacity:.5;cursor:not-allowed}.aw-k-chev{transition:transform .45s var(--aw-ios)}.aw-k-pill[aria-expanded=true] .aw-k-chev{transform:rotate(180deg)}.aw-k-spin{border:2px solid;border-right-color:#0000;border-radius:50%;flex:none;width:15px;height:15px;animation:.8s linear infinite aw-spin}.aw-k-ico{border-radius:var(--aw-r-pill);width:32px;height:32px;color:var(--aw-soft-dim);background:0 0;border:0;flex:none;place-items:center;padding:0;transition:background .2s,color .2s,transform .12s;display:inline-grid}.aw-k-ico:hover{background:var(--aw-soft-fill-hover);color:var(--aw-soft-ink)}.aw-k-ico:active{transform:scale(.94)}.aw-k-ico[data-filled]{background:var(--aw-soft-fill)}.aw-k-ico>svg{width:16px;height:16px}.aw-k-info{border-radius:var(--aw-r-pill);width:22px;height:22px;color:var(--aw-soft-dim);vertical-align:middle;background:0 0;border:0;flex:none;place-items:center;padding:0;transition:background .2s,color .2s;display:inline-grid}.aw-k-info:hover,.aw-k-info:focus-visible{background:var(--aw-soft-fill);color:var(--aw-soft-ink)}.aw-k-info>svg{width:14px;height:14px}.aw-k-pro-pip{border-radius:var(--aw-r-pill);background:linear-gradient(var(--aw-soft-card), var(--aw-soft-card)) padding-box, var(--s2) border-box;height:26px;color:var(--s1);font:inherit;white-space:nowrap;transition:transform .35s var(--aw-soft-spring);border:1.5px solid #0000;align-items:center;gap:5px;padding:0 10px 0 8px;font-size:11.5px;font-weight:600;display:inline-flex}.aw-k-pro-pip[data-plan=max]{background:linear-gradient(var(--aw-soft-card), var(--aw-soft-card)) padding-box, var(--aw-k-rim) border-box;color:var(--aw-soft-ink)}.aw-k-pro-pip:hover{transform:translateY(-1px)}.aw-k-pro-pip>svg{width:11px;height:11px}.aw-k-tier{border-radius:var(--aw-r-pill);background:var(--s4);height:26px;color:var(--s1);white-space:nowrap;align-items:center;gap:6px;padding:0 11px 0 9px;font-size:12.5px;font-weight:600;display:inline-flex}.aw-k-tier>svg{width:13px;height:13px}.aw-k-tier-plain{background:var(--aw-soft-fill);color:var(--aw-soft-ink)}.aw-k-glass{border-radius:var(--aw-r-pill);background:var(--s1);align-items:center;gap:6px;height:24px;padding:0 10px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.aw-k-glass{background:color-mix(in srgb, var(--s1) 62%, transparent)}}.aw-k-glass{color:#fff;white-space:nowrap;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-size:11.5px;font-weight:500;box-shadow:inset 0 0 0 1px #ffffff40}.aw-k-glass>svg{width:12px;height:12px}.aw-orb.aw-k-orb{width:36px;height:36px}.aw-k-ava{width:var(--aw-k-ava,36px);height:var(--aw-k-ava,36px);border-radius:50%;flex:none;place-items:center;display:grid;position:relative;container-type:size}:where(.aw-k-ava){background:var(--aw-soft-fill);color:var(--aw-soft-ink)}.aw-k-ava-l{font-family:var(--font-display);font-size:42cqi;font-weight:600;font-size:round(42cqi,1px);line-height:1}.aw-k-ava>svg{width:47cqi;height:47cqi;width:round(47cqi,1px);height:round(47cqi,1px)}:where(.aw-k-ava>svg){color:var(--aw-soft-dim)}.aw-k-thumb{--aw-grain-opacity:.32;border-radius:var(--aw-r-thumb);background:radial-gradient(80% 80% at 85% 15%, var(--s3), transparent 70%), radial-gradient(90% 90% at 70% 90%, var(--s2), transparent 72%), var(--s1);color:#fff;flex:none;place-items:center;width:32px;height:32px;display:grid}.aw-k-thumb>svg{width:16px;height:16px}.aw-k-toggle{border-radius:var(--aw-r-pill);background:var(--aw-soft-fill-hover);width:44px;height:26px;transition:background .25s var(--aw-soft-ease);border:0;flex:none;padding:0;position:relative;box-shadow:inset 0 0 0 1px #26241f0f}.aw-k-knob{border-radius:var(--aw-r-pill);width:20px;height:20px;transition:transform .45s var(--aw-soft-spring), width .2s var(--aw-soft-ease);background:#fff;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #0f0e0c38,0 0 0 .5px #0f0e0c0f}.aw-k-toggle[aria-checked=true]{background:var(--aw-soft-ink)}.aw-k-toggle[aria-checked=true] .aw-k-knob{transform:translate(18px)}.aw-k-toggle:active .aw-k-knob{width:24px}.aw-k-toggle[aria-checked=true]:active .aw-k-knob{transform:translate(14px)}.aw-k-toggle[aria-disabled=true]{opacity:.45}.aw-k-chips{flex-wrap:wrap;gap:6px;display:flex}.aw-k-chip{border-radius:var(--aw-r-pill);background:var(--aw-soft-fill);height:34px;color:var(--aw-soft-ink);font:inherit;white-space:nowrap;transition:background .2s, color .2s, transform .12s var(--aw-soft-ease);border:0;align-items:center;gap:6px;padding:0 13px;font-size:13px;font-weight:500;display:inline-flex}.aw-k-chip:hover{background:var(--aw-soft-fill-hover)}.aw-k-chip:active{transform:translate(.5px,1px)scale(.96)}.aw-k-chip[aria-pressed=true]{background:var(--aw-soft-ink);color:var(--aw-soft-card)}.aw-k-chip[data-locked]{color:var(--aw-soft-dim)}.aw-k-chip>svg{width:15px;height:15px}.aw-k-chip-pro{border-radius:var(--aw-r-pill);background:var(--aw-soft-card);height:18px;box-shadow:inset 0 0 0 1px var(--aw-soft-border);color:var(--aw-soft-ink);align-items:center;gap:3px;padding:0 6px;font-size:10.5px;font-weight:600;display:inline-flex}.aw-k-chip-pro>svg{width:9px;height:9px}.aw-k-chip-n{color:var(--aw-soft-dim);font-size:12px}.aw-k-chip[aria-pressed=true] .aw-k-chip-n{color:var(--aw-soft-card)}@supports (color:color-mix(in lab, red, red)){.aw-k-chip[aria-pressed=true] .aw-k-chip-n{color:color-mix(in srgb, var(--aw-soft-card) 72%, transparent)}}.aw-k-group{margin-top:24px}.aw-k-group-h{align-items:baseline;gap:10px;margin:0 4px 10px;display:flex}.aw-k-group-h h3{font:600 15px/1.2 var(--font-display);letter-spacing:-.01em;margin:0}.aw-k-group-t{min-width:0;font:600 15px/1.2 var(--font-display);letter-spacing:-.01em;display:block}.aw-k-group-h .aw-k-group-t>h3{display:inline}.aw-k-group-t>h3+*{margin-left:.25em}.aw-k-group-t>h3~*+*{margin-left:4px}.aw-k-aside{color:var(--aw-soft-dim);margin-left:auto;font-size:12px}.aw-k-group-card{border-radius:var(--aw-r-card);background:var(--aw-soft-card);box-shadow:var(--aw-k-sh-rest);padding:4px 0}.aw-k-group.aw-k-hit,.aw-k-group.aw-k-flash{border-radius:var(--aw-r-card)}.aw-k-row{border-radius:var(--aw-r-row);flex-wrap:wrap;align-items:center;gap:10px 14px;min-height:58px;padding:12px 16px;display:flex;position:relative}.aw-k-row+.aw-k-row:before{content:"";background:var(--aw-soft-border);height:1px;position:absolute;top:0;left:16px;right:16px}.aw-k-row[data-thumb]+.aw-k-row[data-thumb]:before{left:62px}.aw-k-row-t{flex-direction:column;flex:200px;gap:1px;min-width:0;display:flex}.aw-k-row-t>b{align-items:center;gap:4px;font-size:13.5px;font-weight:500;display:inline-flex}.aw-k-row-t>span{color:var(--aw-soft-dim);font-size:12.5px;line-height:1.35}.aw-k-row-c{flex-wrap:wrap;flex:0 auto;justify-content:flex-end;align-items:center;gap:8px;min-width:0;max-width:100%;margin-left:auto;display:flex}.aw-k-row[data-stack=always]>.aw-k-row-c{flex-basis:100%;justify-content:flex-start;margin-left:0}.aw-k-row[data-stack=always][data-thumb]>.aw-k-row-c{padding-left:46px}@container (max-width:480px){.aw-k-row[data-stack=narrow]>.aw-k-row-c{flex-basis:100%;justify-content:flex-start;margin-left:0}.aw-k-row-c:has(.aw-liq,.aw-k-chips){flex-basis:100%;justify-content:flex-start;margin-left:0}.aw-k-row[data-stack=narrow][data-thumb]>.aw-k-row-c{padding-left:46px}.aw-k-row[data-thumb] .aw-k-row-c:has(.aw-liq,.aw-k-chips){padding-left:46px}}.aw-k-ring{color:var(--aw-k-meter-ok);display:block;transform:rotate(-90deg)}.aw-k-ring[data-tone=warn]{color:var(--aw-k-meter-warn)}.aw-k-ring[data-tone=danger]{color:var(--aw-k-meter-danger)}.aw-k-ring-track{stroke:currentColor;stroke-opacity:.17}.aw-k-ring-arc{stroke:currentColor;animation:aw-k-ring-fill 1.1s var(--aw-ios) .1s backwards}[data-tier=ok]{--aw-k-meter:var(--aw-k-meter-ok)}[data-tier=warn]{--aw-k-meter:var(--aw-k-meter-warn)}[data-tier=danger]{--aw-k-meter:var(--aw-k-meter-danger)}.aw-k-unfold{transition:grid-template-rows .5s var(--aw-ios);grid-template-rows:0fr;display:grid}.aw-k-unfold[data-open]{grid-template-rows:1fr}.aw-k-unfold>div{min-height:0;margin:-4px;padding:4px;transition:visibility;overflow:hidden}.aw-k-unfold:not([data-open])>div{visibility:hidden;transition-delay:.5s}.aw-k-ghost{border-radius:22px;position:relative;overflow:hidden}.aw-k-ghost:after{content:"";z-index:3;background:linear-gradient(100deg, transparent 32%, var(--aw-soft-card) 50%, transparent 68%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.aw-k-ghost:after{background:linear-gradient(100deg, transparent 32%, color-mix(in srgb, var(--aw-soft-card) 70%, transparent) 50%, transparent 68%)}}.aw-k-ghost:after{animation:aw-k-sweep 2.4s var(--aw-soft-ease) infinite;pointer-events:none;transform:translate(-100%)}.aw-k-gcard{border-radius:var(--aw-r-card);background:var(--aw-soft-card);box-shadow:var(--aw-k-sh-rest)}.aw-k-gfill{border-radius:var(--aw-r-card);background:var(--aw-soft-fill)}.aw-k-gbar{border-radius:var(--aw-r-pill);background:var(--aw-soft-fill-hover);height:10px;display:block}.aw-k-gring{border:9px solid var(--aw-soft-fill-hover);border-radius:50%;flex:none;display:block}.aw-k-gthumb{border-radius:var(--aw-r-thumb);background:var(--aw-soft-fill);flex:none;width:32px;height:32px;display:block}.aw-k-gh{border-radius:var(--aw-r-pill);background:var(--aw-soft-border);width:120px;height:13px;margin:24px 4px 12px;display:block}.aw-k-ghost>.aw-k-gh:first-child{margin-top:8px}.aw-k-grow{align-items:center;gap:14px;height:60px;padding:0 16px;display:flex}.aw-k-grow+.aw-k-grow{box-shadow:inset 0 1px 0 var(--aw-soft-fill)}.aw-k-grow>span:nth-child(2){flex-direction:column;flex:1;gap:7px;display:flex}.aw-k-grow>s{border-radius:var(--aw-r-pill);background:var(--aw-soft-fill);flex:none;width:44px;height:24px}.aw-k-gnote{color:var(--aw-soft-dim);margin:14px 4px 0;font-size:12.5px}.aw-k-gcol{flex-direction:column;flex:1;gap:8px;display:flex}.aw-k-empty{margin-top:6px;position:relative}.aw-k-empty-ghost{opacity:.75;pointer-events:none}.aw-k-empty-veil{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:28px 16px;display:flex}.aw-k-empty-ghost+.aw-k-empty-veil{z-index:4;border-radius:var(--aw-r-tile);background:var(--aw-soft-card);width:min(420px,100% - 32px);box-shadow:var(--aw-shadow-pop);animation:aw-k-pop .4s var(--aw-soft-spring) backwards;padding:26px 24px 22px;position:absolute;top:64px;left:50%;translate:-50%}.aw-k-empty-veil h3{font:600 20px/1.2 var(--font-display);letter-spacing:-.01em;margin:0}.aw-k-empty-ghost+.aw-k-empty-veil h3{font-size:18px}.aw-k-empty-veil p{color:var(--aw-soft-dim);margin:0;font-size:13px}.aw-k-empty-acts{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:12px;display:flex}.aw-k-peek-host{position:relative}.aw-k-peek{z-index:80;border-radius:var(--aw-r-inner);background:var(--aw-soft-card);min-width:120px;max-width:260px;box-shadow:var(--aw-shadow-pop);color:var(--aw-soft-ink);pointer-events:none;opacity:0;transition:opacity .18s var(--aw-soft-ease), transform .3s var(--aw-soft-spring);padding:10px 12px;font-size:12.5px;position:absolute;transform:translateY(4px)scale(.97)}.aw-k-peek[data-in]{opacity:1;transform:none}.aw-k-pk-h{margin-bottom:3px;font-size:12.5px;font-weight:600}.aw-k-pk-l{color:var(--aw-soft-dim);line-height:1.4}.aw-k-pk-r{align-items:center;gap:8px;margin-top:2px;display:flex}.aw-k-pk-r>span{color:var(--aw-soft-dim);flex:1}.aw-k-pk-r>b{font:500 12px var(--font-mono)}.aw-k-pk-r>i{background:var(--s2);border-radius:2.5px;flex:none;width:8px;height:8px}.aw-k-pop{z-index:70;background:var(--aw-soft-card);box-shadow:var(--aw-shadow-pop);color:var(--aw-soft-ink);opacity:0;transform-origin:var(--ox,50%) var(--oy,0%);transition:opacity .2s var(--aw-soft-ease), transform .4s var(--aw-soft-spring);border-radius:22px;position:absolute;transform:translateY(8px)scale(.96)}.aw-k-pop[data-fixed]{position:fixed}.aw-k-pop[data-in]{opacity:1;transform:none}.aw-k-pop.aw-k-prosheet{border-radius:24px;width:300px;overflow:hidden}.aw-k-pro-art{--aw-grain-opacity:.3;isolation:isolate;background:radial-gradient(120% 140% at 0% 100%, var(--s1), transparent 62%), radial-gradient(100% 120% at 100% 0%, var(--s3), transparent 66%), var(--s2);place-items:center;height:118px;display:grid;position:relative}.aw-k-pro-doc{width:120px;height:78px;position:relative}.aw-k-pro-doc>span{background:var(--aw-soft-card);transition:transform .6s var(--aw-soft-spring);border-radius:12px;flex-direction:column;gap:6px;padding:12px;display:flex;position:absolute;inset:0;box-shadow:0 10px 26px #0f0e0c38}.aw-k-pro-doc b{border-radius:var(--aw-r-pill);background:var(--s2);height:6px}@supports (color:color-mix(in lab, red, red)){.aw-k-pro-doc b{background:color-mix(in srgb, var(--s2) 45%, transparent)}}.aw-k-prosheet[data-in] .aw-k-pro-doc>span:first-child{transform:rotate(-9deg)translate(-16px,4px)}.aw-k-prosheet[data-in] .aw-k-pro-doc>span:nth-child(2){transform:rotate(7deg)translate(16px,2px)}.aw-k-pro-body{flex-direction:column;align-items:flex-start;gap:6px;padding:16px 18px 4px;display:flex}.aw-k-pro-body .aw-k-pro-pip{pointer-events:none}.aw-k-pro-body h3{font:600 17px/1.2 var(--font-display);letter-spacing:-.01em;margin:4px 0 0}.aw-k-pro-body p{color:var(--aw-soft-dim);margin:0;font-size:13px;line-height:1.5}.aw-k-pro-acts{justify-content:flex-end;gap:8px;padding:12px 14px 14px;display:flex}.aw-k-toasts{z-index:90;pointer-events:none;width:max-content;max-width:calc(100% - 32px);position:absolute;bottom:24px;left:50%;translate:-50%}.aw-k-toasts[data-fixed]{position:fixed}.aw-k-toast{background:var(--aw-soft-ink);min-height:38px;color:var(--aw-soft-card);pointer-events:auto;animation:aw-k-pop .35s var(--aw-soft-spring);border-radius:19px;align-items:center;gap:12px;padding:8px 16px;font-size:13px;line-height:1.35;display:flex;box-shadow:0 12px 30px #0f0e0c33}.aw-k-toast[data-act]{border-radius:20px;gap:10px;min-height:40px;padding:5px 5px 5px 12px}.aw-k-toast>svg{width:16px;height:16px;color:var(--s3,currentColor);flex:none}.aw-k-toast .aw-k-ring-track{stroke:var(--aw-soft-card);stroke-opacity:.28}.aw-k-toast .aw-k-ring-arc{animation:none}.aw-k-toast-act{border-radius:var(--aw-r-pill);background:var(--aw-soft-card);border:0;flex:none;height:30px;padding:0 12px}@supports (color:color-mix(in lab, red, red)){.aw-k-toast-act{background:color-mix(in srgb, var(--aw-soft-card) 14%, transparent)}}.aw-k-toast-act{color:var(--aw-soft-card);font:inherit;transition:background .2s var(--aw-soft-ease);font-size:12.5px;font-weight:600}.aw-k-toast-act:hover{background:var(--aw-soft-card)}@supports (color:color-mix(in lab, red, red)){.aw-k-toast-act:hover{background:color-mix(in srgb, var(--aw-soft-card) 22%, transparent)}}.aw-k-toast-act:focus-visible{outline-color:var(--aw-soft-card)}.aw-k-toast[data-out]{animation:aw-k-pop .35s var(--aw-soft-spring), aw-k-toast-out .3s var(--aw-soft-ease) forwards}@keyframes aw-k-toast-out{to{opacity:0;transform:translateY(4px)scale(.98)}}.aw-k-chart{width:100%;position:relative}.aw-k-chart>svg{width:100%;height:auto;display:block;overflow:visible}.aw-k-tick{font:500 10.5px var(--font-mono);fill:var(--aw-soft-dim)}.aw-k-axis{font:500 11px var(--font-sans);fill:var(--aw-soft-dim)}.aw-k-gridl{stroke:var(--aw-soft-border);stroke-width:1px}.aw-k-today-pill{fill:var(--aw-soft-ink)}.aw-k-today-lbl{font:600 11px var(--font-sans);fill:var(--aw-soft-card)}.aw-k-band{--aw-grain-opacity:.32;isolation:isolate;background:var(--s1);color:#fff;border-radius:15px;flex-direction:column;padding:16px 18px 18px;display:flex;position:relative;overflow:hidden}.aw-k-band:not([data-variant=free]) .aw-k-pill:focus-visible{outline-color:#fff}.aw-k-band-blob{z-index:-2;filter:blur(28px);pointer-events:none;transition:transform 1.4s var(--aw-soft-ease);border-radius:50%;position:absolute}.aw-k-band-blob[data-b="1"]{background:var(--s2);opacity:.9;width:62%;height:150%;top:4%;right:-18%}.aw-k-band-blob[data-b="2"]{background:var(--s3);opacity:.85;width:34%;height:90%;bottom:-50%;right:-6%}.aw-k-band-blob[data-b="3"]{background:var(--s4);opacity:.5;width:22%;height:60%;top:-36%;right:26%}.aw-k-band-glow,.aw-k-band-sheen{z-index:-1;pointer-events:none;position:absolute}.aw-k-band-glow{opacity:0;background:radial-gradient(var(--aw-k-glow-r,300px) circle at var(--mx,50%) var(--my,50%), white, transparent 65%);inset:0}@supports (color:color-mix(in lab, red, red)){.aw-k-band-glow{background:radial-gradient(var(--aw-k-glow-r,300px) circle at var(--mx,50%) var(--my,50%), color-mix(in srgb, white var(--aw-k-glow,70%), transparent), transparent 65%)}}.aw-k-band-glow{mix-blend-mode:soft-light;transition:opacity .35s var(--aw-soft-ease)}.aw-k-band-sheen{--aw-k-sheen:.8;opacity:0;mix-blend-mode:soft-light;background:linear-gradient(90deg,#0000 12%,#ffffff73 38%,#fff 50%,#ffffff73 62%,#0000 88%);width:30%;top:-30%;bottom:-30%;left:0;transform:translate(-95%)skew(-20deg)}@media (hover:hover){.aw-k-band[data-lit]:hover .aw-k-band-glow{opacity:1}.aw-k-band-sheen[data-run]{animation:1.1s cubic-bezier(.37,0,.63,1) aw-k-sheen}.aw-k-band[data-lit]:hover .aw-k-band-blob[data-b="1"]{transform:translate(-16%,14%)scale(1.18)}.aw-k-band[data-lit]:hover .aw-k-band-blob[data-b="2"]{transform:translate(-20%,-12%)scale(.86)}.aw-k-band[data-lit]:hover .aw-k-band-blob[data-b="3"]{transform:translate(18%,16%)scale(1.22)}}.aw-k-band-soft{opacity:.94}.aw-k-band[data-variant=free]{--aw-grain-opacity:.2;color:var(--aw-soft-ink);background:radial-gradient(70% 130% at 100% 0%, var(--aw-soft-fill-hover), transparent 70%), radial-gradient(55% 110% at 0% 100%, var(--aw-soft-fill-hover), transparent 72%), var(--aw-soft-fill)}@supports (color:color-mix(in lab, red, red)){.aw-k-band[data-variant=free]{background:radial-gradient(70% 130% at 100% 0%, var(--aw-soft-fill-hover), transparent 70%), radial-gradient(55% 110% at 0% 100%, color-mix(in srgb, var(--aw-soft-fill-hover) 55%, var(--aw-soft-fill)), transparent 72%), var(--aw-soft-fill)}}.aw-k-band[data-variant=free] .aw-k-band-soft{opacity:1;color:var(--aw-soft-dim)}@supports (color:color-mix(in lab, red, red)){.aw-k-band[data-variant=free] .aw-k-band-soft{color:color-mix(in srgb, var(--aw-soft-dim) 80%, var(--aw-soft-ink))}}.aw-k-band[data-variant=free] .aw-k-glass{color:var(--aw-soft-ink);box-shadow:inset 0 0 0 1px var(--aw-soft-border);-webkit-backdrop-filter:none;backdrop-filter:none;background:#ffffff9e}.aw-k-band[data-variant=max]{--aw-grain-opacity:.3;background:radial-gradient(120% 160% at 100% 0%, #211e2c 0%, transparent 55%) padding-box, radial-gradient(90% 140% at 0% 100%, #122329 0%, transparent 60%) padding-box, linear-gradient(155deg, #1a191f 0%, #0e0e11 55%, #141318 100%) padding-box, var(--aw-k-rim) border-box;border:1.5px solid #0000;padding:14.5px 16.5px 16.5px;box-shadow:inset 0 1px #ffffff14,0 12px 22px -16px #0f0e0c80}.aw-k-band[data-variant=max] .aw-k-band-blob{mix-blend-mode:screen;filter:blur(34px)}.aw-k-band[data-variant=max] .aw-k-band-blob[data-b="1"]{opacity:.22;background:#6c5ce7;width:46%;height:190%;top:-124%;right:-18%}.aw-k-band[data-variant=max] .aw-k-band-blob[data-b="2"]{opacity:.3;background:#2f7d8c;width:46%;height:170%;bottom:-122%;left:-14%;right:auto}.aw-k-band[data-variant=max] .aw-k-band-blob[data-b="3"]{display:none}.aw-k-band[data-variant=max] .aw-k-band-glow{mix-blend-mode:screen;background:radial-gradient(var(--aw-k-glow-r,260px) circle at var(--mx,50%) var(--my,50%), #eceaf40f, transparent 65%)}.aw-k-band[data-variant=max] .aw-k-band-glow:after{content:"";background-image:var(--aw-noise);opacity:.55;-webkit-mask-image:radial-gradient(var(--aw-k-mask-r,220px) circle at var(--mx,50%) var(--my,50%), #000, transparent 70%);-webkit-mask-image:radial-gradient(var(--aw-k-mask-r,220px) circle at var(--mx,50%) var(--my,50%), #000, transparent 70%);-webkit-mask-image:radial-gradient(var(--aw-k-mask-r,220px) circle at var(--mx,50%) var(--my,50%), #000, transparent 70%);-webkit-mask-image:radial-gradient(var(--aw-k-mask-r,220px) circle at var(--mx,50%) var(--my,50%), #000, transparent 70%);mask-image:radial-gradient(var(--aw-k-mask-r,220px) circle at var(--mx,50%) var(--my,50%), #000, transparent 70%);background-size:160px;position:absolute;inset:0}.aw-k-band[data-variant=max] .aw-k-band-sheen{--aw-k-sheen:.12;mix-blend-mode:screen}.aw-k-band[data-variant=max] .aw-k-band-soft{opacity:1;color:#ffffffb8}.aw-k-band[data-variant=max] .aw-k-glass{background:#ffffff12;box-shadow:inset 0 0 0 1px #ffffff29}.aw-k-band[data-variant=max] .aw-k-glass>svg{color:#fffc}.aw-k-band[data-variant=max] .aw-k-glass.aw-fam-due{background:#f2c14e24;box-shadow:inset 0 0 0 1px #f2c14e80}.aw-k-band[data-variant=max] .aw-k-glass.aw-fam-due>svg{color:#f2c14e}.aw-k-band[data-variant=max] .aw-k-glass.aw-fam-mist{background:#f38b9529;box-shadow:inset 0 0 0 1px #ffadb680}.aw-k-band[data-variant=max] .aw-k-glass.aw-fam-mist>svg{color:#ffadb6}@media (hover:hover){.aw-k-band[data-variant=max][data-lit]:hover .aw-k-band-blob[data-b="1"]{transform:translate(-4%,6%)scale(1.04)}.aw-k-band[data-variant=max][data-lit]:hover .aw-k-band-blob[data-b="2"]{transform:translate(20%,-14%)scale(1.14)}}@media (prefers-reduced-motion:reduce){.aw-k-band-glow,.aw-k-band-sheen{display:none}.aw-k-band .aw-k-band-blob{transform:none!important}}:root[data-motion=reduced] .aw-k-band-glow,:root[data-motion=reduced] .aw-k-band-sheen{display:none}:root[data-motion=reduced] .aw-k-band .aw-k-band-blob{transform:none!important}.aw-set-overlay,.aw-set-pen{z-index:50;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#26241f1a;place-items:center;padding:28px 16px;display:grid;position:fixed;inset:0}.aw-set-pen{padding:16px;position:absolute}.aw-set-overlay[data-layout=phone],.aw-set-pen[data-layout=phone]{background:var(--aw-stage);-webkit-backdrop-filter:none;backdrop-filter:none;padding:0}.aw-set-sheet{border-radius:var(--aw-r-panel);background:var(--aw-stage);width:min(1120px,100%);height:min(740px,100%);color:var(--aw-soft-ink);letter-spacing:.01em;box-shadow:0 0 0 1px var(--aw-soft-border), var(--aw-shadow-panel);animation:aw-set-open .42s var(--aw-soft-spring) backwards;outline:none;font-size:14px;line-height:1.45;position:relative;overflow:hidden}.aw-set-sheet:focus-visible{outline:none}.aw-set-sheet[data-layout=phone]{width:100%;height:100%;box-shadow:none;border-radius:0;animation:none}@keyframes aw-set-open{0%{opacity:0;transform:translateY(8px)scale(.97)}}.aw-set-frame{height:100%;overflow:hidden}.aw-set-track{height:100%;display:flex}.aw-set-frame[data-layout=phone] .aw-set-track{width:200%;transition:transform .55s var(--aw-ios)}.aw-set-frame[data-layout=phone] :is(.aw-set-col,.aw-set-content){box-shadow:none;transition:opacity .55s var(--aw-ios), filter .55s var(--aw-ios);flex:0 0 50%}.aw-set-frame[data-layout=phone][data-deep] .aw-set-track{transform:translate(-50%)}.aw-set-frame[data-layout=phone][data-deep] .aw-set-col,.aw-set-frame[data-layout=phone]:not([data-deep]) .aw-set-content{opacity:.25;filter:blur(2px)}.aw-set-col{z-index:1;scrollbar-width:none;background:var(--aw-soft-card);min-width:0;box-shadow:1px 0 0 var(--aw-soft-border);flex-direction:column;flex:0 0 256px;display:flex;position:relative;overflow-y:auto}.aw-set-frame[data-layout=phone] .aw-set-col{padding-top:34px}.aw-set-col-head{align-items:center;gap:8px;height:52px;padding:8px 12px 0 20px;display:flex}.aw-set-col-head h2{font:600 17px/1 var(--font-display);letter-spacing:-.01em;flex:1;margin:0}.aw-set-frame[data-layout=phone] .aw-set-col-head h2{font-size:24px}.aw-set-search{border-radius:var(--aw-r-pill);background:var(--aw-soft-fill);height:38px;color:var(--aw-soft-dim);transition:box-shadow .25s var(--aw-soft-ease), background .2s;align-items:center;gap:8px;margin:10px 14px 0;padding:0 6px 0 12px;display:flex}.aw-set-search:focus-within{background:var(--aw-soft-card);box-shadow:0 0 0 1px var(--aw-soft-border), 0 0 0 4px #26241f12}.aw-set-search>svg{flex:none;width:16px;height:16px}.aw-set-search input{min-width:0;height:100%;color:var(--aw-soft-ink);font:inherit;background:0 0;border:0;outline:0;flex:1;padding:0 2px;font-size:13.5px}.aw-set-search input::placeholder{color:var(--aw-soft-dim)}.aw-set-search input::-webkit-search-cancel-button{display:none}.aw-set-search kbd{background:var(--aw-soft-card);box-shadow:inset 0 0 0 1px var(--aw-soft-border);color:var(--aw-soft-dim);font:500 11px var(--font-mono);border-radius:6px;margin-right:4px;padding:1px 6px}.aw-set-search .aw-k-ico{width:26px;height:26px}.aw-set-search .aw-k-ico>svg{width:14px;height:14px}.aw-set-acct{background:var(--aw-soft-card);box-shadow:var(--aw-k-sh-rest);transition:box-shadow .5s var(--aw-ios), transform .35s var(--aw-soft-spring);border-radius:18px;align-items:center;gap:10px;margin:12px 14px 4px;padding:10px;display:flex;position:relative}.aw-set-acct:hover{box-shadow:var(--aw-k-sh-lift);transform:translateY(-1px)}.aw-set-acct[data-guest]{background:var(--aw-soft-fill);box-shadow:none}.aw-set-acct[data-guest]:hover{background:var(--aw-soft-fill-hover);box-shadow:none}.aw-set-acct[data-on],.aw-set-acct[data-on]:hover{box-shadow:0 0 0 2.5px var(--aw-soft-card), 0 0 0 4px var(--aw-soft-ink)}.aw-set-acct-hit{z-index:1;border-radius:inherit;background:0 0;border:0;position:absolute;inset:0}.aw-set-acct-t{flex-direction:column;flex:1;min-width:0;line-height:1.25;display:flex}.aw-set-acct-t b{white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;font-weight:600;overflow:hidden}.aw-set-acct-t span{color:var(--aw-soft-dim);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.aw-set-acct-t .aw-k-gbar{width:72px;height:9px;margin:3px 0 4px}.aw-set-acct-ic{background:var(--aw-soft-card);box-shadow:0 0 0 1px var(--aw-soft-border);color:var(--aw-soft-dim)}.aw-set-acct-ic>svg{width:16px;height:16px}.aw-set-plan-pill{z-index:2;flex:none;height:24px;padding:0 10px;position:relative}.aw-set-plan-pill[data-plan=free]{border-color:var(--aw-soft-border);background:var(--aw-soft-fill);color:var(--aw-soft-ink)}.aw-set-plan-pill[data-plan=pro]{background:var(--s1);color:#fff;border-color:#0000}.aw-set-plan-pill[data-plan=max]{color:var(--aw-soft-card);background:linear-gradient(var(--aw-soft-ink), var(--aw-soft-ink)) padding-box, var(--aw-k-rim) border-box}.aw-set-chev{width:16px;height:16px;color:var(--aw-soft-dim);flex:none}.aw-set-nav{flex-direction:column;padding:4px 10px 18px;display:flex;position:relative}.aw-set-eyebrow{color:var(--aw-soft-dim);padding:16px 12px 6px;font-size:12px}.aw-set-row{z-index:1;width:100%;min-height:36px;color:var(--aw-soft-ink);font:inherit;text-align:left;background:0 0;border:0;border-radius:12px;align-items:center;gap:11px;padding:0 12px;font-size:13.5px;display:flex;position:relative}.aw-set-row>svg:first-child{width:16px;height:16px;color:var(--aw-soft-dim);flex:none}.aw-set-row[aria-current=page]{font-weight:500}.aw-set-row[aria-current=page]>svg:first-child{color:var(--aw-soft-ink)}.aw-set-lbl{white-space:nowrap;text-overflow:ellipsis;flex:none;min-width:0;max-width:64%;overflow:hidden}.aw-set-val{min-width:0;color:var(--aw-soft-dim);text-align:right;white-space:nowrap;text-overflow:ellipsis;flex:0 auto;margin-left:auto;font-size:12.5px;font-weight:400;overflow:hidden}.aw-set-val .aw-k-num{font-size:12px}.aw-set-lock{opacity:.55;flex:none;margin-left:auto;display:inline-flex}.aw-set-val+.aw-set-lock{margin-left:6px}.aw-set-sealed>.aw-locked-fade{max-height:220px;overflow:hidden}.aw-set-sealed>.aw-locked-row{flex-wrap:wrap;justify-content:center;gap:14px;padding:16px 8px 6px}.aw-set-row .aw-set-chev{display:none}.aw-set-lbl+.aw-set-chev{margin-left:auto}.aw-set-frame[data-layout=phone] .aw-set-row{min-height:46px;font-size:15px}.aw-set-frame[data-layout=phone] .aw-set-row .aw-set-chev{display:block}.aw-set-frame[data-layout=phone] .aw-set-val{font-size:13.5px}.aw-set-frame[data-layout=phone] .aw-set-val .aw-k-num{font-size:13px}.aw-set-pill-active,.aw-set-pill-hover{pointer-events:none;border-radius:12px;position:absolute;inset:0 10px 100%}.aw-set-pill-active{background:var(--aw-soft-fill);box-shadow:inset 0 0 0 1px var(--aw-soft-border)}.aw-set-pill-hover{background:var(--aw-soft-fill);opacity:0;transition:top .3s var(--aw-ios), bottom .3s var(--aw-ios), opacity .2s var(--aw-soft-ease)}.aw-set-nav[data-hovering] .aw-set-pill-hover{opacity:.55}.aw-set-frame[data-layout=phone] .aw-set-pill-active{opacity:0!important}.aw-set-hits{z-index:1;flex-direction:column;gap:1px;padding:0 0 4px 39px;display:flex;position:relative}.aw-set-hit{border-radius:var(--aw-r-pill);max-width:100%;height:26px;color:var(--aw-soft-dim);font:inherit;animation:aw-k-rise .35s var(--aw-ios) backwards;background:0 0;border:0;align-self:flex-start;align-items:center;gap:6px;padding:0 10px;font-size:12.5px;transition:background .2s,color .2s;display:inline-flex}.aw-set-hit>span{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.aw-set-hit:hover{background:var(--aw-soft-fill);color:var(--aw-soft-ink)}.aw-set-hit mark{color:var(--aw-soft-ink);background:0 0;font-weight:600}.aw-set-hit-w{border-radius:var(--aw-r-pill);background:var(--aw-soft-fill);margin-left:6px;padding:1px 7px;font-size:11.5px;font-style:normal}.aw-set-hit:hover .aw-set-hit-w{background:var(--aw-soft-card)}.aw-set-nomatch{color:var(--aw-soft-dim);flex-direction:column;align-items:flex-start;gap:10px;margin:18px 24px;font-size:13px;display:flex}.aw-set-nomatch p{margin:0}.aw-set-content{flex-direction:column;flex:1;min-width:0;display:flex;position:relative}.aw-set-scroll{flex:1;min-height:0;overflow:hidden auto}.aw-set-view{min-height:100%}.aw-set-head{z-index:5;background:var(--aw-stage);align-items:center;gap:12px;padding:18px 22px 14px 30px;display:flex;position:sticky;top:0}@supports (color:color-mix(in lab, red, red)){.aw-set-head{background:color-mix(in srgb, var(--aw-stage) 86%, transparent)}}.aw-set-head{-webkit-backdrop-filter:blur(14px)saturate(1.2);backdrop-filter:blur(14px)saturate(1.2)}.aw-set-head h1{min-width:0;font:600 24px/1.15 var(--font-display);letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;margin:0;overflow:hidden}.aw-set-head-x{flex:auto;justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:flex}.aw-set-body{padding:4px 30px 34px;container:awpage/inline-size}.aw-set-body>.aw-k-group:first-child{margin-top:6px}:where(.aw-set-sheet svg.lucide){stroke-width:1.7px}.aw-set-frame[data-layout=phone] .aw-set-head{gap:6px;padding:44px 14px 12px 8px}.aw-set-frame[data-layout=phone] .aw-set-head h1{font-size:20px}.aw-set-frame[data-layout=phone] .aw-set-body{padding:4px 14px 40px}.aw-set-view .aw-set-qline{color:var(--aw-soft-dim);margin:14px 4px -8px;font-size:12.5px}.aw-set-view .aw-set-qline .aw-k-num{color:var(--aw-soft-ink)}.aw-set-view .aw-liq[data-tone=soft]{--aw-liq-gap:0px;border-width:0}.aw-set-view .aw-liq[data-tone=soft]>.aw-liq-drop[data-layer=pick]{filter:url(#aw-goo-send) drop-shadow(1px 0 0 var(--aw-soft-border)) drop-shadow(-1px 0 0 var(--aw-soft-border)) drop-shadow(0 1px 0 var(--aw-soft-border)) drop-shadow(0 -1px 0 var(--aw-soft-border)) drop-shadow(0 1px 3px #0f0e0c1a) drop-shadow(var(--aw-liq-sx) var(--aw-liq-sx) 0 rgb(15 14 12/calc(.9 * var(--aw-liq-sa))))}.aw-set-view .aw-set-seg-cell{white-space:nowrap;height:28px;color:var(--aw-soft-ink);padding:0 12px;font-size:12.5px}@supports (color:color-mix(in lab, red, red)){.aw-set-view .aw-set-seg-cell{color:color-mix(in srgb, var(--aw-soft-ink) calc(var(--aw-liq-on) * 100%), var(--aw-soft-dim))}}.aw-set-view .aw-set-seg-cell{transition:color .2s}.aw-set-view .aw-set-seg-cell:hover{color:var(--aw-soft-ink)}.aw-set-view .aw-set-seg-cell[data-on]{font-weight:500}.aw-set-view .aw-err{box-shadow:var(--aw-k-sh-rest);border-radius:20px;grid-template-columns:auto minmax(0,1fr) auto;gap:14px;margin-top:6px;padding:16px 18px;display:grid}.aw-set-view .aw-err-thumb{--aw-grain-opacity:.32;background:radial-gradient(70% 70% at 30% 70%, var(--s2), transparent 70%), radial-gradient(60% 60% at 75% 25%, var(--s3), transparent 70%), var(--s1)}.aw-set-view .aw-err-thumb:before{content:none}.aw-set-view .aw-err-arc{inset:-4px}.aw-set-view .aw-err-text{gap:1px;min-width:0}.aw-set-view .aw-err-title{font-size:14px;font-weight:600}.aw-set-view .aw-err>.aw-ink-pill{height:34px;padding:0 14px;font-size:13px}@container awpage (max-width:420px){.aw-set-view .aw-err{grid-template-columns:auto minmax(0,1fr)}.aw-set-view .aw-err>:is(.aw-ink-pill,.aw-err-acts){grid-column:1/-1}.aw-set-view .aw-err>.aw-ink-pill{width:100%}}@container awpage (max-width:560px){.aw-set-view .aw-set-strip{min-width:0}.aw-set-view .aw-set-strip .aw-k-chips{scrollbar-width:none;flex-wrap:nowrap;margin-inline:-14px;padding:2px 14px;overflow-x:auto}.aw-set-view .aw-set-strip .aw-k-chips::-webkit-scrollbar{display:none}.aw-set-view .aw-set-strip .aw-k-chip{flex:none}}.aw-set-account .aw-ac-hero{animation:aw-k-rise .45s var(--aw-ios) backwards;padding:6px}.aw-set-account .aw-ac-band{--aw-grain-opacity:.3;isolation:isolate;background:var(--s1);border-radius:15px;height:112px;position:relative;overflow:hidden}.aw-set-account .aw-ac-blob{z-index:-2;filter:blur(26px);transition:transform 1.4s var(--aw-soft-ease);border-radius:50%;position:absolute}.aw-set-account .aw-ac-blob[data-b="1"]{background:var(--s2);opacity:.9;width:58%;height:170%;top:-30%;right:-14%}.aw-set-account .aw-ac-blob[data-b="2"]{background:var(--s3);opacity:.85;width:34%;height:120%;bottom:-70%;right:30%}.aw-set-account .aw-ac-blob[data-b="3"]{background:var(--s3);opacity:.45;width:22%;height:80%;top:-40%;left:8%}.aw-set-account .aw-ac-hero:hover .aw-ac-blob[data-b="1"]{transform:translate(-6%,8%)scale(1.06)}.aw-set-account .aw-ac-hero:hover .aw-ac-blob[data-b="2"]{transform:translate(-8%,-6%)}@media (prefers-reduced-motion:reduce){.aw-set-account .aw-ac-blob{transform:none!important}}:root[data-motion=reduced] .aw-set-account .aw-ac-blob{transform:none!important}.aw-set-account .aw-ac-sync{position:absolute;top:18px;right:18px}.aw-set-account .aw-ac-id{flex-wrap:wrap;align-items:flex-end;gap:12px 16px;padding:0 14px 14px 18px;display:flex}.aw-set-account .aw-ac-orb{--aw-grain-opacity:.32;width:88px;height:88px;box-shadow:0 0 0 4px var(--aw-soft-card);margin-top:-40px}.aw-set-account .aw-ac-who{flex-direction:column;flex:180px;gap:1px;min-width:0;padding-bottom:3px;display:flex}.aw-set-account .aw-ac-name{font:600 24px/1.15 var(--font-display);letter-spacing:-.01em;overflow-wrap:anywhere}.aw-set-account .aw-ac-mail{color:var(--aw-soft-dim);overflow-wrap:anywhere;font-size:13px}.aw-set-account .aw-ac-tags{flex-wrap:wrap;align-items:center;gap:8px;padding-bottom:4px;display:flex}.aw-set-account .aw-ac-plan{border-radius:var(--aw-r-pill);height:30px;color:var(--aw-soft-ink);font:inherit;cursor:pointer;background:linear-gradient(var(--aw-soft-card), var(--aw-soft-card)) padding-box, var(--aw-k-rim) border-box;transition:transform .35s var(--aw-soft-spring);border:1.5px solid #0000;padding:0 13px;font-size:12.5px;font-weight:600}.aw-set-account .aw-ac-plan:hover{transform:translateY(-1px)}.aw-set-account .aw-ac-plan:active{transition-duration:.12s;transform:translate(.5px,1px)scale(.97)}.aw-set-account .aw-ac-plan:focus-visible{outline:2px solid var(--aw-soft-ink);outline-offset:2px}.aw-set-account .aw-ac-plan[data-plan=free]{background:var(--aw-soft-fill);border-color:var(--aw-soft-border)}.aw-set-account .aw-ac-plan[data-plan=pro]{background:var(--s1);color:#fff;border-color:#0000}.aw-set-account .aw-ac-plan[data-plan=max]{color:var(--aw-soft-card);background:linear-gradient(var(--aw-soft-ink), var(--aw-soft-ink)) padding-box, var(--aw-k-rim) border-box}.aw-set-account .aw-ac-band[data-off]{background:var(--aw-soft-fill)}.aw-set-account .aw-ac-orb-off{z-index:1;background:var(--aw-soft-card);width:88px;height:88px;box-shadow:0 0 0 4px var(--aw-soft-card);outline:2px dashed var(--aw-soft-border);outline-offset:-2px;color:var(--aw-soft-dim);border-radius:50%;flex:none;place-items:center;margin-top:-40px;display:grid;position:relative}.aw-set-account .aw-ac-orb-off>svg{stroke-width:1.5px;width:30px;height:30px}.aw-set-account .aw-ac-guest .aw-ac-tags{padding-bottom:2px}.aw-set-account .aw-ac-mthumb,.aw-set-account .aw-ac-nthumb{border-radius:var(--aw-r-thumb);flex:none;place-items:center;width:32px;height:32px;display:grid}.aw-set-account .aw-ac-mthumb{background:var(--aw-soft-card);box-shadow:inset 0 0 0 1px var(--aw-soft-border)}.aw-set-account .aw-ac-nthumb{background:var(--aw-soft-fill);color:var(--aw-soft-dim)}.aw-set-account .aw-ac-mthumb>svg,.aw-set-account .aw-ac-nthumb>svg{width:16px;height:16px}.aw-set-account .aw-ac-gmark [data-c=b]{fill:#4285f4}.aw-set-account .aw-ac-gmark [data-c=g]{fill:#34a853}.aw-set-account .aw-ac-gmark [data-c=y]{fill:#fbbc05}.aw-set-account .aw-ac-gmark [data-c=r]{fill:#ea4335}.aw-set-account .aw-ac-spin{border:2px solid var(--aw-soft-ink);border-radius:50%;width:14px;height:14px}@supports (color:color-mix(in lab, red, red)){.aw-set-account .aw-ac-spin{border:2px solid color-mix(in srgb, var(--aw-soft-ink) 22%, transparent)}}.aw-set-account .aw-ac-spin{border-top-color:var(--aw-soft-ink);animation:.8s linear infinite aw-spin}.aw-set-account .aw-ac-danger{border-radius:var(--aw-r-card);box-shadow:inset 0 0 0 1px var(--aw-soft-border);background:var(--aw-soft-card);margin-top:34px;padding:14px 16px}@supports (color:color-mix(in lab, red, red)){.aw-set-account .aw-ac-danger{background:color-mix(in srgb, var(--aw-soft-card) 45%, transparent)}}.aw-set-account .aw-ac-danger{transition:background .3s var(--aw-soft-ease), box-shadow .5s var(--aw-ios)}.aw-set-account .aw-ac-danger[data-armed]{background:var(--s4)}@supports (color:color-mix(in lab, red, red)){.aw-set-account .aw-ac-danger[data-armed]{background:color-mix(in srgb, var(--s4) 40%, var(--aw-soft-card))}}.aw-set-account .aw-ac-danger[data-armed]{box-shadow:inset 0 0 0 1px var(--s3)}@supports (color:color-mix(in lab, red, red)){.aw-set-account .aw-ac-danger[data-armed]{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--s3) 60%, transparent)}}.aw-set-account .aw-ac-d-row{flex-wrap:wrap;align-items:center;gap:10px 14px;display:flex}.aw-set-account .aw-ac-d-t{flex-direction:column;flex:200px;gap:1px;min-width:0;display:flex}.aw-set-account .aw-ac-d-t b{font-size:13.5px;font-weight:500}.aw-set-account .aw-ac-d-t span{color:var(--aw-soft-dim);font-size:12.5px}.aw-set-account .aw-ac-danger[data-armed] .aw-ac-d-t span{color:var(--s1)}.aw-set-account .aw-ac-d-acts{flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-left:auto;display:flex}.aw-set-account .aw-ac-cancel{animation:aw-k-pop .35s var(--aw-soft-spring) backwards}.aw-set-account .aw-ac-kill{color:var(--aw-soft-dim);transition:transform .35s var(--aw-soft-spring), background .25s var(--aw-soft-ease), color .25s var(--aw-soft-ease), box-shadow .3s var(--aw-soft-ease)}.aw-set-account .aw-ac-kill:hover{color:var(--aw-soft-ink)}.aw-set-account .aw-ac-danger[data-armed] .aw-ac-kill{--aw-grain-opacity:.3;background:var(--s1);color:#fff;box-shadow:0 6px 16px var(--s2)}@supports (color:color-mix(in lab, red, red)){.aw-set-account .aw-ac-danger[data-armed] .aw-ac-kill{box-shadow:0 6px 16px color-mix(in srgb, var(--s2) 30%, transparent)}}.aw-set-account .aw-ac-g-hero{padding:6px}.aw-set-account .aw-ac-g-band{background:var(--aw-soft-fill);border-radius:15px;height:112px;display:block}.aw-set-account .aw-ac-g-id{align-items:flex-end;gap:16px;padding:0 14px 16px 18px;display:flex}.aw-set-account .aw-ac-g-orb{background:var(--aw-soft-fill-hover);width:88px;height:88px;box-shadow:0 0 0 4px var(--aw-soft-card);border-radius:50%;flex:none;margin-top:-40px}.aw-set-account .aw-ac-g-t{flex-direction:column;flex:1;gap:8px;padding-bottom:6px;display:flex}.aw-set-account .aw-ac-g-danger{border-radius:var(--aw-r-card);height:64px;box-shadow:inset 0 0 0 1px var(--aw-soft-border);margin-top:34px}@container awpage (max-width:480px){.aw-set-account .aw-ac-band{height:96px}.aw-set-account .aw-ac-id{flex-direction:column;align-items:flex-start;gap:10px;padding:0 12px 14px}.aw-set-account .aw-ac-who{flex:none;width:100%}.aw-set-account :is(.aw-ac-orb,.aw-ac-orb-off,.aw-ac-g-orb){width:76px;height:76px;margin-top:-36px}.aw-set-account .aw-ac-sync{top:12px;right:12px}.aw-set-account .aw-ac-guest .aw-ac-tags{width:100%}.aw-set-account .aw-ac-guest .aw-ac-tags .aw-k-pill{flex:1 1 0}.aw-set-account .aw-k-row-t{flex-basis:100px}.aw-set-account .aw-ac-d-acts{width:100%}.aw-set-account .aw-ac-d-acts .aw-k-pill{flex:1 1 0}}.aw-set-plan{--aw-set-plan-off:var(--aw-soft-dim)}@supports (color:color-mix(in lab, red, red)){.aw-set-plan{--aw-set-plan-off:color-mix(in srgb, var(--aw-soft-dim) 80%, var(--aw-soft-card))}}.aw-set-plan .aw-set-plan-stack{flex-direction:column;gap:14px;display:flex}.aw-set-plan .aw-set-plan-stack>*{animation:aw-k-rise .45s var(--aw-ios) backwards}.aw-set-plan .aw-set-plan-stack>:nth-child(2){animation-delay:50ms}.aw-set-plan .aw-set-plan-stack>:nth-child(3){animation-delay:.1s}.aw-set-plan .aw-set-plan-stack>:nth-child(n+4){animation-delay:.15s}.aw-set-plan .aw-set-plan-grow{flex:1}.aw-set-plan .aw-set-plan-hero{padding:6px}.aw-set-plan .aw-set-plan-band{min-height:168px}.aw-set-plan .aw-set-plan-band-top{flex-wrap:wrap;align-items:center;gap:8px;font-size:12.5px;display:flex}.aw-set-plan .aw-set-plan-band .aw-k-tier{box-shadow:0 2px 10px #0f0e0c24}.aw-set-plan .aw-set-plan-name{font:600 48px/1 var(--font-display);letter-spacing:-.03em;margin:auto 0 0;padding-top:18px}.aw-set-plan .aw-set-plan-line{margin:8px 0 0;font-size:14px}.aw-set-plan .aw-set-plan-line .aw-k-num{font-size:13.5px}.aw-set-plan .aw-set-plan-acts{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.aw-set-plan [data-variant=free] .aw-set-plan-band-top{min-height:24px}.aw-set-plan [data-variant=max] .aw-set-plan-line{color:#ffffffdb}.aw-set-plan .aw-set-plan-month{border-radius:14px;flex-wrap:wrap;align-items:center;gap:10px 14px;padding:12px 8px 6px 10px;display:flex}.aw-set-plan .aw-set-plan-month-h{flex:100%;align-items:baseline;gap:8px;padding:0 4px;display:flex}.aw-set-plan .aw-set-plan-month-h span{color:var(--aw-soft-dim);font-size:12px}.aw-set-plan .aw-set-plan-month-h b,.aw-set-plan .aw-set-plan-plans-h h2{line-height:1.2}.aw-set-plan .aw-set-plan-figs{flex:420px;grid-template-columns:1.3fr 1fr 1fr;gap:6px;min-width:0;display:grid}.aw-set-plan .aw-set-plan-fig{min-width:0;color:inherit;font:inherit;text-align:left;transition:background .2s, transform .35s var(--aw-soft-spring);background:0 0;border:0;border-radius:14px;flex-direction:column;align-items:flex-start;gap:2px;padding:9px 10px 10px;display:flex;position:relative}.aw-set-plan .aw-set-plan-fl{color:var(--aw-soft-dim);align-items:center;gap:4px;font-size:12px;display:inline-flex}.aw-set-plan .aw-set-plan-fl svg{opacity:0;width:12px;height:12px;transition:opacity .2s, transform .3s var(--aw-soft-spring);transform:translate(-3px)}.aw-set-plan .aw-set-plan-fig:focus-visible .aw-set-plan-fl svg{opacity:1;transform:none}@media (hover:hover){.aw-set-plan .aw-set-plan-fig:hover{background:var(--aw-soft-fill);transform:translateY(-1px)}.aw-set-plan .aw-set-plan-fig:hover .aw-set-plan-fl svg{opacity:1;transform:none}.aw-set-plan .aw-set-plan-fig:hover .aw-set-plan-cap{background:var(--aw-soft-card)}}.aw-set-plan .aw-set-plan-fv{font:500 16px/1.25 var(--font-mono);font-variant-numeric:tabular-nums;white-space:nowrap}.aw-set-plan .aw-set-plan-fv small{font:400 12px var(--font-sans);letter-spacing:.01em;color:var(--aw-soft-dim);margin-left:4px}.aw-set-plan .aw-set-plan-cap{border-radius:var(--aw-r-pill);background:var(--aw-soft-fill);align-self:stretch;height:6px;margin-top:5px;overflow:hidden}.aw-set-plan .aw-set-plan-cap i{border-radius:inherit;background:var(--aw-k-meter);transform-origin:0;min-width:10px;height:100%;animation:aw-k-grow-x .9s var(--aw-ios) .2s backwards;display:block}.aw-set-plan .aw-set-plan-back{white-space:nowrap;color:var(--color-destructive);align-items:center;gap:4px;margin-top:4px;font-size:11.5px;font-weight:500;display:inline-flex}.aw-set-plan .aw-set-plan-back svg{width:12px;height:12px}.aw-set-plan .aw-set-plan-month-act{flex-direction:column;flex:none;align-items:flex-end;gap:6px;margin-left:auto;display:flex}.aw-set-plan .aw-set-plan-month-act .aw-k-pill{min-width:136px}.aw-set-plan .aw-set-plan-month-act .aw-set-plan-err{text-align:right;max-width:210px;margin:0 4px}.aw-set-plan .aw-set-plan-plans-h{flex-wrap:wrap;align-items:center;gap:10px 12px;margin:14px 4px 0;display:flex}.aw-set-plan .aw-set-plan-cad{border-radius:var(--aw-r-pill);align-items:center;gap:8px;display:inline-flex}.aw-set-plan .aw-set-plan-seg-cell[data-on]{font-weight:500}.aw-set-plan .aw-set-plan-free-pip{animation:aw-k-pop .4s var(--aw-soft-spring)}.aw-set-plan .aw-set-plan-cards{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:12px;display:grid}.aw-set-plan .aw-set-plan-cards:has(.aw-set-plan-unfold[data-open]){align-items:start}.aw-set-plan .aw-set-plan-cards:has(.aw-set-plan-unfold[data-open]) .aw-set-plan-top{min-height:var(--aw-set-plan-top-h,0px)}.aw-set-plan .aw-set-plan-card{transition:transform .35s var(--aw-soft-spring), box-shadow .5s var(--aw-ios);flex-direction:column;padding:6px 6px 12px;display:flex}@media (hover:hover){.aw-set-plan .aw-set-plan-card:hover{transform:translateY(-1px)}.aw-set-plan .aw-set-plan-card:not([data-cur]):hover{box-shadow:var(--aw-k-sh-lift)}}.aw-set-plan .aw-set-plan-card[data-cur]{box-shadow:none}.aw-set-plan .aw-set-plan-card[data-cur]:after{content:"";border-radius:inherit;pointer-events:none;box-shadow:0 0 0 2.5px var(--aw-stage), 0 0 0 4px var(--aw-soft-ink);animation:aw-set-plan-condense .55s var(--aw-ios) .3s backwards;position:absolute;inset:0}@keyframes aw-set-plan-condense{0%{box-shadow:0 0 0 0 var(--aw-stage), 0 0 28px 10px #26241f29}}.aw-set-plan .aw-set-plan-cband{--aw-k-glow-r:170px;--aw-k-mask-r:140px;--aw-k-glow:32%;flex:none;height:124px;padding:14px}.aw-set-plan .aw-set-plan-cband[data-variant=max]{padding:12.5px;box-shadow:inset 0 1px #ffffff14}.aw-set-plan .aw-set-plan-cband[data-variant=max] .aw-k-band-glow:after{opacity:.4}@media (hover:hover){.aw-set-plan .aw-set-plan-cband:not([data-variant=max])[data-lit]:hover .aw-k-band-blob[data-b="1"]{transform:translate(4%,-8%)scale(1.08)}.aw-set-plan .aw-set-plan-cband:not([data-variant=max])[data-lit]:hover .aw-k-band-blob[data-b="2"]{transform:translate(-8%,-10%)scale(.92)}.aw-set-plan .aw-set-plan-cband:not([data-variant=max])[data-lit]:hover .aw-k-band-blob[data-b="3"]{transform:translate(-20%,10%)scale(1.1)}}.aw-set-plan .aw-set-plan-cbody{flex-direction:column;flex:1 0 auto;padding:0 12px;display:flex}.aw-set-plan .aw-set-plan-card-h{align-items:center;gap:8px;min-height:26px;display:flex}.aw-set-plan .aw-set-plan-card-h h3{font:600 17px/1.2 var(--font-display);letter-spacing:-.01em;margin:0}.aw-set-plan .aw-set-plan-cbadge{gap:5px;padding:0 10px 0 8px;font-weight:600}.aw-set-plan .aw-set-plan-cbadge svg{stroke-width:2.2px}.aw-set-plan .aw-set-plan-price{align-items:baseline;gap:3px;height:40px;margin-top:auto;display:flex}.aw-set-plan .aw-set-plan-amt-w{padding:0 1px;display:inline-block;overflow:hidden}.aw-set-plan .aw-set-plan-amt{font:600 34px/1.15 var(--font-display);letter-spacing:-.03em;font-variant-numeric:tabular-nums;display:inline-block}.aw-set-plan .aw-set-plan-amt[data-roll=up]{animation:aw-set-plan-roll-up .34s var(--aw-soft-spring)}.aw-set-plan .aw-set-plan-amt[data-roll=down]{animation:aw-set-plan-roll-down .34s var(--aw-soft-spring)}@keyframes aw-set-plan-roll-up{0%{opacity:0;transform:translateY(55%)}}@keyframes aw-set-plan-roll-down{0%{opacity:0;transform:translateY(-55%)}}.aw-set-plan .aw-set-plan-per{font-size:13px}.aw-set-plan .aw-set-plan-sub{white-space:nowrap;align-items:center;gap:5px;height:18px;font-size:12.5px;display:flex}.aw-set-plan [data-variant=max] .aw-set-plan-sub{color:#fffffff0}.aw-set-plan .aw-set-plan-sub[data-save]{opacity:1;color:#fff;font-weight:600}.aw-set-plan .aw-set-plan-sub svg{stroke-width:2px;width:13px;height:13px}.aw-set-plan .aw-set-plan-cta{margin-top:14px}.aw-set-plan .aw-set-plan-cta .aw-k-pill{width:100%;height:40px;font-size:13.5px}.aw-set-plan .aw-set-plan-static{height:40px;color:var(--aw-soft-dim);justify-content:center;align-items:center;gap:6px;font-size:13.5px;font-weight:500;display:flex}.aw-set-plan .aw-set-plan-static svg{width:15px;height:15px}.aw-set-plan .aw-set-plan-err{color:var(--color-destructive);animation:aw-k-rise .3s var(--aw-ios);margin:8px 4px 0;font-size:12.5px;line-height:1.4}.aw-set-plan .aw-set-plan-top{box-shadow:inset 0 1px 0 var(--aw-soft-border);flex-direction:column;flex:1 0 auto;gap:8px;margin:14px 0 0;padding:14px 0 0;list-style:none;display:flex}.aw-set-plan .aw-set-plan-top li{align-items:flex-start;gap:8px;font-size:13px;line-height:1.35;display:flex}.aw-set-plan .aw-set-plan-top li .aw-k-num{font-size:12.5px;font-weight:600}.aw-set-plan .aw-set-plan-ck{background:var(--aw-soft-fill);width:18px;height:18px;color:var(--aw-soft-ink);border-radius:50%;flex:none;place-items:center;margin-top:-.5px;display:grid}.aw-set-plan .aw-set-plan-ck svg{stroke-width:2.4px;width:11px;height:11px}.aw-set-plan .aw-set-plan-more{margin:10px -8px 0}.aw-set-plan .aw-set-plan-more>span,.aw-set-plan .aw-set-plan-cmp-btn>span{flex:1;justify-content:space-between;align-items:center;gap:8px;display:flex}.aw-set-plan .aw-set-plan-more svg,.aw-set-plan .aw-set-plan-cmp-btn svg{width:15px;height:15px}.aw-set-plan .aw-set-plan-unfold>div{margin:0;padding:0}.aw-set-plan .aw-set-plan-all{flex-direction:column;gap:10px;margin:0;padding:4px 0 6px;list-style:none;display:flex}.aw-set-plan .aw-set-plan-all li{align-items:flex-start;gap:8px;font-size:12.5px;line-height:1.4;display:flex}.aw-set-plan .aw-set-plan-all li b{font-size:12.5px;font-weight:600;display:block}.aw-set-plan .aw-set-plan-all li span span{color:var(--aw-soft-dim);display:block}.aw-set-plan .aw-set-plan-all li[data-lead]{color:var(--aw-soft-dim);font-size:12px}.aw-set-plan .aw-set-plan-cmp{border-radius:21px}.aw-set-plan .aw-set-plan-cmp-btn{width:100%;height:42px;box-shadow:var(--aw-k-sh-rest);padding:0 16px}.aw-set-plan .aw-set-plan-cmp-btn:hover{box-shadow:var(--aw-k-sh-lift)}.aw-set-plan .aw-set-plan-cmp-l{align-items:baseline;display:inline-flex}.aw-set-plan .aw-set-plan-cmp-n{color:var(--aw-soft-dim);margin-left:8px;font-size:12px;font-weight:400}.aw-set-plan .aw-set-plan-cmp-card{margin-top:10px;padding:6px 12px 10px}.aw-set-plan .aw-set-plan-cmp-scroll{overflow-x:auto}.aw-set-plan .aw-set-plan-cmp table{border-collapse:separate;border-spacing:0;width:100%;min-width:330px;font-size:13px}.aw-set-plan .aw-set-plan-cmp th,.aw-set-plan .aw-set-plan-cmp td{text-align:center;vertical-align:middle;padding:9px 8px}.aw-set-plan .aw-set-plan-cmp thead th{font:600 14px/1.2 var(--font-display);letter-spacing:-.01em;padding-top:12px}.aw-set-plan .aw-set-plan-cmp th[scope=row]{text-align:left;font:400 13px/1.35 var(--font-sans);padding-left:6px}.aw-set-plan .aw-set-plan-cmp tbody td,.aw-set-plan .aw-set-plan-cmp tbody th{border-top:1px solid var(--aw-soft-border)}.aw-set-plan .aw-set-plan-cmp tr[data-group] td,.aw-set-plan .aw-set-plan-cmp tr[data-group]+tr th,.aw-set-plan .aw-set-plan-cmp tr[data-group]+tr td{border-top:0}.aw-set-plan .aw-set-plan-cmp tr[data-group] th{text-align:left;font:600 12.5px var(--font-sans);color:var(--aw-soft-dim);border-top:0;padding:16px 6px 6px}.aw-set-plan .aw-set-plan-cmp td{font:500 12.5px var(--font-mono);font-variant-numeric:tabular-nums;white-space:nowrap}.aw-set-plan .aw-set-plan-cmp td small{font:400 11.5px var(--font-sans);color:var(--aw-soft-dim);margin-left:2px}.aw-set-plan .aw-set-plan-cmp td[data-word]{font:500 12.5px var(--font-sans)}.aw-set-plan .aw-set-plan-cmp td .aw-set-plan-ck{background:0 0;margin:0 auto}.aw-set-plan .aw-set-plan-no{width:18px;height:18px;color:var(--aw-set-plan-off);place-items:center;display:inline-grid}.aw-set-plan .aw-set-plan-no svg{width:12px;height:12px}.aw-set-plan .aw-set-plan-cmp [data-cur]{background:var(--aw-soft-fill)}.aw-set-plan .aw-set-plan-cmp [data-cur=pro],.aw-set-plan .aw-set-plan-cmp [data-cur=max]{background:var(--s4)}@supports (color:color-mix(in lab, red, red)){.aw-set-plan .aw-set-plan-cmp [data-cur=pro],.aw-set-plan .aw-set-plan-cmp [data-cur=max]{background:color-mix(in srgb, var(--s4) 55%, var(--aw-soft-card))}}.aw-set-plan .aw-set-plan-cmp thead [data-cur]{border-radius:12px 12px 0 0}.aw-set-plan .aw-set-plan-cmp tbody:last-child tr:last-child [data-cur]{border-radius:0 0 12px 12px}.aw-set-plan .aw-set-plan-you{font:500 11px var(--font-sans);letter-spacing:.01em;color:var(--aw-soft-dim);margin-top:2px;display:block}.aw-set-plan .aw-set-plan-depth{vertical-align:middle;align-items:flex-end;gap:2px;height:13px;display:inline-flex}.aw-set-plan .aw-set-plan-depth i{background:var(--aw-soft-ink);border-radius:1.5px;width:4px}.aw-set-plan .aw-set-plan-depth i[data-off]{box-shadow:inset 0 0 0 1.2px var(--aw-set-plan-off);background:0 0}.aw-set-plan .aw-set-plan-depth i:first-child{height:6px}.aw-set-plan .aw-set-plan-depth i:nth-child(2){height:9px}.aw-set-plan .aw-set-plan-depth i:nth-child(3){height:13px}.aw-set-plan .aw-set-plan-cmp-note{color:var(--aw-soft-dim);margin:10px 6px 2px;font-size:12px}.aw-set-plan .aw-set-plan-g-hero{padding:6px}.aw-set-plan .aw-set-plan-g-band{background:var(--aw-soft-fill-hover);border-radius:15px;height:168px;display:block}.aw-set-plan .aw-set-plan-g-foot{grid-template-columns:repeat(3,minmax(0,1fr)) 140px;align-items:center;gap:16px;padding:18px 14px 12px;display:grid}.aw-set-plan .aw-set-plan-g-foot>span{flex-direction:column;gap:7px;display:flex}.aw-set-plan .aw-set-plan-g-pill{border-radius:var(--aw-r-pill);background:var(--aw-soft-fill);height:34px;display:block}.aw-set-plan .aw-set-plan-g-h{justify-content:space-between;align-items:center;margin:26px 4px 14px;display:flex}.aw-set-plan .aw-set-plan-g-seg{border-radius:var(--aw-r-pill);background:var(--aw-soft-fill);width:168px;height:34px;display:block}.aw-set-plan .aw-set-plan-g-card{flex-direction:column;gap:12px;min-height:290px;padding:6px 6px 18px;display:flex}.aw-set-plan .aw-set-plan-g-cband{background:var(--aw-soft-fill-hover);border-radius:15px;flex:none;height:124px;display:block}.aw-set-plan .aw-set-plan-g-card>:not(.aw-set-plan-g-cband){margin-inline:12px}.aw-set-plan .aw-set-plan-g-card .aw-set-plan-g-pill{height:40px;margin:4px 12px 6px}@container awpage (max-width:700px){.aw-set-plan .aw-set-plan-cards{grid-template-columns:1fr}.aw-set-plan .aw-set-plan-g-foot{grid-template-columns:repeat(3,minmax(0,1fr))}.aw-set-plan .aw-set-plan-g-foot>.aw-set-plan-g-pill{grid-column:1/-1}.aw-set-plan .aw-set-plan-g-card{min-height:150px}.aw-set-plan .aw-set-plan-g-card:nth-child(n+2){min-height:110px}}@container awpage (max-width:520px){.aw-set-plan .aw-set-plan-band{min-height:150px;padding:14px 16px 16px}.aw-set-plan .aw-set-plan-band[data-variant=max]{padding:12.5px 14.5px 14.5px}.aw-set-plan .aw-set-plan-name{font-size:40px}.aw-set-plan .aw-set-plan-figs{flex-basis:100%;grid-template-columns:minmax(0,1.45fr) minmax(0,1fr) minmax(0,1fr);gap:2px}.aw-set-plan .aw-set-plan-fl{white-space:nowrap}.aw-set-plan .aw-set-plan-back-w{display:none}.aw-set-plan .aw-set-plan-fig{padding:8px 6px 9px}.aw-set-plan .aw-set-plan-fv{white-space:normal;font-size:14.5px}.aw-set-plan .aw-set-plan-fv small{margin-left:0;display:block}.aw-set-plan .aw-set-plan-month{padding:12px 6px 6px}.aw-set-plan .aw-set-plan-month-act{flex:100%;align-items:stretch;margin-left:0}.aw-set-plan .aw-set-plan-month-act .aw-k-pill{width:100%;height:40px}.aw-set-plan .aw-set-plan-cad{flex:100%}.aw-set-plan .aw-set-plan-seg[data-fit]{grid-template-columns:repeat(var(--aw-liq-n), minmax(0, 1fr));flex:1;display:grid}.aw-set-plan .aw-set-plan-cmp-card{padding:4px 6px 8px}.aw-set-plan .aw-set-plan-cmp table{table-layout:fixed;min-width:0}.aw-set-plan .aw-set-plan-cmp th,.aw-set-plan .aw-set-plan-cmp td{padding:9px 2px}.aw-set-plan .aw-set-plan-cmp thead th:first-child{width:37%}.aw-set-plan .aw-set-plan-cmp td{font-size:12px}.aw-set-plan .aw-set-plan-cmp td[data-word]{font-size:11.5px}.aw-set-plan .aw-set-plan-cmp td small{margin:1px 0 0;font-size:11px;display:block}.aw-set-plan .aw-set-plan-cmp th[scope=row]{padding-left:4px;font-size:12.5px}}@media (prefers-reduced-motion:reduce){.aw-set-plan .aw-set-plan-card:hover,.aw-set-plan .aw-set-plan-fig:hover{transform:none}}:root[data-motion=reduced] .aw-set-plan .aw-set-plan-card:hover,:root[data-motion=reduced] .aw-set-plan .aw-set-plan-fig:hover{transform:none}.aw-set-usage{--aw-su-neutral:#8c8577}.aw-set-usage .aw-su-when{color:var(--aw-soft-dim);white-space:nowrap;margin-right:auto;padding-left:2px;font-size:13px}.aw-set-frame[data-layout=phone] .aw-set-usage .aw-su-when{display:none}.aw-set-usage .aw-su-bento{grid-template-columns:repeat(12,minmax(0,1fr));gap:14px;display:grid}.aw-set-usage .aw-su-s12{grid-column:span 12}.aw-set-usage .aw-su-s8{grid-column:span 8}.aw-set-usage .aw-su-s7{grid-column:span 7}.aw-set-usage .aw-su-s5{grid-column:span 5}.aw-set-usage .aw-su-s4{grid-column:span 4}.aw-set-usage .aw-su-bento>*{animation:aw-k-rise .45s var(--aw-ios) backwards}.aw-set-usage .aw-su-bento>:nth-child(2){animation-delay:40ms}.aw-set-usage .aw-su-bento>:nth-child(3){animation-delay:80ms}.aw-set-usage .aw-su-bento>:nth-child(4){animation-delay:.12s}.aw-set-usage .aw-su-bento>:nth-child(5){animation-delay:.16s}.aw-set-usage .aw-su-bento>:nth-child(6){animation-delay:.2s}.aw-set-usage .aw-su-bento>:nth-child(n+7){animation-delay:.24s}.aw-set-usage .aw-su-ghost .aw-su-bento>*{animation:none}.aw-set-usage .aw-su-sec{grid-column:span 12;align-items:baseline;gap:10px;margin:10px 2px -2px;display:flex}.aw-set-usage .aw-su-sec h2{font:600 15px/1.2 var(--font-display);letter-spacing:-.01em;margin:0}.aw-set-usage .aw-su-sec>span{color:var(--aw-soft-dim);font-size:12px}.aw-set-usage .aw-su-sec .aw-k-info{align-self:center;margin-left:-6px}.aw-set-usage .aw-su-card-h{align-items:center;gap:8px;min-height:30px;margin-bottom:10px;display:flex}.aw-set-usage .aw-su-sub{color:var(--aw-soft-dim);font-size:12px}.aw-set-usage .aw-su-grow{flex:1}.aw-set-usage .aw-su-bal{flex-direction:column;padding:6px;display:flex}.aw-set-usage .aw-su-band{min-height:164px;padding-bottom:16px}.aw-set-usage .aw-su-band .aw-k-band-blob{filter:blur(26px)}.aw-set-usage .aw-su-band .aw-k-band-blob[data-b="1"]{width:64%;height:140%;top:10%;right:-20%}.aw-set-usage .aw-su-band .aw-k-band-blob[data-b="2"]{width:36%;height:80%;bottom:-46%;right:-8%}.aw-set-usage .aw-su-band .aw-k-band-blob[data-b="3"]{opacity:.55;width:20%;height:50%;top:auto;bottom:-36%;right:22%}.aw-set-usage .aw-su-bal:hover .aw-k-band-blob[data-b="1"]{transform:translate(-6%,8%)scale(1.06)}.aw-set-usage .aw-su-bal:hover .aw-k-band-blob[data-b="2"]{transform:translate(-10%,10%)}.aw-set-usage .aw-su-band-top{align-items:center;gap:8px;font-size:12.5px;display:flex}.aw-set-usage .aw-su-big{flex-wrap:wrap;align-items:baseline;gap:10px;margin-top:auto;display:flex}.aw-set-usage .aw-su-hero{font:600 56px/1 var(--font-display);letter-spacing:-.03em;font-variant-numeric:tabular-nums;animation:aw-k-roll-up .34s var(--aw-soft-spring) backwards;display:inline-block}.aw-set-usage .aw-su-of{opacity:.92;font-size:14px}.aw-set-usage .aw-su-capsule{border-radius:var(--aw-r-pill);background:#ffffff3d;height:8px;margin-top:14px;overflow:hidden}.aw-set-usage .aw-su-capsule>i{border-radius:inherit;transform-origin:0;min-width:8px;height:100%;animation:aw-k-grow-x .9s var(--aw-ios) .15s backwards;background:#fff;display:block}.aw-set-usage .aw-su-bal-foot{flex-wrap:wrap;align-items:center;gap:10px 14px;padding:14px 12px 8px 14px;display:flex}.aw-set-usage .aw-su-fact{color:var(--aw-soft-dim);align-items:baseline;gap:6px;font-size:13px;display:flex}.aw-set-usage .aw-su-fact b{font:500 15px var(--font-mono);color:var(--aw-soft-ink)}.aw-set-usage .aw-su-unit{color:var(--aw-soft-dim);align-items:center;gap:4px;font-size:12.5px;display:inline-flex}.aw-set-usage .aw-su-bal-foot .aw-gp-limit{background:var(--aw-soft-fill);width:100%;box-shadow:none;border-radius:16px;margin-top:4px}.aw-set-usage .aw-su-bal-foot .aw-gp-hg{background:var(--aw-soft-card);width:34px;height:34px;box-shadow:0 0 0 1px var(--aw-soft-border)}.aw-set-usage .aw-su-bal-foot .aw-gp-limit-txt b{font-size:13.5px}.aw-set-usage .aw-su-bal-foot .aw-gp-limit-txt span{font-size:12.5px}.aw-set-usage .aw-su-bal-foot .aw-gp-limit .aw-gp-pill{height:42px}.aw-set-usage .aw-su-today{flex-direction:column;display:flex}.aw-set-usage .aw-su-today-body{flex-direction:column;flex:1;justify-content:center;align-items:center;gap:12px;display:flex}.aw-set-usage .aw-su-ringw{flex:none;place-items:center;display:grid;position:relative}.aw-set-usage .aw-su-mid{flex-direction:column;justify-content:center;align-items:center;line-height:1.1;display:flex;position:absolute;inset:0}.aw-set-usage .aw-su-mid b{font:600 26px/1 var(--font-display);letter-spacing:-.02em;font-variant-numeric:tabular-nums}.aw-set-usage .aw-su-mid span{color:var(--aw-soft-dim);margin-top:3px;font-size:11.5px}.aw-set-usage .aw-su-today-t{text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:4px 6px;min-width:0;display:flex}.aw-set-usage .aw-su-line{color:var(--aw-soft-dim);font-size:13px}.aw-set-usage .aw-su-lift{white-space:nowrap;font-size:13px;font-weight:500}.aw-set-usage .aw-su-today-t:has(.aw-su-flat){flex-direction:column}.aw-set-usage .aw-su-flat{font:600 44px/1 var(--font-display);letter-spacing:-.03em;font-variant-numeric:tabular-nums}.aw-set-usage .aw-su-week{flex-direction:column;display:flex}.aw-set-usage .aw-su-figs{flex:1;gap:4px;display:grid}.aw-set-usage .aw-su-fig{border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2px 10px;padding:9px 0;display:grid;position:relative}.aw-set-usage .aw-su-fig+.aw-su-fig:before{content:"";background:var(--aw-soft-border);height:1px;position:absolute;top:0;left:0;right:0}.aw-set-usage .aw-su-fig.aw-k-hit:before,.aw-set-usage .aw-su-fig.aw-k-hit+.aw-su-fig:before{opacity:0}.aw-set-usage .aw-su-fig:first-child{padding-top:2px}.aw-set-usage .aw-su-fig:is(.aw-k-hit,.aw-k-flash){padding-inline:8px}.aw-set-usage .aw-su-fl{color:var(--aw-soft-dim);align-items:center;gap:4px;font-size:13px;display:inline-flex}.aw-set-usage .aw-su-fv{font:600 22px/1.1 var(--font-display);letter-spacing:-.02em;font-variant-numeric:tabular-nums;text-align:right}.aw-set-usage .aw-su-fv.aw-su-tok{font:500 14px/1.3 var(--font-mono);flex-direction:column;align-items:flex-end;display:flex}.aw-set-usage .aw-su-fv small{font:500 12px var(--font-sans);color:var(--aw-soft-dim);letter-spacing:.01em;margin-left:3px}.aw-set-usage .aw-su-chart svg:focus-visible{outline:2px solid var(--aw-soft-ink);outline-offset:4px;border-radius:12px}.aw-set-usage .aw-su-pin{pointer-events:none;width:0;height:0;position:absolute}.aw-set-usage .aw-su-curve{fill:none;stroke:var(--s2);stroke-width:2.75px;stroke-linecap:round;stroke-linejoin:round}.aw-set-usage .aw-su-draw{stroke-dasharray:1;stroke-dashoffset:1px;animation:aw-k-draw 1s var(--aw-ios) .15s forwards}.aw-set-usage .aw-su-wash{fill:var(--s2);fill-opacity:.07}.aw-set-usage .aw-su-proj{fill:none;stroke:var(--s2);stroke-width:2px;stroke-dasharray:3 5;stroke-linecap:round;opacity:.75}.aw-set-usage .aw-su-dot{fill:var(--aw-soft-card);stroke:var(--s2);stroke-width:2.5px}.aw-set-usage .aw-su-end{fill:var(--s2);opacity:.75}.aw-set-usage .aw-su-capline{stroke:var(--s2);stroke-width:1.25px;stroke-dasharray:4 4;stroke-opacity:.8}.aw-set-usage .aw-k-tick.aw-su-captick{fill:var(--s1);font-weight:600}.aw-set-usage .aw-su-runout{fill:var(--s2);stroke:var(--aw-soft-card);stroke-width:2px}.aw-set-usage .aw-su-cur{stroke:var(--aw-soft-ink);stroke-opacity:.25;stroke-width:1px}.aw-set-usage .aw-su-cap{border-radius:var(--aw-r-pill);background:var(--aw-soft-fill);height:24px;animation:aw-k-pop .45s var(--aw-soft-spring) .6s backwards;align-items:center;gap:5px;padding:0 10px 0 8px;font-size:11.5px;font-weight:500;display:inline-flex;position:absolute;top:0;right:6px}.aw-set-usage .aw-su-cap>svg{width:12px;height:12px}.aw-set-usage .aw-su-cap .aw-k-num{font-size:11.5px}.aw-set-usage .aw-su-bar{fill:var(--s2);animation:aw-k-grow-y .7s var(--aw-ios) backwards}.aw-set-usage .aw-su-bar[data-neutral]{fill:var(--aw-su-neutral)}.aw-set-usage .aw-su-zero{fill:var(--aw-soft-fill-hover)}.aw-set-usage .aw-su-hl{fill:var(--aw-soft-ink);fill-opacity:.04;pointer-events:none}.aw-set-usage .aw-su-legend{color:var(--aw-soft-dim);flex-wrap:wrap;align-items:center;gap:4px 14px;font-size:12px;display:flex}.aw-set-usage .aw-su-legend span{align-items:center;gap:6px;display:inline-flex}.aw-set-usage .aw-su-legend i{background:var(--s2);border-radius:3px;width:10px;height:10px;display:inline-block}.aw-set-usage .aw-su-legend i[data-neutral]{background:var(--aw-su-neutral)}.aw-set-usage .aw-su-bars-foot{flex-wrap:wrap;align-items:center;gap:8px 14px;margin-top:8px;display:flex}.aw-set-usage .aw-su-note{color:var(--aw-soft-dim);margin-left:auto;font-size:12px}.aw-k-peek .aw-su-pk-zero{opacity:.3}.aw-set-usage .aw-su-mrows{flex-direction:column;gap:4px;display:flex}.aw-set-usage .aw-su-mrow{border-radius:14px;grid-template-rows:auto auto;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:4px 10px;padding:8px 6px;transition:background .2s;display:grid}.aw-set-usage .aw-su-mrow:hover{background:var(--aw-soft-fill)}.aw-set-usage :is(.aw-su-mark,.aw-su-tmark){background:var(--aw-soft-fill);width:30px;height:30px;box-shadow:inset 0 0 0 1px var(--aw-soft-border);font:600 13px var(--font-display);border-radius:10px;place-items:center;display:grid}.aw-set-usage .aw-su-mark{grid-row:span 2}.aw-set-usage .aw-su-mname{flex-wrap:wrap;align-items:center;gap:3px 8px;min-width:0;font-size:13.5px;font-weight:500;display:flex}.aw-set-usage .aw-su-bchip{border-radius:var(--aw-r-pill);background:var(--aw-soft-fill);height:20px;color:var(--aw-soft-dim);flex:none;align-items:center;gap:5px;padding:0 8px;font-size:11.5px;font-weight:500;display:inline-flex}.aw-set-usage .aw-su-mrow:hover .aw-su-bchip{background:var(--aw-soft-card)}.aw-set-usage .aw-su-bchip i{background:var(--s2);border-radius:2.5px;width:8px;height:8px}.aw-set-usage .aw-su-mcr{font:500 13px var(--font-mono);text-align:right}.aw-set-usage .aw-su-mcr small{font:400 12px var(--font-sans);color:var(--aw-soft-dim);margin-left:3px}.aw-set-usage .aw-su-share{border-radius:var(--aw-r-pill);background:var(--aw-soft-fill);grid-column:2/4;height:6px;overflow:hidden}.aw-set-usage .aw-su-mrow:hover .aw-su-share{background:var(--aw-soft-fill-hover)}.aw-set-usage .aw-su-share i{border-radius:inherit;background:var(--s2);transform-origin:0;height:100%;animation:aw-k-grow-x .8s var(--aw-ios) .2s backwards;display:block}.aw-set-usage .aw-su-disc{justify-content:space-between;width:100%;margin-top:10px}.aw-set-usage .aw-su-disc>svg{transition:transform .45s var(--aw-ios);order:2}.aw-set-usage .aw-su-disc[aria-expanded=true]>svg{transform:rotate(180deg)}.aw-set-usage .aw-su-mtable{margin-top:8px;overflow-x:auto}.aw-set-usage .aw-su-mtable table{border-collapse:collapse;width:100%;font-size:12.5px}.aw-set-usage .aw-su-mtable th{color:var(--aw-soft-dim);text-align:right;white-space:nowrap;padding:6px 2px 6px 10px;font-size:12px;font-weight:500}.aw-set-usage .aw-su-mtable td{border-top:1px solid var(--aw-soft-border);font:500 12.5px var(--font-mono);text-align:right;white-space:nowrap;padding:7px 2px 7px 10px}.aw-set-usage .aw-su-mtable :is(th,td):first-child{font-family:var(--font-sans);text-align:left;padding-left:4px}.aw-set-usage .aw-su-mtable tfoot td{font-weight:600}.aw-set-usage .aw-su-tmark{border-radius:8px;width:24px;height:24px;font-size:12px;display:inline-grid}.aw-set-usage .aw-su-res{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:14px;padding:14px 16px;display:grid}.aw-set-usage .aw-su-rt{flex-direction:column;gap:1px;min-width:0;display:flex}.aw-set-usage .aw-su-rl{white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:500;overflow:hidden}.aw-set-usage .aw-su-rlw{align-items:center;gap:2px;min-width:0;display:flex}.aw-set-usage .aw-su-rlw .aw-k-info{width:20px;height:20px;margin:-3px 0}.aw-set-usage .aw-su-rv{font:500 13px var(--font-mono)}.aw-set-usage .aw-su-rv small{font:400 12px var(--font-sans);color:var(--aw-soft-dim)}.aw-set-usage .aw-su-rr{color:var(--aw-soft-dim);font-size:12px;line-height:1.35}.aw-set-usage .aw-su-flatres{border:2px dashed var(--aw-soft-border);width:44px;height:44px;font:600 13px var(--font-mono);border-radius:50%;place-items:center;display:grid}.aw-set-usage .aw-su-res[data-locked]{background:var(--aw-soft-card)}@supports (color:color-mix(in lab, red, red)){.aw-set-usage .aw-su-res[data-locked]{background:color-mix(in srgb, var(--aw-soft-card) 60%, transparent)}}.aw-set-usage .aw-su-res[data-locked]{box-shadow:none;outline:1.5px dashed var(--aw-soft-border);outline-offset:-1.5px}.aw-set-usage .aw-su-res[data-locked] .aw-k-pro-pip{align-self:flex-start;margin-top:3px}.aw-set-usage .aw-su-lockthumb{--aw-grain-opacity:.3;background:radial-gradient(70% 70% at 30% 70%, var(--s2), transparent 70%), radial-gradient(60% 60% at 75% 25%, var(--s3), transparent 70%), var(--s1);color:#fff;border-radius:50%;place-items:center;width:44px;height:44px;display:grid}.aw-set-usage .aw-su-lockthumb>svg{width:13px;height:13px}.aw-set-usage .aw-su-alias{border-radius:inherit;pointer-events:none;position:absolute;inset:0}.aw-set-usage .aw-su-sync{background:var(--s4);box-shadow:none;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px 16px;display:grid}.aw-set-usage .aw-su-sync .aw-k-thumb{border-radius:12px;width:38px;height:38px}.aw-set-usage .aw-su-sync b{color:var(--s1);font-size:13.5px;font-weight:600;display:block}.aw-set-usage .aw-su-sync>span>span{color:var(--aw-soft-ink);font-size:12.5px}.aw-set-usage .aw-su-heat-h{flex-wrap:wrap;align-items:flex-end;gap:12px 26px;margin-bottom:14px;display:flex}.aw-set-usage .aw-su-ht{flex:160px}.aw-set-usage .aw-su-streaks{gap:26px;display:flex}.aw-set-usage .aw-su-streak{flex-direction:column;display:flex}.aw-set-usage .aw-su-streak b{font:600 22px/1.1 var(--font-display);letter-spacing:-.02em;font-variant-numeric:tabular-nums}.aw-set-usage .aw-su-streak b small{font:500 12px var(--font-sans);color:var(--aw-soft-dim);letter-spacing:.01em;margin-left:4px}.aw-set-usage .aw-su-streak>span{color:var(--aw-soft-dim);font-size:12px}.aw-set-usage .aw-su-heat-scroll{scrollbar-width:thin;padding:4px 2px 6px;overflow-x:auto}.aw-set-usage .aw-su-heat-scroll[data-cut]{-webkit-mask-image:linear-gradient(90deg,#0000,#000 32px);mask-image:linear-gradient(90deg,#0000,#000 32px)}.aw-set-usage :is(.aw-su-cell,.aw-su-ramp i){--aw-su-lvl:var(--aw-k-heat0)}.aw-set-usage :is(.aw-su-cell,.aw-su-ramp i)[data-level="1"]{--aw-su-lvl:var(--s4)}.aw-set-usage :is(.aw-su-cell,.aw-su-ramp i)[data-level="2"]{--aw-su-lvl:var(--s3)}.aw-set-usage :is(.aw-su-cell,.aw-su-ramp i)[data-level="3"]{--aw-su-lvl:var(--s2)}.aw-set-usage :is(.aw-su-cell,.aw-su-ramp i)[data-level="4"]{--aw-su-lvl:var(--s1)}.aw-set-usage .aw-su-cell{fill:var(--aw-su-lvl)}.aw-set-usage .aw-su-frame{fill:none;stroke:var(--aw-soft-ink);stroke-width:1.75px;pointer-events:none}.aw-set-usage .aw-su-heat-foot{flex-wrap:wrap;align-items:center;gap:8px 16px;margin-top:8px;font-size:12.5px;display:flex}.aw-set-usage .aw-su-readout{min-height:18px;color:var(--aw-soft-dim)}.aw-set-usage .aw-su-readout b{color:var(--aw-soft-ink);font-weight:500}.aw-set-usage .aw-su-readout .aw-k-num{color:var(--aw-soft-ink)}.aw-set-usage .aw-su-ramp{color:var(--aw-soft-dim);align-items:center;gap:4px;margin-left:auto;font-size:12px;display:inline-flex}.aw-set-usage .aw-su-ramp i{background:var(--aw-su-lvl);border-radius:3.5px;width:11px;height:11px;display:inline-block}.aw-set-usage .aw-su-buys{border-radius:20px;grid-column:span 12;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.aw-set-usage .aw-su-buy{background:var(--aw-soft-card);box-shadow:var(--aw-k-sh-rest);border-radius:20px;padding:14px 18px 16px}.aw-set-usage .aw-su-buy b{font:600 24px/1.1 var(--font-display);letter-spacing:-.02em;font-variant-numeric:tabular-nums;display:block}.aw-set-usage .aw-su-buy span{color:var(--aw-soft-dim);font-size:12.5px}.aw-set-usage .aw-su-buy .aw-su-ab{font-size:12px;line-height:1.2;display:block}.aw-set-usage .aw-su-gpad{flex-direction:column;gap:12px;padding:18px 20px;display:flex}.aw-set-usage .aw-su-gband{background:var(--aw-soft-fill-hover);border-radius:15px;height:150px;margin:-12px -14px 0}.aw-set-usage .aw-su-grow2{align-items:center;gap:14px;display:flex}.aw-set-usage .aw-su-gcenter{flex:1;place-items:center;display:grid}.aw-set-usage .aw-su-gline{background:linear-gradient(to top right, var(--aw-soft-fill-hover) 0 1px, transparent 1px) bottom / 100% 100% no-repeat, linear-gradient(var(--aw-soft-fill-hover), var(--aw-soft-fill-hover)) bottom / 100% 1px no-repeat;border-radius:12px;flex:1;margin-top:8px}.aw-set-usage .aw-su-grow3{flex-direction:row;align-items:center}.aw-set-usage .aw-su-grow3 .aw-k-gring{border-width:5px}.aw-set-usage .aw-su-gcells{grid-template-rows:repeat(7,11px);grid-template-columns:repeat(40,1fr);grid-auto-flow:column;gap:3px;display:grid}.aw-set-usage .aw-su-gcells i{background:var(--aw-soft-fill-hover);border-radius:3.5px}@container awpage (max-width:700px){.aw-set-usage :is(.aw-su-s8,.aw-su-s7,.aw-su-s5){grid-column:span 12}.aw-set-usage .aw-su-s4{grid-column:span 6}}@container awpage (max-width:440px){.aw-set-usage .aw-su-bento{gap:12px}.aw-set-usage .aw-su-card-h:has(.aw-liq){flex-wrap:wrap}.aw-set-usage .aw-su-card-h:has(.aw-liq) .aw-liq{grid-template-columns:repeat(var(--aw-liq-n), minmax(0, 1fr));flex:100%}.aw-set-usage .aw-su-card-h:has(.aw-liq) .aw-liq-cell{padding:0 8px}.aw-set-usage .aw-su-res .aw-su-rl{white-space:normal}.aw-set-usage .aw-su-res .aw-su-rlw{display:block}.aw-set-usage .aw-su-res .aw-su-rlw .aw-su-rl{display:inline}.aw-set-usage .aw-su-res .aw-su-rlw .aw-k-info{vertical-align:-5px}.aw-set-usage .aw-su-s4{grid-column:span 12}.aw-set-usage .aw-su-s4.aw-su-res{grid-column:span 6;grid-template-columns:1fr;align-content:start;gap:10px}.aw-set-usage .aw-su-big .aw-su-hero{font-size:46px}.aw-set-usage .aw-su-sync{grid-template-columns:auto minmax(0,1fr)}.aw-set-usage .aw-su-sync .aw-k-pill{grid-column:1/-1}.aw-set-usage .aw-su-gcells{grid-template-columns:repeat(20,1fr)}.aw-set-usage .aw-su-gcells i:nth-child(n+141){display:none}}@media (prefers-reduced-motion:reduce){.aw-set-usage .aw-su-draw{stroke-dashoffset:0}}:root[data-motion=reduced] .aw-set-usage .aw-su-draw{stroke-dashoffset:0}.aw-k-pop.aw-su-how{width:400px;max-height:min(640px,100vh - 32px);padding:18px 20px 20px;overflow-y:auto}.aw-su-how .aw-su-hs-head{align-items:center;gap:12px;margin-bottom:12px;display:flex}.aw-su-how .aw-orb.aw-k-orb{width:34px;height:34px}.aw-su-how h3{font:600 17px/1.2 var(--font-display);letter-spacing:-.01em;flex:1;margin:0}.aw-su-how p{margin:0;font-size:13.5px;line-height:1.5}.aw-su-how .aw-su-lab{color:var(--aw-soft-dim);margin:16px 0 8px;font-size:12px}.aw-su-how .aw-su-moves{grid-template-columns:1fr 1fr;gap:8px;display:grid}.aw-su-how .aw-su-move{background:var(--aw-soft-fill);border-radius:16px;flex-direction:column;gap:4px;padding:10px 12px;display:flex}.aw-su-how .aw-su-move>svg{width:18px;height:18px}.aw-su-how .aw-su-move b{font-size:13px;font-weight:600}.aw-su-how .aw-su-move span{color:var(--aw-soft-dim);font-size:12px;line-height:1.35}.aw-su-how .aw-su-tips{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.aw-su-how .aw-su-tips li{align-items:center;gap:10px;font-size:13px;display:flex}.aw-su-how .aw-su-tips li i{background:var(--s4);width:20px;height:20px;color:var(--s1);border-radius:50%;flex:none;place-items:center;display:grid}.aw-su-how .aw-su-tips li i svg{stroke-width:2.2px;width:12px;height:12px}.aw-set-learning .aw-set-bars{flex:none;display:block;overflow:visible}.aw-set-learning .aw-k-group-t{align-items:center;gap:4px;display:inline-flex}.aw-set-learning .aw-k-group-t>h3+*,.aw-set-learning .aw-k-group-t>h3~*+*{margin-left:0}.aw-set-learning .aw-set-prev{border-radius:var(--aw-r-card);background:var(--aw-soft-card);box-shadow:var(--aw-k-sh-rest);margin-top:6px;padding:6px;position:relative}.aw-set-learning .aw-set-prev-band{--aw-grain-opacity:.3;isolation:isolate;background:var(--s4);border-radius:15px;flex-direction:column;gap:10px;padding:12px 14px 14px;display:flex;position:relative;overflow:hidden}.aw-set-learning .aw-set-prev-blob{z-index:-2;filter:blur(28px);transition:transform 1.4s var(--aw-soft-ease);border-radius:50%;position:absolute}.aw-set-learning .aw-set-prev-blob[data-b="1"]{background:var(--s2);opacity:.55;width:46%;height:150%;bottom:-70%;left:-12%}.aw-set-learning .aw-set-prev-blob[data-b="2"]{background:var(--s3);opacity:.7;width:40%;height:120%;top:-50%;right:-10%}.aw-set-learning .aw-set-prev:hover .aw-set-prev-blob[data-b="1"]{transform:translate(8%,-6%)scale(1.05)}.aw-set-learning .aw-set-prev:hover .aw-set-prev-blob[data-b="2"]{transform:translate(-8%,8%)}.aw-set-learning .aw-set-prev-top{align-items:center;gap:8px;min-height:24px;display:flex}.aw-set-learning .aw-set-prev-pill{border-radius:var(--aw-r-pill);background:var(--aw-soft-card);align-items:center;gap:5px;height:24px;padding:0 10px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.aw-set-learning .aw-set-prev-pill{background:color-mix(in srgb, var(--aw-soft-card) 78%, transparent)}}.aw-set-learning .aw-set-prev-pill{color:var(--s1);white-space:nowrap;font-size:12px;font-weight:600}.aw-set-learning .aw-set-prev-pill>svg{width:13px;height:13px}.aw-set-learning .aw-set-prev-pill+.aw-set-prev-pill{margin-left:auto}.aw-set-learning .aw-set-prev-page{background:var(--aw-soft-card);border-radius:12px;flex-direction:column;gap:8px;min-width:0;padding:14px 16px;display:flex;box-shadow:0 6px 18px #0f0e0c14}.aw-set-learning .aw-set-prev-h{align-items:center;gap:8px;min-width:0;display:flex}.aw-set-learning .aw-set-prev-h .aw-k-num{color:var(--aw-soft-dim);font-size:12px}.aw-set-learning .aw-set-prev-h h4{min-width:0;font:600 15px/1.2 var(--font-display);letter-spacing:-.01em;flex:1;margin:0}.aw-set-learning .aw-set-prev-h .aw-set-bars{color:var(--s1)}.aw-set-learning .aw-set-says{min-height:42px;margin:0;font-size:14px;line-height:1.5}.aw-set-learning .aw-set-says>span{display:inline-block}.aw-set-learning .aw-set-roll{animation:aw-k-roll-up .34s var(--aw-soft-spring) backwards}.aw-set-learning .aw-set-prev-tags{flex-wrap:wrap;gap:6px;display:flex}.aw-set-learning .aw-set-tag{border-radius:var(--aw-r-pill);background:var(--aw-soft-fill);height:24px;color:var(--aw-soft-ink);white-space:nowrap;align-items:center;gap:5px;padding:0 10px;font-size:12px;font-weight:500;display:inline-flex}.aw-set-learning .aw-set-tag>svg:not(.aw-set-bars){width:12px;height:12px;color:var(--aw-soft-dim)}.aw-set-learning .aw-set-tag>.aw-set-bars{color:var(--aw-soft-ink)}.aw-set-learning .aw-set-depths{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;width:100%;display:grid}.aw-set-learning .aw-set-depth{background:var(--aw-soft-fill);min-width:0;height:64px;color:var(--aw-soft-dim);font:inherit;text-align:left;box-shadow:0 0 0 0 var(--aw-soft-card), 0 0 0 0 transparent;transition:box-shadow .5s var(--aw-ios), transform .35s var(--aw-soft-spring), background .2s;border:0;border-radius:16px;flex-direction:column;justify-content:space-between;align-items:flex-start;padding:11px 12px 10px;display:flex;position:relative}.aw-set-learning .aw-set-depth:hover{background:var(--aw-soft-fill-hover);box-shadow:0 0 0 0 var(--aw-soft-card), 0 0 18px 4px #26241f1a;transform:translateY(-1px)}.aw-set-learning .aw-set-depth:active{transition-duration:.12s;transform:translate(.5px,1px)scale(.97)}.aw-set-learning .aw-set-depth b{width:100%;min-width:0;color:var(--aw-soft-ink);white-space:nowrap;align-items:center;gap:6px;font-size:13px;font-weight:500;display:flex}.aw-set-learning .aw-set-depth b>span:first-child{text-overflow:ellipsis;min-width:0;overflow:hidden}.aw-set-learning .aw-set-depth b>.aw-k-chip-pro{flex:none}.aw-set-learning .aw-set-depth[aria-checked=true]{background:var(--aw-soft-card);color:var(--aw-soft-ink);box-shadow:0 0 0 2.5px var(--aw-soft-card), 0 0 0 4px var(--aw-soft-ink)}.aw-set-learning .aw-set-depth[aria-checked=true] .aw-set-bars :is(rect,circle){transform-box:fill-box;transform-origin:bottom}.aw-set-learning .aw-set-depth.aw-set-grow .aw-set-bars rect{animation:aw-set-depth-grow .45s var(--aw-soft-spring) backwards}.aw-set-learning .aw-set-depth.aw-set-grow .aw-set-bars rect:nth-child(2){animation-delay:50ms}.aw-set-learning .aw-set-depth.aw-set-grow .aw-set-bars rect:nth-child(3){animation-delay:.1s}@keyframes aw-set-depth-grow{0%{transform:scaleY(.4)}}.aw-set-learning .aw-set-depth[data-pro],.aw-set-learning .aw-set-depth[data-pro] b>span:first-child{color:var(--aw-soft-dim)}.aw-set-learning .aw-set-depth[data-pro] .aw-set-bars{opacity:.6}.aw-set-learning [data-subj-tone="0"]{--aw-set-c:var(--color-subj-0-fg);--aw-set-b:var(--color-subj-0-bg)}.aw-set-learning [data-subj-tone="1"]{--aw-set-c:var(--color-subj-1-fg);--aw-set-b:var(--color-subj-1-bg)}.aw-set-learning [data-subj-tone="2"]{--aw-set-c:var(--color-subj-2-fg);--aw-set-b:var(--color-subj-2-bg)}.aw-set-learning [data-subj-tone="3"]{--aw-set-c:var(--color-subj-3-fg);--aw-set-b:var(--color-subj-3-bg)}.aw-set-learning [data-subj-tone="4"]{--aw-set-c:var(--color-subj-4-fg);--aw-set-b:var(--color-subj-4-bg)}.aw-set-learning [data-subj-tone="5"]{--aw-set-c:var(--color-subj-5-fg);--aw-set-b:var(--color-subj-5-bg)}.aw-set-learning .aw-set-swatch{--aw-grain-opacity:.32;--aw-set-g:oklch(from var(--aw-set-c) .8 calc(c * 1.5) h);background:radial-gradient(70% 70% at 30% 72%, var(--aw-set-g), transparent 74%), radial-gradient(60% 60% at 76% 24%, var(--aw-set-g), transparent 72%), var(--aw-set-b);border-radius:50%;flex:none;width:32px;height:32px}@supports (color:color-mix(in lab, red, red)){.aw-set-learning .aw-set-swatch{background:radial-gradient(70% 70% at 30% 72%, var(--aw-set-g), transparent 74%), radial-gradient(60% 60% at 76% 24%, color-mix(in srgb, var(--aw-set-g) 55%, #fff), transparent 72%), var(--aw-set-b)}}.aw-set-learning .aw-set-swatch{box-shadow:inset 0 0 0 1px #0f0e0c0f}.aw-set-learning .aw-set-subjrow .aw-k-row-t .aw-k-num{font-size:12px}.aw-set-learning .aw-set-tones{align-items:center;gap:6px;display:flex}.aw-set-learning .aw-set-tones[aria-busy=true] .aw-set-tone{cursor:progress}.aw-set-learning .aw-set-tone{background:var(--aw-set-c);color:#fff;width:26px;height:26px;box-shadow:0 0 0 0 var(--aw-soft-card), 0 0 0 0 transparent, inset 0 0 0 1px #0f0e0c14;transition:transform .35s var(--aw-soft-spring), box-shadow .5s var(--aw-ios);border:0;border-radius:50%;flex:none;place-items:center;padding:0;display:grid;position:relative}.aw-set-learning .aw-set-tone:hover{transform:scale(1.1)}.aw-set-learning .aw-set-tone:active{transition-duration:.12s;transform:scale(.94)}.aw-set-learning .aw-set-tone[aria-checked=true]{box-shadow:0 0 0 2.5px var(--aw-soft-card), 0 0 0 4px var(--aw-soft-ink), inset 0 0 0 1px #0f0e0c14}.aw-set-learning .aw-set-tone>svg{stroke-width:2.6px;width:14px;height:14px}.aw-set-learning .aw-set-tone[data-reset]{background:var(--aw-soft-fill);color:var(--aw-soft-dim);box-shadow:0 0 0 0 var(--aw-soft-card), 0 0 0 0 transparent;outline:1.5px dashed var(--aw-soft-border);outline-offset:-1.5px}.aw-set-learning .aw-set-tone[data-reset][aria-checked=true]{color:var(--aw-soft-ink);box-shadow:0 0 0 2.5px var(--aw-soft-card), 0 0 0 4px var(--aw-soft-ink);outline:0}.aw-set-learning .aw-set-tone[data-reset]:focus-visible{outline:2px solid var(--aw-soft-ink);outline-offset:2px}.aw-set-learning .aw-set-tone[data-reset]>svg{stroke-width:2px;width:13px;height:13px}.aw-set-learning .aw-set-sep{background:var(--aw-soft-border);flex:none;width:1px;height:16px;margin:0 2px}.aw-set-learning .aw-set-fail{border-radius:var(--aw-r-pill);background:var(--s4);width:fit-content;max-width:100%;height:32px;color:var(--s1);animation:aw-k-pop .35s var(--aw-soft-spring);align-items:center;gap:8px;margin:10px 4px 0;padding:0 12px;font-size:12.5px;font-weight:500;display:flex}.aw-set-learning .aw-set-fail>svg{width:14px;height:14px}.aw-set-learning .aw-set-none{align-items:center;gap:14px;min-height:64px;padding:12px 16px;display:flex}.aw-set-learning .aw-set-none-dots{flex:none;gap:6px;display:flex}.aw-set-learning .aw-set-none-dots>i{outline:1.5px dashed var(--aw-soft-border);outline-offset:-1.5px;border-radius:50%;width:22px;height:22px}.aw-set-learning .aw-set-none>span:last-child{color:var(--aw-soft-dim);font-size:13px}.aw-set-learning .aw-set-ghostrow{height:auto;min-height:96px;padding-block:12px}.aw-set-learning .aw-set-ghostrow>span:nth-child(2){gap:9px}.aw-set-learning .aw-set-gchips{flex-wrap:wrap;gap:6px;display:flex}.aw-set-learning .aw-set-gchips>i{border-radius:var(--aw-r-pill);background:var(--aw-soft-fill);height:30px;display:block}.aw-set-learning .aw-set-gchips>.aw-set-gdot{width:26px;height:26px}.aw-set-learning .aw-set-gh{margin:0 4px 12px}.aw-set-learning .aw-set-round{border-radius:50%}.aw-set-learning .aw-set-errslot .aw-err{margin-top:24px}@container awpage (max-width:560px){.aw-set-learning .aw-set-depths{grid-template-columns:repeat(2,minmax(0,1fr))}}@container awpage (max-width:480px){.aw-set-learning .aw-set-subjrow>.aw-k-row-t{flex-basis:120px}.aw-set-learning .aw-set-tones{gap:5px}.aw-set-learning .aw-set-says{font-size:13.5px}.aw-set-learning .aw-k-row[data-stack=always][data-thumb]>.aw-k-row-c{padding-left:0}.aw-set-learning .aw-k-row[data-thumb]>.aw-k-row-c:has(.aw-k-chips){padding-left:0}}.aw-set-models .m-stack{flex-direction:column;gap:14px;display:flex}.aw-set-models .m-stack>*{animation:aw-k-rise .45s var(--aw-ios) backwards}.aw-set-models .m-stack>:nth-child(2){animation-delay:40ms}.aw-set-models .m-stack>:nth-child(3){animation-delay:80ms}.aw-set-models .m-stack>:nth-child(n+4){animation-delay:.12s}.aw-set-models .m-stack>.m-fail.aw-k-nope{animation:aw-k-rise .45s var(--aw-ios) backwards, aw-nope .42s ease-in-out}.aw-set-models .m-stack>.aw-k-group{margin-top:10px}.aw-set-models .m-gstack>*{animation:none}.aw-set-models .m-grow{flex:1}.aw-set-models .m-card-h{align-items:center;gap:6px;min-height:30px;margin-bottom:6px;display:flex}.aw-set-models .m-sub{color:var(--aw-soft-dim);font-size:12px}.aw-m-mark{--aw-grain-opacity:.32;background:radial-gradient(50% 50% at 100% 0%, var(--s3), transparent 70%), radial-gradient(60% 60% at 100% 100%, var(--s2), transparent 72%), var(--s1);color:#fff;width:30px;height:30px;font:600 13px/1 var(--font-display);border-radius:10px;flex:none;place-items:center;transition:opacity .2s,filter .2s;display:grid;position:relative}.aw-m-mark>svg{width:16px;height:16px}.aw-m-mark[data-size=big]{background:radial-gradient(45% 45% at 100% 0%, var(--s3), transparent 70%), radial-gradient(55% 55% at 100% 100%, var(--s2), transparent 72%), var(--s1);border-radius:16px;width:52px;height:52px;font-size:22px;box-shadow:0 0 0 3px #fff9}.aw-m-mark[data-size=chip]{border-radius:7px;width:22px;height:22px;font-size:10.5px}.aw-m-mark[data-size=pop]{border-radius:8px;width:26px;height:26px;font-size:11.5px}.aw-m-mark[data-size=peek]{border-radius:8px;width:24px;height:24px;font-size:11px}.aw-m-mark[data-off]{background:var(--aw-soft-fill-hover);color:var(--aw-soft-dim)}.aw-m-check{width:18px;color:var(--aw-soft-ink);opacity:0;place-items:center;transition:opacity .2s;display:grid}.aw-m-check>svg{stroke-width:2.2px;width:15px;height:15px}.aw-set-models .m-hero{padding:6px}.aw-set-models .m-band{--aw-grain-opacity:.3;isolation:isolate;background:var(--s4);border-radius:15px;padding:18px 18px 16px;position:relative;overflow:hidden}.aw-set-models .m-blob{z-index:-2;filter:blur(28px);pointer-events:none;transition:transform 1.4s var(--aw-soft-ease);border-radius:50%;position:absolute}.aw-set-models .m-blob[data-b="1"]{background:var(--s3);opacity:.9;width:62%;height:150%;top:-58%;right:-14%}.aw-set-models .m-blob[data-b="2"]{background:var(--s2);opacity:.42;width:36%;height:100%;bottom:-56%;right:-6%}.aw-set-models .m-blob[data-b="3"]{background:var(--s3);opacity:.55;width:26%;height:70%;top:-44%;left:34%}.aw-set-models .m-hero:hover .m-blob[data-b="1"]{transform:translate(-6%,8%)scale(1.06)}.aw-set-models .m-hero:hover .m-blob[data-b="2"]{transform:translate(-10%,-6%)}.aw-set-models .m-hero:hover .m-blob[data-b="3"]{transform:translate(14%,10%)}@media (prefers-reduced-motion:reduce){.aw-set-models .m-hero:hover .m-blob{transform:none!important}}:root[data-motion=reduced] .aw-set-models .m-hero:hover .m-blob{transform:none!important}.aw-set-models .m-id{flex-wrap:wrap;align-items:center;gap:10px 14px;display:flex}.aw-set-models .m-idt{flex-direction:column;flex:220px;gap:2px;min-width:0;display:flex}.aw-set-models .m-eb{align-items:center;gap:2px;min-height:22px;font-size:12px;display:flex}.aw-set-models .m-eb,.aw-set-models .m-route,.aw-set-models .m-band .aw-k-info{color:var(--s1)}@supports (color:color-mix(in lab, red, red)){.aw-set-models .m-eb,.aw-set-models .m-route,.aw-set-models .m-band .aw-k-info{color:color-mix(in srgb, var(--s1) 70%, var(--aw-soft-ink))}}.aw-set-models .m-band .aw-k-info:hover,.aw-set-models .m-band .aw-k-info:focus-visible{background:var(--aw-soft-card)}@supports (color:color-mix(in lab, red, red)){.aw-set-models .m-band .aw-k-info:hover,.aw-set-models .m-band .aw-k-info:focus-visible{background:color-mix(in srgb, var(--aw-soft-card) 55%, transparent)}}.aw-set-models .m-name{font:600 22px/1.15 var(--font-display);letter-spacing:-.01em;overflow-wrap:anywhere;margin:0}.aw-set-models .m-route{font-size:13px}.aw-set-models .m-hx{align-items:center;gap:8px;margin-left:auto;display:flex}.aw-set-models .m-hx .aw-k-tier{box-shadow:0 2px 10px #0f0e0c1a}.aw-set-models .m-cells{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:18px;display:grid}.aw-set-models .m-cell{background:var(--aw-soft-card);border-radius:14px;flex-direction:column;gap:3px;min-width:0;padding:10px 12px 11px;display:flex}@supports (color:color-mix(in lab, red, red)){.aw-set-models .m-cell{background:color-mix(in srgb, var(--aw-soft-card) 80%, transparent)}}.aw-set-models .m-cell{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:inset 0 0 0 1px #ffffff8c}.aw-set-models .m-cl{color:var(--aw-soft-dim);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.aw-set-models .m-cell b{font:500 19px/1.15 var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:0;white-space:nowrap}.aw-set-models .m-cell small{font:400 12px var(--font-sans);color:var(--aw-soft-dim);letter-spacing:.01em;margin-left:3px}.aw-set-models .m-w{font-family:var(--font-sans);letter-spacing:.01em;font-weight:600}.aw-set-models .m-u{font:400 11.5px var(--font-sans);color:var(--aw-soft-dim);letter-spacing:.01em;margin-left:2px}.aw-set-models .m-gu{visibility:hidden}.aw-set-models .m-roll{animation:aw-k-roll-up .34s var(--aw-soft-spring) backwards;display:inline-block}.aw-set-models .m-dial{border-radius:14px;padding:14px 16px 10px}.aw-set-models .m-dial-h{flex-wrap:wrap;align-items:center;gap:6px 8px;min-height:28px;display:flex}.aw-set-models .m-dial-h>b{margin-right:2px;font-size:13.5px;font-weight:500}.aw-set-models .m-rung{border-radius:var(--aw-r-pill);background:var(--aw-soft-ink);height:24px;color:var(--aw-soft-card);align-items:center;padding:0 10px;font-size:12px;font-weight:600;display:inline-flex}.aw-set-models .m-rc{color:var(--aw-soft-dim);font-size:12.5px}.aw-set-models .m-rc .aw-k-num{color:var(--aw-soft-ink);font-size:12px}.aw-set-models .m-nodial{color:var(--aw-soft-dim);font-size:13px}.aw-set-models .m-dial-h .aw-k-pro-pip{margin-left:auto}.aw-set-models .m-track{border-radius:var(--aw-r-pill);cursor:pointer;touch-action:none;height:32px;margin-top:8px;position:relative}.aw-set-models .m-track:focus-visible{outline:2px solid var(--aw-soft-ink);outline-offset:2px}.aw-set-models .m-rail,.aw-set-models .m-fill,.aw-set-models .m-dead{border-radius:var(--aw-r-pill);height:6px;position:absolute;top:13px}.aw-set-models .m-rail{background:var(--aw-soft-fill-hover);left:11px;right:11px}.aw-set-models .m-fill{background:var(--aw-soft-ink);transition:width .45s var(--aw-soft-spring);left:11px}.aw-set-models .m-dead{background:repeating-linear-gradient(135deg, var(--aw-soft-border) 0 3px, var(--aw-soft-fill) 3px 6px);box-shadow:inset 0 0 0 1px var(--aw-soft-border);right:11px}.aw-set-models .m-tick{background:var(--aw-soft-dim);opacity:.45;border-radius:50%;width:4px;height:4px;margin-left:-2px;position:absolute;top:14px}.aw-set-models .m-tick.on{background:var(--aw-soft-card);opacity:.9}.aw-set-models .m-lk{background:var(--aw-soft-card);width:18px;height:18px;box-shadow:0 0 0 1px var(--aw-soft-border);color:var(--aw-soft-dim);border-radius:50%;place-items:center;margin-left:-9px;display:grid;position:absolute;top:7px}.aw-set-models .m-lk>svg{width:10px;height:10px}.aw-set-models .m-thumb{pointer-events:none;width:22px;height:22px;transition:left .45s var(--aw-soft-spring), width .2s var(--aw-soft-ease);background:#fff;border-radius:50%;margin-left:-11px;position:absolute;top:5px;box-shadow:0 1px 3px #0f0e0c3d,0 0 0 1px #0f0e0c14}.aw-set-models .m-track.drag .m-thumb{width:26px;transition:width .2s var(--aw-soft-ease);margin-left:-13px}.aw-set-models .m-track.drag .m-fill{transition:none}.aw-set-models .m-stops{height:16px;margin:4px 11px 0;position:relative}.aw-set-models .m-sl{color:var(--aw-soft-dim);white-space:nowrap;font-size:11.5px;transition:color .2s;position:absolute;top:0;translate:-50%}.aw-set-models .m-sl.on{color:var(--aw-soft-ink);font-weight:600}.aw-set-models .m-sl.dead{opacity:.7}.aw-set-models .m-fail{background:var(--s4);color:var(--s1);border-radius:16px;align-items:center;gap:8px;margin:0;padding:10px 14px;font-size:13px;font-weight:500;display:flex}.aw-set-models .m-fail>svg{flex:none;width:15px;height:15px}.aw-set-models .m-free-col{fill:var(--aw-soft-fill)}.aw-set-models .m-xgrid{stroke:var(--aw-soft-border);stroke-dasharray:2 4}.aw-set-models .m-hint{font:500 11px var(--font-sans);fill:var(--aw-soft-dim)}.aw-set-models .m-pt{--m-c:var(--s2);cursor:pointer;transition:transform .55s var(--aw-ios);outline:none}.aw-set-models .m-chart svg[data-still] .m-pt{transition:none}.aw-set-models .m-pt circle,.aw-set-models .m-pt .mk{transform-box:fill-box;transform-origin:50%}.aw-set-models .m-hitc{fill:#0000}.aw-set-models .m-pt .d{fill:var(--m-c);stroke:var(--aw-soft-card);stroke-width:2px;transition:transform .3s var(--aw-soft-spring)}.aw-set-models .m-pt[data-locked] .d{fill:var(--aw-soft-card);stroke:var(--m-c);stroke-width:2.25px}.aw-set-models .m-pt .fr{fill:none;stroke:var(--aw-soft-ink);stroke-width:2px;opacity:0}.aw-set-models .m-pt:focus-visible .fr{opacity:1}.aw-set-models .m-pt .ring{fill:none;stroke:var(--aw-soft-ink);stroke-width:1.75px;opacity:0}.aw-set-models .m-pt.picked .ring{opacity:1}.aw-set-models .m-pt .halo{fill:var(--aw-soft-ink);opacity:0}.aw-set-models .m-pt.picked .ring.in{animation:models-condense .55s var(--aw-ios) both}.aw-set-models .m-pt .halo.in{animation:models-halo .6s var(--aw-ios) both}.aw-set-models .m-pt .mk{opacity:0;pointer-events:none;transition:opacity .2s var(--aw-soft-ease), transform .35s var(--aw-soft-spring);transform:scale(.5)}.aw-set-models .m-pt .mk circle{fill:var(--s1)}.aw-set-models .m-pt .mk[data-off] circle{fill:var(--aw-soft-fill-hover)}.aw-set-models .m-pt .mk text{font:600 11px var(--font-display);fill:#fff}.aw-set-models .m-pt .mk[data-off] text{fill:var(--aw-soft-dim)}.aw-set-models .m-pt:hover .mk,.aw-set-models .m-pt.lit .mk,.aw-set-models .m-pt:focus-visible .mk{opacity:1;transform:none}@keyframes models-condense{0%{opacity:0;transform:scale(2.3)}35%{opacity:1}to{opacity:1;transform:scale(1)}}@keyframes models-halo{0%{opacity:.18;transform:scale(2.6)}to{opacity:0;transform:scale(1)}}.aw-set-models .m-legend{color:var(--aw-soft-dim);flex-wrap:wrap;align-items:center;gap:4px 14px;margin-top:8px;font-size:12px;display:flex}.aw-set-models .m-legend>span{align-items:center;gap:6px;display:inline-flex}.aw-set-models .m-sw{background:var(--s2,var(--aw-k-neutral));border-radius:50%;width:10px;height:10px;display:inline-block}.aw-set-models .m-sw[data-hollow]{box-shadow:inset 0 0 0 2px var(--aw-k-neutral);background:0 0}.aw-set-models .m-sw[data-ring]{background:radial-gradient(circle, var(--aw-k-neutral) 0 3.5px, var(--aw-soft-card) 3.6px 4.9px, var(--aw-soft-ink) 5px 6.3px, transparent 6.4px);width:14px;height:14px}.aw-set-models .m-listcard{padding:16px 8px 8px}.aw-set-models .m-list-h{flex-wrap:wrap;align-items:center;gap:10px;padding:0 10px 12px;display:flex}.aw-set-models .m-list-h .aw-k-h{align-items:baseline;gap:8px;display:inline-flex}.aw-set-models .m-list-h .aw-k-h .aw-k-num{color:var(--aw-soft-dim);font-size:12.5px}.aw-set-models .m-filters{border-radius:var(--aw-r-pill);flex-wrap:wrap;gap:6px;margin-left:auto;display:flex}.aw-set-models .m-maker{padding:0 11px 0 13px}.aw-set-models .m-maker[aria-pressed=true]{padding-left:6px}.aw-set-models .m-maker>svg{width:14px;height:14px}.aw-set-models .m-cols,.aw-set-models .m-row{grid-template-columns:30px minmax(0,1fr) 60px 72px 72px 62px 92px;align-items:center;column-gap:10px;display:grid}.aw-set-models .m-cols{color:var(--aw-soft-dim);white-space:nowrap;padding:0 12px 6px;font-size:12px}.aw-set-models .m-cols>:first-child{grid-column:2}.aw-set-models .m-cols .r,.aw-set-models .m-n,.aw-set-models .m-cr{text-align:right;justify-content:flex-end}.aw-set-models .m-crh{align-items:center;margin-right:-6px;display:inline-flex}.aw-set-models .m-list{position:relative}.aw-set-models :is(.m-marker,.v-marker){background:var(--s4,var(--aw-soft-fill));border-radius:16px;height:52px;position:absolute;top:0;left:0;right:0}@supports (color:color-mix(in lab, red, red)){.aw-set-models :is(.m-marker,.v-marker){background:color-mix(in srgb, var(--s4,var(--aw-soft-fill)) 55%, var(--aw-soft-card))}}.aw-set-models :is(.m-marker,.v-marker){box-shadow:inset 0 0 0 1.5px var(--s2,var(--aw-soft-border))}@supports (color:color-mix(in lab, red, red)){.aw-set-models :is(.m-marker,.v-marker){box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--s2,var(--aw-soft-border)) 50%, transparent)}}.aw-set-models :is(.m-marker,.v-marker){pointer-events:none;transition:transform .5s var(--aw-ios), height .5s var(--aw-ios), background-color .4s var(--aw-soft-ease), box-shadow .4s var(--aw-soft-ease), opacity .2s}.aw-set-models .m-row{border-radius:16px;min-height:52px;padding:6px 12px;transition:background .2s;position:relative}.aw-set-models :is(.m-row:hover,.m-row.lit,.v-row:hover){background:var(--aw-soft-fill)}@supports (color:color-mix(in lab, red, red)){.aw-set-models :is(.m-row:hover,.m-row.lit,.v-row:hover){background:color-mix(in srgb, var(--aw-soft-fill) 80%, transparent)}}.aw-set-models :is(.m-row.picked:hover,.m-row.picked.lit,.v-row.picked:hover){background:0 0}.aw-set-models .m-row:has(>.m-hit.aw-k-nope){animation:.42s ease-in-out aw-nope}.aw-set-models .m-hit.aw-k-nope{animation:none}.aw-set-models .m-hit{z-index:1;border-radius:inherit;background:0 0;border:0;padding:0;position:absolute;inset:0}.aw-set-models .m-hit:focus-visible{outline-offset:-2px}.aw-set-models .m-hmark{background:var(--aw-soft-fill);width:20px;height:20px;box-shadow:inset 0 0 0 1px var(--aw-soft-border);color:var(--aw-soft-dim);font:600 10px var(--font-sans);border-radius:50%;justify-self:center;place-items:center;display:grid}.aw-set-models .m-t{flex-direction:column;gap:1px;min-width:0;display:flex}.aw-set-models .m-t>b{align-items:center;gap:6px;min-width:0;font-size:13.5px;font-weight:500;display:flex}.aw-set-models .m-t .nm{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.aw-set-models .m-ln{min-width:0;color:var(--aw-soft-dim);align-items:center;gap:4px;font-size:12.5px;display:flex}.aw-set-models .m-ln>span{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.aw-set-models .m-ln .aw-k-info{z-index:2;width:20px;height:20px;position:relative}.aw-set-models .m-ls{display:none}.aw-set-models .m-tag{border-radius:var(--aw-r-pill);background:var(--aw-soft-fill);height:18px;box-shadow:inset 0 0 0 1px var(--aw-soft-border);color:var(--aw-soft-dim);flex:none;align-items:center;padding:0 7px;font-size:11px;font-weight:600;display:inline-flex}.aw-set-models .m-tag[data-state]{background:var(--s4);box-shadow:none;color:var(--s1)}.aw-set-models .m-n{font:500 12.5px var(--font-mono);font-variant-numeric:tabular-nums;white-space:nowrap}.aw-set-models .m-cr{font:500 13px var(--font-mono);font-variant-numeric:tabular-nums;white-space:nowrap}.aw-set-models .m-cr .m-w{color:var(--s1);font-size:12.5px}.aw-set-models .m-end{z-index:2;pointer-events:none;justify-content:flex-end;align-items:center;gap:6px;display:flex;position:relative}.aw-set-models .m-end>button{pointer-events:auto}.aw-set-models .m-row.picked .aw-m-check{opacity:1}.aw-set-models .m-hosts{border-radius:var(--aw-r-pill);background:var(--aw-soft-fill);height:26px;color:var(--aw-soft-ink);font:inherit;white-space:nowrap;border:0;align-items:center;gap:3px;padding:0 7px 0 10px;font-size:12px;font-weight:500;transition:background .2s;display:inline-flex}.aw-set-models .m-hosts:hover{background:var(--aw-soft-fill-hover)}.aw-set-models .m-hosts>svg{width:13px;height:13px;transition:transform .45s var(--aw-ios)}.aw-set-models .m-hosts[aria-expanded=true]>svg{transform:rotate(180deg)}.aw-set-models .m-row.dead .m-t>b,.aw-set-models .m-row.dead .m-n,.aw-set-models .m-row.dead .m-cr,.aw-set-models .m-row.dead .m-cr .m-w{color:var(--aw-soft-dim)}.aw-set-models .m-row.sub{min-height:44px}.aw-set-models .m-row.sub .m-t>b{font-size:13px;font-weight:400}.aw-set-models .m-subs{padding-bottom:4px}.aw-set-models .m-fam+.m-fam{box-shadow:inset 0 1px 0 var(--aw-soft-border)}@supports (color:color-mix(in lab, red, red)){.aw-set-models .m-fam+.m-fam{box-shadow:inset 0 1px 0 color-mix(in srgb, var(--aw-soft-border) 60%, transparent)}}@container awpage (max-width:600px){.aw-set-models .m-cols,.aw-set-models .m-row{grid-template-columns:28px minmax(0,1fr) auto 60px;column-gap:8px}.aw-set-models .m-cols>.w,.aw-set-models .m-row>.m-n{display:none}.aw-set-models .m-filters{flex-basis:100%;margin-left:0}.aw-set-models .m-end{gap:4px;min-width:18px}.aw-set-models .m-hosts .w,.aw-set-models .m-ln .aw-k-info{display:none}.aw-set-models .m-hosts{padding:0 6px 0 9px}.aw-set-models .m-lg{display:none}.aw-set-models .m-ls{display:inline}.aw-set-models .m-row:not(.picked) .aw-m-check{display:none}.aw-set-models .m-row>.aw-m-mark{border-radius:9px;width:28px;height:28px;font-size:12px}.aw-set-models .m-t .nm,.aw-set-models .m-ln>span{white-space:normal;overflow-wrap:anywhere}.aw-set-models .m-ln{align-items:flex-start}.aw-set-models .m-row{padding-block:8px}}.aw-set-models .m-privacy-pill>span{align-items:center;gap:7px;display:inline-flex}.aw-set-models .m-privacy-pill svg{width:15px;height:15px}.aw-set-models .m-gpad{padding:20px 22px}.aw-set-models .m-ghero{padding:6px}.aw-set-models .m-glist{padding:4px 0}.aw-set-models .m-gband{border-radius:15px;padding:18px 18px 16px}.aw-set-models .m-gid{align-items:center;gap:14px;min-height:70px;display:flex}.aw-set-models .m-gbig{background:var(--aw-soft-fill-hover);border-radius:16px;width:52px;height:52px}.aw-set-models .m-gcell{background:var(--aw-soft-card);border-radius:14px;height:63px;display:block}.aw-set-models .m-gdial{flex-direction:column;justify-content:center;gap:22px;height:112px;padding:14px 16px 10px;display:flex}.aw-set-models .m-gplot{background:linear-gradient(var(--aw-soft-fill-hover), var(--aw-soft-fill-hover)) 0 0 / 100% 1px no-repeat, linear-gradient(var(--aw-soft-fill-hover), var(--aw-soft-fill-hover)) 0 33% / 100% 1px no-repeat, linear-gradient(var(--aw-soft-fill-hover), var(--aw-soft-fill-hover)) 0 66% / 100% 1px no-repeat, linear-gradient(var(--aw-soft-fill-hover), var(--aw-soft-fill-hover)) 0 100% / 100% 1px no-repeat;height:210px;margin-top:16px;position:relative}.aw-set-models .m-gplot i{background:var(--aw-soft-fill-hover);border-radius:50%;width:14px;height:14px;margin:-7px 0 0 -7px;position:absolute}@container awpage (max-width:520px){.aw-set-models .m-cells{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:16px}.aw-set-models .m-id{grid-template-columns:44px minmax(0,1fr);align-items:start;gap:8px 12px;display:grid}.aw-set-models .m-id>.aw-m-mark{border-radius:14px;width:44px;height:44px;font-size:19px}.aw-set-models .m-hx{grid-column:2;justify-self:start;margin-left:0}.aw-set-models .m-name{font-size:20px}.aw-set-models .m-band{padding:16px 14px 14px}.aw-set-models .m-blob[data-b="1"]{width:90%;height:110%;top:-40%;right:-34%}.aw-set-models .m-blob[data-b="3"]{top:-30%;left:20%}.aw-set-models .m-hero>.m-dial{padding:12px 12px 8px}.aw-set-models .m-sub{display:none}.aw-set-models .m-priority,.aw-set-models .m-priority .aw-liq{width:100%}.aw-set-models .m-priority .aw-liq{grid-template-columns:repeat(var(--aw-liq-n), minmax(0, 1fr))}.aw-set-models .m-priority .aw-liq-cell{flex:1 1 0;min-width:0;padding:0 6px}.aw-set-models [data-key=priority] .aw-k-row-c{width:100%}.aw-set-models .m-gband{padding:16px 14px 14px}.aw-set-models .m-gid{min-height:68px}.aw-set-models .m-gbig{border-radius:14px;width:44px;height:44px}.aw-set-models .m-gdial{height:108px;padding:12px 12px 8px}}.aw-k-pop.aw-m-makers{width:280px;padding:10px}.aw-m-mk-h{font:600 15px/1.2 var(--font-display);padding:4px 6px 8px}.aw-m-mk-list{flex-direction:column;gap:2px;display:flex}.aw-m-mk-b{height:40px;color:var(--aw-soft-ink);font:inherit;text-align:left;background:0 0;border:0;border-radius:12px;grid-template-columns:26px minmax(0,1fr) auto 18px;align-items:center;gap:10px;padding:0 8px;font-size:13px;transition:background .2s;display:grid}.aw-m-mk-b:hover{background:var(--aw-soft-fill)}.aw-m-mk-b .aw-k-num{color:var(--aw-soft-dim);font-size:12px}.aw-m-mk-b[aria-pressed=true] .aw-m-check{opacity:1}.aw-m-mk-all{background:var(--aw-soft-fill);width:26px;height:26px;color:var(--aw-soft-dim);border-radius:8px;place-items:center;display:grid}.aw-m-mk-all>svg{width:15px;height:15px}.aw-k-pop.aw-m-signin{width:290px;padding:18px 18px 14px}.aw-k-pop.aw-m-signin-wide{width:min(320px,100vw - 32px)}.aw-m-signin h3{font:600 17px/1.2 var(--font-display);letter-spacing:-.01em;margin:0 0 4px}.aw-m-signin p{color:var(--aw-soft-dim);margin:0;font-size:13px}.aw-m-pop-acts{justify-content:flex-end;gap:8px;margin-top:14px;display:flex}.aw-m-pk-h{align-items:center;gap:8px;margin-bottom:4px;display:flex}.aw-m-pk-h b{font-size:13px}.aw-m-pk>.aw-k-pk-l{margin-bottom:4px}.aw-m-pk em{font:600 12px var(--font-sans);letter-spacing:.01em;font-style:normal}.aw-m-pk small{font:400 11px var(--font-sans);color:var(--aw-soft-dim);margin-left:2px}.aw-m-pk-note{margin-top:4px}.aw-m-pk-pip{margin-top:8px}.aw-set-models .v-wrap{margin-top:16px}.aw-set-models .v-wrap>.aw-k-group{margin-top:22px}.aw-set-models .v-head{flex-wrap:wrap;align-items:center;gap:10px 12px;min-height:34px;margin:0 4px 10px;display:flex}.aw-set-models .v-head h2{border-radius:var(--aw-r-pill);font:600 15px/1.2 var(--font-display);letter-spacing:-.01em;margin:0 0 0 -8px;padding:3px 8px}.aw-set-models .v-grow{flex:1}.aw-set-models .v-mins{border-radius:var(--aw-r-pill);background:var(--aw-soft-card);height:34px;box-shadow:var(--aw-k-sh-rest);color:var(--aw-soft-ink);font:inherit;white-space:nowrap;transition:transform .35s var(--aw-soft-spring), box-shadow .35s var(--aw-ios);border:0;align-items:center;gap:4px;padding:0 9px;font-size:12.5px;display:inline-flex}.aw-set-models .v-mins:hover{box-shadow:var(--aw-k-sh-lift);transform:translateY(-1px)}.aw-set-models .v-mins:active{transition-duration:.12s;transform:translate(.5px,1px)scale(.97)}.aw-set-models .v-mins .aw-k-ring{margin-right:4px}.aw-set-models .v-mins .aw-k-num{font-size:12.5px}.aw-set-models .v-of{color:var(--aw-soft-dim)}.aw-set-models .v-mins>svg:last-child{width:14px;height:14px;color:var(--aw-soft-dim)}.aw-set-models .v-card{padding:16px 8px 8px}.aw-set-models .v-card-h{align-items:center;gap:6px;padding:0 12px 4px;display:flex}.aw-set-models .v-list{position:relative}.aw-set-models .v-sub{z-index:1;color:var(--aw-soft-dim);align-items:center;gap:8px;padding:12px 12px 4px;font-size:12px;display:flex;position:relative}.aw-set-models .v-subx{margin-left:auto}.aw-set-models .v-marker{opacity:0}.aw-set-models .v-row{z-index:1;width:100%;min-height:52px;color:var(--aw-soft-ink);font:inherit;text-align:left;background:0 0;border:0;border-radius:16px;grid-template-columns:30px minmax(0,1fr) auto 18px;align-items:center;column-gap:12px;padding:6px 12px;transition:background .2s;display:grid;position:relative}.aw-set-models .v-row:focus-visible{outline-offset:-2px}.aw-set-models .v-row.off{cursor:default}.aw-set-models .v-t{flex-direction:column;gap:2px;min-width:0;display:flex}.aw-set-models .v-n{white-space:nowrap;min-width:0;font-size:13.5px;font-weight:500}.aw-set-models .v-ln{min-width:0;color:var(--aw-soft-dim);white-space:nowrap;align-items:center;gap:6px;font-size:12.5px;display:flex}.aw-set-models .v-sh{width:15px;height:15px;color:var(--aw-soft-dim);flex:none;place-items:center;display:grid}.aw-set-models .v-sh>svg{width:15px;height:15px}.aw-set-models .v-sh:not([data-kind=unknown]){color:var(--s1)}.aw-set-models .v-cost{justify-content:flex-end;align-items:center;gap:8px;min-width:96px;display:flex}.aw-set-models .v-bar{border-radius:var(--aw-r-pill);background:var(--aw-soft-fill-hover);flex:none;width:40px;height:4px;position:relative;overflow:hidden}.aw-set-models .v-bar>i{border-radius:inherit;background:var(--aw-soft-ink);transform-origin:0;animation:aw-k-grow-x .6s var(--aw-ios) .15s backwards;position:absolute;top:0;bottom:0;left:0}.aw-set-models .v-fig{white-space:nowrap;justify-content:flex-end;align-items:baseline;min-width:48px;display:inline-flex}.aw-set-models .v-fig b{font:500 13px var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:0}.aw-set-models .v-fig small{color:var(--aw-soft-dim);font-size:11.5px}.aw-set-models .v-free{color:var(--s1);font-size:12.5px;font-weight:600}.aw-set-models .v-row[aria-checked=true] .aw-m-check{opacity:1}.aw-set-models .aw-m-check.v-pop>svg{animation:models-v-pop .42s var(--aw-soft-spring) both}@keyframes models-v-pop{0%{opacity:0;transform:scale(.4)}}.aw-set-models .v-row.off .v-n,.aw-set-models .v-row.off .v-fig b{color:var(--aw-soft-dim)}.aw-set-models .v-row.off .aw-m-mark.aw-grain{filter:saturate(.35);opacity:.62}.aw-set-models .v-row.off .v-bar>i{background:var(--aw-soft-dim);opacity:.55}.aw-set-models .v-row.off .v-sh{opacity:.55}.aw-set-models .v-limit{margin:6px 4px 2px}.aw-set-models .v-facts{border-top:1px solid var(--aw-soft-border);margin:8px 12px 0;padding:12px 0 8px;display:grid}.aw-set-models .v-fx{opacity:0;visibility:hidden;transition:opacity .12s var(--aw-soft-ease), visibility 0s linear .12s;grid-area:1/1;grid-template-columns:minmax(0,2fr) minmax(0,.8fr) minmax(0,1.1fr);align-content:start;gap:10px 22px;display:grid}.aw-set-models .v-fx[data-on]{opacity:1;visibility:visible;transition:opacity .2s var(--aw-soft-ease) 60ms, visibility 0s}.aw-set-models .v-fc{flex-direction:column;gap:4px;min-width:0;display:flex}.aw-set-models .v-fc.v-wide{grid-column:1/-1}.aw-set-models .v-fl{color:var(--aw-soft-dim);font-size:12px}.aw-set-models .v-fv{align-items:flex-start;gap:7px;min-width:0;font-size:13px;line-height:1.4;display:flex}.aw-set-models .v-fv>svg{width:14px;height:14px;color:var(--aw-soft-dim);flex:none;margin-top:2px}.aw-set-models .v-fv .v-sh{margin-top:1px}.aw-set-models .v-fv .aw-k-num{font-size:12.5px}.aw-set-models .v-note{color:var(--aw-soft-dim);margin-top:1px;font-size:12px;display:block}.aw-set-models .v-ff{min-height:24px;color:var(--aw-soft-dim);flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:6px 10px;font-size:12.5px;display:flex}.aw-set-models .v-id{background:var(--aw-soft-fill);color:var(--aw-soft-ink);font:500 12px/1.5 var(--font-mono);letter-spacing:0;overflow-wrap:anywhere;border-radius:8px;padding:2px 8px}.aw-set-models .v-policy{color:var(--aw-soft-ink);text-decoration:underline;-webkit-text-decoration-color:var(--aw-soft-border);-webkit-text-decoration-color:var(--aw-soft-border);-webkit-text-decoration-color:var(--aw-soft-border);text-decoration-color:var(--aw-soft-border);text-underline-offset:3px;border-radius:6px;align-items:center;gap:5px;font-weight:500;text-decoration-thickness:1.5px;transition:text-decoration-color .2s;display:inline-flex}.aw-set-models .v-policy:hover{-webkit-text-decoration-color:var(--aw-soft-ink);-webkit-text-decoration-color:var(--aw-soft-ink);-webkit-text-decoration-color:var(--aw-soft-ink);text-decoration-color:var(--aw-soft-ink)}.aw-set-models .v-policy>svg{width:13px;height:13px;color:var(--aw-soft-dim)}@container awpage (max-width:560px){.aw-set-models .v-card{padding:14px 6px 6px}.aw-set-models .v-row{grid-template-columns:28px minmax(0,1fr) auto 14px;column-gap:10px;padding:7px 10px}.aw-set-models .v-row>.aw-m-mark{border-radius:9px;width:28px;height:28px;font-size:12px}.aw-set-models .v-sub{padding-inline:10px}.aw-set-models .v-bar{display:none}.aw-set-models .v-cost,.aw-set-models .v-fig{min-width:0}.aw-set-models .v-row .aw-m-check>svg{width:14px;height:14px}.aw-set-models .v-facts{margin-inline:10px}.aw-set-models .v-fx{grid-template-columns:minmax(0,1fr);gap:9px}.aw-set-models .v-fc,.aw-set-models .v-ff.v-mid{grid-template-columns:92px minmax(0,1fr);justify-items:start;gap:10px;display:grid}.aw-set-models .v-fc.v-wide{display:flex}}.aw-set-privacy .aw-pv-levels{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.aw-set-privacy .aw-pv-lv{--aw-k-gap:var(--aw-stage);border-radius:var(--aw-r-card);background:var(--aw-soft-card);min-width:0;color:var(--aw-soft-ink);font:inherit;text-align:left;cursor:pointer;box-shadow:0 0 0 1px var(--aw-soft-border), 0 0 0 0 transparent, 0 1px 2px #0f0e0c0a;transition:box-shadow .5s var(--aw-ios), transform .35s var(--aw-soft-spring), background .3s var(--aw-soft-ease);animation:aw-k-rise .45s var(--aw-ios) backwards;border:0;grid-template:"tile check""t t""l l""n n"minmax(0,1fr)/minmax(0,1fr) auto;gap:2px 10px;padding:14px 16px;display:grid;position:relative}.aw-set-privacy .aw-pv-lv:nth-child(2){animation-delay:40ms}.aw-set-privacy .aw-pv-lv:nth-child(3){animation-delay:80ms}.aw-set-privacy .aw-pv-lv.aw-k-nope{animation:aw-k-rise .45s var(--aw-ios) backwards, aw-nope .42s ease-in-out}.aw-set-privacy .aw-pv-lv:hover{box-shadow:0 0 0 1px var(--aw-soft-border), 0 0 22px 4px var(--s2), 0 8px 20px #0f0e0c0f;transform:translateY(-1px)}@supports (color:color-mix(in lab, red, red)){.aw-set-privacy .aw-pv-lv:hover{box-shadow:0 0 0 1px var(--aw-soft-border), 0 0 22px 4px color-mix(in srgb, var(--s2) 22%, transparent), 0 8px 20px #0f0e0c0f}}.aw-set-privacy .aw-pv-lv:active{transition-duration:.12s;transform:translate(.5px,1px)scale(.985)}.aw-set-privacy .aw-pv-lv:focus-visible{outline:2px solid var(--aw-soft-ink);outline-offset:3px}.aw-set-privacy .aw-pv-lv[aria-checked=true]{background:var(--s4)}@supports (color:color-mix(in lab, red, red)){.aw-set-privacy .aw-pv-lv[aria-checked=true]{background:color-mix(in srgb, var(--s4) 42%, var(--aw-soft-card))}}.aw-set-privacy .aw-pv-lv[aria-checked=true]{box-shadow:0 0 0 2.5px var(--aw-k-gap), 0 0 0 4px var(--s1), 0 1px 2px #0f0e0c0a}.aw-set-privacy .aw-pv-lv[aria-disabled=true]{background:var(--aw-soft-card)}@supports (color:color-mix(in lab, red, red)){.aw-set-privacy .aw-pv-lv[aria-disabled=true]{background:color-mix(in srgb, var(--aw-soft-card) 55%, transparent)}}.aw-set-privacy .aw-pv-lv[aria-disabled=true]{cursor:not-allowed}.aw-set-privacy .aw-pv-lv[aria-disabled=true]:hover{box-shadow:0 0 0 1px var(--aw-soft-border), 0 0 0 0 transparent, 0 1px 2px #0f0e0c0a;transform:none}.aw-set-privacy .aw-pv-lv[aria-disabled=true][aria-checked=true]{background:var(--aw-soft-card);box-shadow:0 0 0 2.5px var(--aw-k-gap), 0 0 0 4px var(--aw-soft-dim), 0 1px 2px #0f0e0c0a}.aw-set-privacy .aw-pv-lv[aria-disabled=true][aria-checked=true] .aw-pv-check{background:var(--aw-soft-dim)}.aw-set-privacy .aw-pv-lv[aria-disabled=true] .aw-pv-tile{filter:saturate(.25);opacity:.6}.aw-set-privacy .aw-pv-tile{--aw-grain-opacity:.32;background:radial-gradient(80% 80% at 85% 15%, var(--s3), transparent 70%), radial-gradient(90% 90% at 70% 90%, var(--s2), transparent 72%), var(--s1);border-radius:13px;grid-area:tile;place-items:center;width:44px;height:44px;margin-bottom:8px;display:grid}.aw-set-privacy .aw-pv-shield{width:28px;height:28px;display:block;overflow:visible}.aw-set-privacy .aw-pv-fill{fill:#fff;opacity:.9;transform-box:view-box;transform-origin:12px 21px;transform:scaleY(var(--aw-pv-lv));transition:transform .6s var(--aw-ios);animation:aw-k-grow-y .9s var(--aw-ios) .15s backwards}.aw-set-privacy .aw-pv-lv:hover .aw-pv-fill{transform:scaleY(min(1, calc(var(--aw-pv-lv) + .08)))}.aw-set-privacy .aw-pv-edge{fill:none;stroke:#fff;stroke-width:1.7px;stroke-linejoin:round}.aw-set-privacy .aw-pv-check{width:22px;height:22px;box-shadow:inset 0 0 0 1.5px var(--aw-soft-border);color:#0000;transition:background .25s var(--aw-soft-ease), box-shadow .25s var(--aw-soft-ease), color .2s;border-radius:50%;grid-area:check;justify-self:end;place-items:center;display:grid}.aw-set-privacy .aw-pv-check>svg{stroke-width:2.6px;width:12px;height:12px;transition:transform .4s var(--aw-soft-spring);transform:scale(.4)}.aw-set-privacy .aw-pv-lv[aria-checked=true] .aw-pv-check{background:var(--s1);box-shadow:none;color:#fff}.aw-set-privacy .aw-pv-lv[aria-checked=true] .aw-pv-check>svg{transform:none}.aw-set-privacy .aw-pv-t{font:600 15px/1.25 var(--font-display);letter-spacing:-.01em;grid-area:t}.aw-set-privacy .aw-pv-l{color:var(--aw-soft-dim);grid-area:l;font-size:12.5px;line-height:1.35}.aw-set-privacy .aw-pv-n{color:var(--aw-soft-dim);grid-area:n;align-self:end;margin-top:8px;font-size:12px}.aw-set-privacy .aw-pv-n .aw-k-num{color:var(--aw-soft-ink);font-size:12.5px}.aw-set-privacy .aw-pv-saved{color:var(--color-accepted);animation:aw-k-pop .35s var(--aw-soft-spring) backwards;align-items:center;gap:5px;font-weight:500;display:inline-flex}.aw-set-privacy .aw-pv-saved>svg{stroke-width:2.2px;width:13px;height:13px}.aw-set-privacy .aw-pv-fail{color:var(--color-destructive);margin:10px 4px 0;font-size:12.5px}.aw-set-privacy .aw-pv-keep{padding:12px 16px 14px;position:relative}.aw-set-privacy .aw-pv-keep:before{content:"";background:var(--aw-soft-border);height:1px;position:absolute;top:0;left:16px;right:16px}.aw-set-privacy .aw-pv-keep>.aw-k-eb{margin-bottom:8px}.aw-set-privacy .aw-pv-kgrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.aw-set-privacy .aw-pv-k{background:var(--s4);border-radius:16px;align-items:center;gap:10px;min-width:0;padding:10px 12px;display:flex}@supports (color:color-mix(in lab, red, red)){.aw-set-privacy .aw-pv-k{background:color-mix(in srgb, var(--s4) 55%, var(--aw-soft-card))}}.aw-set-privacy .aw-pv-k{transition:background .3s var(--aw-soft-ease)}.aw-set-privacy .aw-pv-k:focus-visible{outline:2px solid var(--aw-soft-ink);outline-offset:2px}.aw-set-privacy .aw-pv-k>i{background:var(--aw-soft-card);width:28px;height:28px;color:var(--s1);box-shadow:inset 0 0 0 1px var(--s3);border-radius:50%;flex:none;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.aw-set-privacy .aw-pv-k>i{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--s3) 50%, transparent)}}.aw-set-privacy .aw-pv-k>i>svg{width:15px;height:15px}.aw-set-privacy .aw-pv-k-t{flex-direction:column;min-width:0;line-height:1.25;display:flex}.aw-set-privacy .aw-pv-k b{white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:500;overflow:hidden}.aw-set-privacy .aw-pv-k em{color:var(--s1);font-size:12px;font-style:normal;font-weight:600}.aw-set-privacy .aw-pv-k[data-off]{background:var(--aw-soft-fill)}.aw-set-privacy .aw-pv-k[data-off]>i{color:var(--aw-soft-dim);box-shadow:inset 0 0 0 1.5px var(--aw-soft-border)}.aw-set-privacy .aw-pv-k[data-off] em{color:var(--aw-soft-dim);font-weight:500}.aw-set-privacy .aw-pv-exp[aria-busy=true]{cursor:progress}.aw-set-privacy .aw-pv-bar{border-radius:var(--aw-r-pill);background:var(--aw-soft-fill-hover);width:44px;height:6px;display:block;overflow:hidden}.aw-set-privacy .aw-pv-bar>i{border-radius:inherit;background:var(--aw-soft-ink);transform-origin:0;width:100%;height:100%;animation:aw-pv-fill 1.6s var(--aw-ios) both;display:block}@keyframes aw-pv-fill{0%{transform:scaleX(.04)}70%{transform:scaleX(.86)}to{transform:scaleX(1)}}.aw-set-privacy .aw-pv-exp[data-done]{background:var(--s4);color:var(--s1)}.aw-set-privacy .aw-pv-exp[data-done]>svg{stroke-width:2.2px;animation:aw-k-pop .4s var(--aw-soft-spring)}.aw-set-privacy .aw-pv-err{color:var(--color-destructive)}.aw-set-privacy .aw-pv-voice>span{align-items:center;gap:7px;display:inline-flex}.aw-set-privacy .aw-pv-voice>span>svg{width:15px;height:15px}.aw-set-privacy .aw-pv-g-levels{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.aw-set-privacy .aw-pv-g-lv{flex-direction:column;gap:9px;height:156px;padding:14px 16px;display:flex}.aw-set-privacy .aw-pv-g-lv .aw-k-gthumb{border-radius:13px;width:44px;height:44px;margin-bottom:4px}.aw-set-privacy .aw-pv-g-gap{margin-top:12px}.aw-set-privacy .aw-pv-g-strip{height:76px}@container awpage (max-width:560px){.aw-set-privacy :is(.aw-pv-levels,.aw-pv-g-levels){grid-template-columns:1fr;gap:10px}.aw-set-privacy .aw-pv-lv{grid-template:"tile t check""tile l check""tile n check"/auto minmax(0,1fr) auto;align-items:center;gap:1px 14px;padding:12px 14px}.aw-set-privacy .aw-pv-tile{align-self:center;margin:0}.aw-set-privacy .aw-pv-n{margin-top:3px}.aw-set-privacy .aw-pv-g-lv{height:86px}.aw-set-privacy .aw-k-row-t{flex-basis:100px}.aw-set-privacy .aw-pv-kgrid{gap:6px}.aw-set-privacy .aw-pv-k{flex-direction:column;align-items:flex-start;gap:6px;padding:10px}}.aw-set-accessibility .aw-set-motion{gap:10px 16px}.aw-set-accessibility .aw-set-demo{--aw-grain-opacity:.32;isolation:isolate;background:var(--s4);border-radius:14px;flex:none;place-items:center;width:96px;height:64px;display:grid;position:relative;overflow:hidden}.aw-set-accessibility .aw-set-demo-b{z-index:-2;filter:blur(12px);transition:transform .6s var(--aw-ios), opacity .4s var(--aw-soft-ease);border-radius:50%;position:absolute}.aw-set-accessibility .aw-set-demo-b[data-b="1"]{background:var(--s2);opacity:.85;width:62px;height:62px;bottom:-26px;left:-14px;transform:translate(10px,-4px)}.aw-set-accessibility .aw-set-demo-b[data-b="2"]{background:var(--s3);opacity:.9;width:54px;height:54px;top:-22px;right:-12px;transform:translate(-8px,6px)}.aw-set-accessibility .aw-set-demo-card{background:var(--aw-soft-card);width:46px;height:30px;transition:transform .6s var(--aw-ios), box-shadow .6s var(--aw-ios);border-radius:8px;flex-direction:column;gap:4px;padding:7px 8px;display:flex;transform:translateY(-2px);box-shadow:0 8px 16px #0f0e0c2e}.aw-set-accessibility .aw-set-demo-card>i{border-radius:var(--aw-r-pill);background:var(--s2);height:4px;display:block}@supports (color:color-mix(in lab, red, red)){.aw-set-accessibility .aw-set-demo-card>i{background:color-mix(in srgb, var(--s2) 45%, transparent)}}.aw-set-accessibility .aw-set-demo-card>i+i{width:64%}.aw-set-accessibility .aw-set-still{border-radius:var(--aw-r-pill);background:var(--s1);color:#fff;opacity:0;height:18px;transition:opacity .25s var(--aw-soft-ease), transform .35s var(--aw-soft-spring);align-items:center;padding:0 7px;font-size:10.5px;font-weight:600;display:inline-flex;position:absolute;top:5px;right:5px;transform:scale(.9)}.aw-set-accessibility .aw-set-demo[data-still] .aw-set-demo-b{opacity:.55;transform:none}.aw-set-accessibility .aw-set-demo[data-still] .aw-set-demo-card{transform:translateY(7px);box-shadow:0 0 0 1px #0f0e0c0f}.aw-set-accessibility .aw-set-demo[data-still] .aw-set-still{opacity:1;transform:none}.aw-set-accessibility .aw-set-demo.aw-set-play .aw-set-demo-card{animation:aw-set-lift 1.4s var(--aw-ios)}.aw-set-accessibility .aw-set-demo.aw-set-play .aw-set-demo-b[data-b="1"]{animation:aw-set-drift1 1.4s var(--aw-soft-ease)}.aw-set-accessibility .aw-set-demo.aw-set-play .aw-set-demo-b[data-b="2"]{animation:aw-set-drift2 1.4s var(--aw-soft-ease)}@keyframes aw-set-lift{30%{transform:translateY(-7px)scale(1.06);box-shadow:0 14px 22px #0f0e0c38}70%{transform:translateY(-1px)scale(1)}}@keyframes aw-set-drift1{50%{transform:translate(34px,-16px)scale(1.15)}}@keyframes aw-set-drift2{50%{transform:translate(-30px,18px)scale(.92)}}.aw-set-accessibility .aw-set-sys{border-radius:var(--aw-r-pill);background:var(--aw-soft-fill);height:24px;color:var(--aw-soft-ink);white-space:nowrap;align-items:center;gap:6px;margin-top:3px;padding:0 10px;font-size:12px;font-weight:500;display:inline-flex}.aw-set-accessibility .aw-set-sys>svg{width:13px;height:13px;color:var(--aw-soft-dim)}.aw-set-accessibility .aw-set-caps{transition:opacity .3s var(--aw-soft-ease);flex-basis:100%;grid-template-columns:repeat(6,minmax(0,84px));gap:8px;padding:4px 0 4px 46px;display:grid}.aw-set-accessibility .aw-set-cap{flex-direction:column;align-items:center;gap:6px;min-width:0;display:flex}.aw-set-accessibility .aw-set-cap kbd{background:var(--aw-soft-card);width:42px;height:40px;box-shadow:0 0 0 1px var(--aw-soft-border), 0 2px 0 var(--aw-soft-border), 0 3px 6px #0f0e0c0d;color:var(--aw-soft-ink);font:600 15px var(--font-mono);transition:background .25s var(--aw-soft-ease), color .25s, transform .2s var(--aw-soft-ease), box-shadow .2s;border-radius:11px;place-items:center;display:grid}.aw-set-accessibility .aw-set-cap>span{max-width:100%;color:var(--aw-soft-dim);white-space:nowrap;text-overflow:ellipsis;font-size:12px;transition:color .25s;overflow:hidden}.aw-set-accessibility .aw-set-cap[data-lit] kbd{background:var(--s4);color:var(--s1);box-shadow:0 0 0 1px var(--s2), 0 0 0 var(--aw-soft-border);transform:translateY(2px)}@supports (color:color-mix(in lab, red, red)){.aw-set-accessibility .aw-set-cap[data-lit] kbd{box-shadow:0 0 0 1px color-mix(in srgb, var(--s2) 40%, transparent), 0 0 0 var(--aw-soft-border)}}.aw-set-accessibility .aw-set-cap[data-lit]>span{color:var(--aw-soft-ink)}.aw-set-accessibility .aw-set-caps[data-off]{opacity:.45}.aw-set-accessibility .aw-set-caps[data-off] kbd{box-shadow:0 0 0 1px var(--aw-soft-border);transform:translateY(2px)}.aw-set-accessibility .aw-set-try{color:var(--aw-soft-dim);flex-basis:100%;margin:-2px 0 12px;padding-left:46px;font-size:12px}.aw-set-accessibility .aw-set-try kbd{background:var(--aw-soft-card);box-shadow:inset 0 0 0 1px var(--aw-soft-border);color:var(--aw-soft-ink);font:500 11px var(--font-mono);border-radius:6px;padding:1px 6px}.aw-set-accessibility .aw-set-gmotion{height:88px}.aw-set-accessibility .aw-set-gtile{border-radius:14px;flex:none;width:96px;height:64px}.aw-set-accessibility .aw-set-gcaps{grid-template-columns:repeat(6,42px);gap:14px;padding:0 16px 16px 62px;display:grid}.aw-set-accessibility .aw-set-gcaps>i{background:var(--aw-soft-fill);border-radius:11px;width:42px;height:40px;display:block}@media (max-width:519px){.aw-set-accessibility .aw-set-try{display:none}}@container awpage (max-width:480px){.aw-set-accessibility .aw-set-motion{flex-wrap:nowrap;align-items:center;gap:10px}.aw-set-accessibility .aw-set-demo{border-radius:12px;width:40px;height:40px}.aw-set-accessibility .aw-set-demo-card{border-radius:6px;gap:3px;width:28px;height:18px;padding:4px 5px}.aw-set-accessibility .aw-set-demo-card>i{height:3px}.aw-set-accessibility .aw-set-demo[data-still] .aw-set-demo-card{transform:translateY(8px)}.aw-set-accessibility .aw-set-still{display:none}.aw-set-accessibility .aw-k-row>.aw-k-row-t{flex:1 1 0}.aw-set-accessibility .aw-k-row-t>b{display:block}.aw-set-accessibility .aw-k-row-t>b>.aw-k-info:first-of-type{margin-left:.25em}.aw-set-accessibility .aw-set-sys{white-space:normal;height:auto;min-height:24px;padding:3px 10px}.aw-set-accessibility .aw-set-caps{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 8px;padding-left:0}.aw-set-accessibility .aw-set-try{padding-left:0}.aw-set-accessibility .aw-set-gcaps{grid-template-columns:repeat(3,42px);padding-left:16px}}.aw-set-hints .aw-hn-top{flex-wrap:wrap;align-items:center;gap:10px 14px;margin:6px 0 2px;display:flex}.aw-set-hints .aw-hn-kinds{border-radius:20px}.aw-set-hints .aw-hn-kinds .aw-k-chip{padding-left:7px}.aw-set-hints .aw-hn-kinds .aw-k-chip:first-child{padding-left:14px}.aw-set-hints .aw-hn-dot{--aw-grain-opacity:.3;background:radial-gradient(80% 80% at 80% 20%, var(--s3), transparent 70%), var(--s1);color:#fff;border-radius:999px;place-items:center;width:22px;height:22px;display:grid}.aw-set-hints .aw-hn-dot>svg{stroke-width:2px;width:12px;height:12px}.aw-set-hints .aw-hn-list.aw-hn-rise .aw-k-group{animation:aw-k-rise .45s var(--aw-ios) backwards}.aw-set-hints .aw-hn-list.aw-hn-rise .aw-k-group:nth-child(2){animation-delay:40ms}.aw-set-hints .aw-hn-list.aw-hn-rise .aw-k-group:nth-child(3){animation-delay:80ms}.aw-set-hints .aw-hn-list.aw-hn-rise .aw-k-group:nth-child(n+4){animation-delay:.12s}.aw-set-hints .aw-k-group-card{padding:4px}.aw-set-hints .aw-hn-list>.aw-k-group:first-child{margin-top:24px}.aw-set-hints .aw-hn-row{transition:background .25s var(--aw-soft-ease), box-shadow .5s var(--aw-ios);border-radius:16px;grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid;position:relative}.aw-set-hints .aw-hn-row+.aw-hn-row:before{content:"";background:var(--aw-soft-border);height:1px;transition:opacity .2s;position:absolute;top:0;left:56px;right:14px}.aw-set-hints .aw-hn-row:hover:before,.aw-set-hints .aw-hn-row:hover+.aw-hn-row:before,.aw-set-hints .aw-hn-row.aw-hn-target:before,.aw-set-hints .aw-hn-row.aw-hn-target+.aw-hn-row:before,.aw-set-hints .aw-hn-row.aw-k-hit:before,.aw-set-hints .aw-hn-row.aw-k-hit+.aw-hn-row:before,.aw-set-hints .aw-hn-row.aw-k-flash:before,.aw-set-hints .aw-hn-row.aw-k-flash+.aw-hn-row:before{opacity:0}.aw-set-hints .aw-hn-row:hover{background:var(--aw-soft-fill)}@supports (color:color-mix(in lab, red, red)){.aw-set-hints .aw-hn-row:hover{background:color-mix(in srgb, var(--aw-soft-fill) 75%, transparent)}}.aw-set-hints .aw-hn-q{width:100%;min-width:0;min-height:60px;color:var(--aw-soft-ink);font:inherit;text-align:left;background:0 0;border:0;border-radius:16px;align-items:center;gap:12px;padding:11px 8px 11px 12px;display:flex}.aw-set-hints .aw-hn-qt{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.aw-set-hints .aw-hn-qt>b{font-size:13.5px;font-weight:500;line-height:1.35}.aw-set-hints .aw-hn-prew{transition:grid-template-rows .5s var(--aw-ios), opacity .3s var(--aw-soft-ease);grid-template-rows:1fr;display:grid}.aw-set-hints .aw-hn-prew>span{min-height:0;overflow:hidden}.aw-set-hints .aw-hn-pre{color:var(--aw-soft-dim);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;line-height:1.4;display:block;overflow:hidden}.aw-set-hints .aw-hn-pre[data-full]{white-space:normal}.aw-set-hints .aw-hn-row[data-open] .aw-hn-prew{opacity:0;grid-template-rows:0fr}.aw-set-hints .aw-hn-chev{width:16px;height:16px;color:var(--aw-soft-dim);transition:transform .45s var(--aw-ios), color .2s;flex:none}.aw-set-hints button.aw-hn-q:hover .aw-hn-chev{color:var(--aw-soft-ink)}.aw-set-hints .aw-hn-row[data-open] .aw-hn-chev{transform:rotate(180deg)}.aw-set-hints .aw-hn-acts{align-items:center;gap:8px;padding-right:10px;display:flex}.aw-set-hints .aw-hn-also{background:var(--aw-soft-fill);height:24px;color:var(--aw-soft-dim);white-space:nowrap;cursor:default;border-radius:999px;align-items:center;gap:4px;padding:0 9px 0 7px;font-size:11.5px;font-weight:500;display:inline-flex}.aw-set-hints .aw-hn-row:hover .aw-hn-also{background:var(--aw-soft-card)}.aw-set-hints .aw-hn-also>svg,.aw-set-hints .aw-hn-from>svg{width:12px;height:12px}.aw-set-hints .aw-hn-from{background:var(--aw-soft-card);height:24px;color:var(--s1);white-space:nowrap;animation:aw-k-pop .4s var(--aw-soft-spring) .3s backwards;border-radius:999px;align-items:center;gap:4px;padding:0 9px 0 7px;font-size:11.5px;font-weight:600;display:inline-flex}.aw-set-hints .aw-hn-go{background:var(--aw-soft-fill);width:32px;height:32px;color:var(--aw-soft-ink);transition:background .2s, transform .12s var(--aw-soft-ease);border:0;border-radius:999px;flex:none;place-items:center;padding:0;display:grid}.aw-set-hints .aw-hn-row:hover .aw-hn-go{background:var(--aw-soft-card);box-shadow:0 0 0 1px var(--aw-soft-border)}.aw-set-hints .aw-hn-go:hover{color:var(--aw-soft-card);background:var(--aw-soft-ink)!important;box-shadow:none!important}.aw-set-hints .aw-hn-go>svg{width:15px;height:15px;transition:transform .35s var(--aw-soft-spring)}.aw-set-hints .aw-hn-go:hover>svg{transform:translate(3px)}.aw-set-hints .aw-hn-go:active{transform:scale(.94)}.aw-set-hints .aw-hn-acts .aw-k-pro-pip{height:28px}.aw-set-hints .aw-hn-unf{grid-column:1/-1}.aw-set-hints .aw-hn-body{flex-direction:column;align-items:flex-start;gap:8px;padding:0 18px 14px 56px;display:flex}.aw-set-hints .aw-hn-body p{max-width:68ch;color:var(--aw-soft-ink);margin:0;font-size:13px;line-height:1.55}.aw-set-hints .aw-hn-body p+p{color:var(--aw-soft-dim)}.aw-set-hints .aw-hn-chipline{color:var(--aw-soft-dim);flex-wrap:wrap;align-items:center;gap:8px;margin-top:2px;font-size:12px;display:inline-flex}.aw-set-hints .aw-hn-row.aw-hn-target,.aw-set-hints .aw-hn-row.aw-hn-target:hover{background:var(--s4);box-shadow:0 0 0 2.5px var(--aw-soft-card), 0 0 0 4px var(--s1)}.aw-set-hints .aw-hn-row.aw-hn-target[data-arrive]{animation:aw-hn-arrive .92s var(--aw-ios) backwards}.aw-set-hints .aw-hn-row.aw-hn-target .aw-hn-go,.aw-set-hints .aw-hn-row.aw-hn-target .aw-hn-also{background:var(--aw-soft-card)}@supports (color:color-mix(in lab, red, red)){.aw-set-hints .aw-hn-row.aw-hn-target .aw-hn-also{background:color-mix(in srgb, var(--aw-soft-card) 70%, transparent)}}@keyframes aw-hn-arrive{0%,46%{box-shadow:0 0 0 0 var(--aw-soft-card), 0 0 28px 10px color-mix(in srgb, var(--s2) 34%, transparent)}}@container awpage (max-width:480px){.aw-set-hints .aw-hn-word{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.aw-set-hints .aw-hn-also,.aw-set-hints .aw-hn-from{justify-content:center;width:24px;padding:0}.aw-set-hints .aw-hn-acts{gap:6px;padding-right:8px;position:absolute;top:12px;right:0}.aw-set-hints .aw-hn-row{grid-template-columns:minmax(0,1fr)}.aw-set-hints .aw-hn-row+.aw-hn-row:before{left:54px}.aw-set-hints .aw-hn-q{align-items:flex-start;gap:10px;padding-left:10px}.aw-set-hints .aw-hn-qt{padding-right:var(--acts,44px)}.aw-set-hints .aw-hn-body{padding:0 14px 14px 54px}.aw-set-hints .aw-hn-go{width:30px;height:30px}.aw-set-hints .aw-hn-chev{display:none}.aw-set-hints .aw-hn-pre{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}.aw-set-hints .aw-hn-pre[data-full]{display:block}}.aw-set-shortcuts .aw-sc-top{flex-direction:column;gap:10px;margin:6px 0 2px;display:flex}.aw-set-shortcuts .aw-sc-groups{border-radius:20px}.aw-set-shortcuts .aw-sc-top .aw-k-chip{height:32px;padding:0 12px;font-size:12.5px}.aw-set-shortcuts .aw-sc-list.aw-sc-rise .aw-k-group{animation:aw-k-rise .45s var(--aw-ios) backwards}.aw-set-shortcuts .aw-sc-list.aw-sc-rise .aw-k-group:nth-child(2){animation-delay:40ms}.aw-set-shortcuts .aw-sc-list.aw-sc-rise .aw-k-group:nth-child(n+3){animation-delay:80ms}.aw-set-shortcuts .aw-k-group-card{padding:4px}.aw-set-shortcuts .aw-sc-list>.aw-k-group:first-child{margin-top:24px}.aw-set-shortcuts .aw-sc-gt{align-items:center;gap:9px;display:inline-flex}.aw-set-shortcuts .aw-sc-gt .aw-k-thumb{border-radius:8px;width:24px;height:24px}.aw-set-shortcuts .aw-sc-gt .aw-k-thumb>svg{width:13px;height:13px}.aw-set-shortcuts dl{margin:0}.aw-set-shortcuts .aw-sc-os{border-radius:999px;display:inline-flex}.aw-set-shortcuts .aw-sc-row{min-height:64px;transition:background .25s var(--aw-soft-ease);border-radius:16px;grid-template-columns:minmax(0,1fr) auto 104px;align-items:center;gap:8px 16px;padding:10px 10px 10px 14px;display:grid;position:relative}.aw-set-shortcuts .aw-sc-row+.aw-sc-row:before{content:"";background:var(--aw-soft-border);height:1px;transition:opacity .2s;position:absolute;top:0;left:14px;right:14px}.aw-set-shortcuts .aw-sc-row:hover:before,.aw-set-shortcuts .aw-sc-row:hover+.aw-sc-row:before,.aw-set-shortcuts .aw-sc-row.aw-k-hit:before,.aw-set-shortcuts .aw-sc-row.aw-k-hit+.aw-sc-row:before,.aw-set-shortcuts .aw-sc-row.aw-k-flash:before,.aw-set-shortcuts .aw-sc-row.aw-k-flash+.aw-sc-row:before{opacity:0}.aw-set-shortcuts .aw-sc-row:hover{background:var(--aw-soft-fill)}@supports (color:color-mix(in lab, red, red)){.aw-set-shortcuts .aw-sc-row:hover{background:color-mix(in srgb, var(--aw-soft-fill) 75%, transparent)}}.aw-set-shortcuts .aw-sc-t{flex-direction:column;gap:2px;min-width:0;margin:0;display:flex}.aw-set-shortcuts .aw-sc-t b{font-size:13.5px;font-weight:500;line-height:1.35}.aw-set-shortcuts .aw-sc-note{color:var(--aw-soft-dim);font-size:12.5px;line-height:1.4}.aw-set-shortcuts .aw-sc-link{background:var(--aw-soft-fill);height:22px;color:var(--aw-soft-ink);font:inherit;vertical-align:middle;border:0;border-radius:999px;align-items:center;gap:2px;margin-left:2px;padding:0 6px 0 8px;font-size:12px;font-weight:500;transition:background .2s;display:inline-flex}.aw-set-shortcuts .aw-sc-link:hover{background:var(--aw-soft-fill-hover)}.aw-set-shortcuts .aw-sc-link>svg{width:12px;height:12px;transition:transform .35s var(--aw-soft-spring)}.aw-set-shortcuts .aw-sc-link:hover>svg{transform:translate(2px)}.aw-set-shortcuts .aw-sc-k{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:4px;min-width:0;margin:0;display:flex}.aw-set-shortcuts .aw-sc-word{color:var(--aw-soft-dim);white-space:nowrap;margin-right:4px;font-size:12.5px}.aw-set-shortcuts .aw-sc-cap{background:var(--aw-soft-fill);min-width:26px;height:26px;box-shadow:inset 0 -1.5px 0 var(--aw-soft-fill-hover), 0 0 0 1px var(--aw-soft-border);color:var(--aw-soft-ink);font:500 12px/1 var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:0;border-radius:8px;place-items:center;padding:0 7px;display:inline-grid;overflow:hidden}.aw-set-shortcuts .aw-sc-row:hover .aw-sc-cap{background:var(--aw-soft-card)}.aw-set-shortcuts .aw-sc-cap>span{display:inline-block}.aw-set-shortcuts .aw-sc-cap[data-arrow]{font:500 15px/1 var(--font-sans);letter-spacing:.02em}.aw-set-shortcuts .aw-sc-cap.aw-sc-roll>span{animation:aw-k-roll-up .34s var(--aw-soft-spring)}.aw-set-shortcuts .aw-sc-demo{background:var(--aw-soft-fill);border-radius:12px;justify-content:center;align-items:center;gap:4px;width:104px;height:44px;margin:0;display:flex;position:relative;overflow:hidden}.aw-set-shortcuts .aw-sc-row:hover .aw-sc-demo{background:var(--aw-soft-card);box-shadow:0 0 0 1px var(--aw-soft-border)}.aw-set-shortcuts .aw-sc-demo>span{display:block;position:absolute}.aw-set-shortcuts .aw-sc-demo[data-kind=keys]>span,.aw-set-shortcuts .aw-sc-demo[data-kind=hold] .aw-sc-a{background:var(--aw-soft-card);width:18px;height:18px;box-shadow:inset 0 -1.5px 0 var(--aw-soft-fill-hover), 0 0 0 1px var(--aw-soft-border);border-radius:5px;position:static}.aw-set-shortcuts .aw-sc-demo[data-kind=keys] .aw-sc-c,.aw-set-shortcuts .aw-sc-demo[data-kind=keys][data-caps="1"] .aw-sc-b{display:none}.aw-set-shortcuts .aw-sc-demo[data-kind=keys][data-caps="3"] .aw-sc-c{display:block}.aw-set-shortcuts .aw-sc-demo[data-kind=hold] .aw-sc-a{width:48px;height:16px}.aw-set-shortcuts .aw-sc-demo[data-kind=hold] .aw-sc-b,.aw-set-shortcuts .aw-sc-demo[data-kind=hold] .aw-sc-c{display:none}.aw-set-shortcuts .aw-sc-demo[data-kind*=click] .aw-sc-a{background:var(--aw-soft-fill-hover);border-radius:4px;width:44px;height:8px;top:9px;left:18px}.aw-set-shortcuts .aw-sc-demo[data-kind*=click] .aw-sc-b{z-index:1;background:var(--aw-soft-ink);width:8px;height:8px;box-shadow:0 0 0 2px var(--aw-soft-card);border-radius:50%;top:14px;left:46px}.aw-set-shortcuts .aw-sc-demo[data-kind*=click] .aw-sc-c{background:var(--aw-soft-card);width:52px;height:12px;box-shadow:0 0 0 1px var(--aw-soft-border), 0 4px 10px #0f0e0c0f;transform-origin:top;border-radius:5px;top:24px;left:26px}.aw-set-shortcuts .aw-sc-demo[data-kind=drag-select] .aw-sc-a{background:var(--s3);border-radius:3px;width:56px;height:9px;top:12px;left:16px}@supports (color:color-mix(in lab, red, red)){.aw-set-shortcuts .aw-sc-demo[data-kind=drag-select] .aw-sc-a{background:color-mix(in srgb, var(--s3) 70%, transparent)}}.aw-set-shortcuts .aw-sc-demo[data-kind=drag-select] .aw-sc-a{transform-origin:0}.aw-set-shortcuts .aw-sc-demo[data-kind=drag-select] .aw-sc-b{z-index:1;background:var(--aw-soft-ink);width:8px;height:8px;box-shadow:0 0 0 2px var(--aw-soft-card);border-radius:50%;top:17px;left:69px}.aw-set-shortcuts .aw-sc-demo[data-kind=drag-select] .aw-sc-c{background:var(--aw-soft-card);width:38px;height:11px;box-shadow:0 0 0 1px var(--aw-soft-border), 0 4px 10px #0f0e0c0f;transform-origin:top;border-radius:6px;top:26px;left:40px}.aw-set-shortcuts .aw-sc-demo[data-kind=rightclick] .aw-sc-a{background:var(--aw-soft-fill-hover);border-radius:4px;width:40px;height:8px;top:10px;left:14px}.aw-set-shortcuts .aw-sc-demo[data-kind=rightclick] .aw-sc-b{z-index:1;background:var(--aw-soft-ink);width:8px;height:8px;box-shadow:0 0 0 2px var(--aw-soft-card);border-radius:50%;top:15px;left:39px}.aw-set-shortcuts .aw-sc-demo[data-kind=rightclick] .aw-sc-c{background:var(--aw-soft-card);width:40px;height:18px;box-shadow:0 0 0 1px var(--aw-soft-border), 0 4px 10px #0f0e0c0f;transform-origin:0 0;border-radius:6px;top:21px;left:46px}.aw-set-shortcuts .aw-sc-demo[data-kind=drag] .aw-sc-a,.aw-set-shortcuts .aw-sc-demo[data-kind=drag] .aw-sc-c{border:1.5px dashed var(--aw-soft-border);border-radius:8px;width:28px;height:28px;top:8px}.aw-set-shortcuts .aw-sc-demo[data-kind=drag] .aw-sc-a{left:14px}.aw-set-shortcuts .aw-sc-demo[data-kind=drag] .aw-sc-c{left:62px}.aw-set-shortcuts .aw-sc-demo[data-kind=drag] .aw-sc-b{z-index:1;background:var(--s2);border-radius:6px;width:18px;height:18px;top:13px;left:19px}.aw-set-shortcuts .aw-sc-demo[data-kind=resize] .aw-sc-a{background:var(--aw-soft-card);width:30px;height:28px;box-shadow:0 0 0 1px var(--aw-soft-border);transform-origin:0;border-radius:7px;top:8px;left:12px}.aw-set-shortcuts .aw-sc-demo[data-kind=resize] .aw-sc-b{z-index:1;background:var(--aw-soft-ink);border-radius:2px;width:3px;height:30px;top:7px;left:45px}.aw-set-shortcuts .aw-sc-demo[data-kind=resize] .aw-sc-c{border:1.5px dashed var(--aw-soft-border);border-radius:7px;width:40px;height:28px;top:8px;left:52px}.aw-set-shortcuts .aw-sc-demo[data-kind=slide-in] .aw-sc-a{z-index:1;background:var(--aw-soft-card);width:34px;height:32px;box-shadow:0 0 0 1px var(--aw-soft-border);border-radius:8px;top:6px;left:8px}.aw-set-shortcuts .aw-sc-demo[data-kind=slide-in] .aw-sc-b{border:1.5px dashed var(--aw-soft-border);border-radius:6px;width:42px;height:20px;top:12px;left:50px}.aw-set-shortcuts .aw-sc-demo[data-kind=slide-in] .aw-sc-c{display:none}.aw-set-shortcuts .aw-sc-row.aw-sc-play .aw-sc-demo[data-kind=keys]>span{animation:2.4s aw-sc-press}.aw-set-shortcuts .aw-sc-row.aw-sc-play .aw-sc-demo[data-kind=keys] .aw-sc-b{animation-delay:.2s}.aw-set-shortcuts .aw-sc-row.aw-sc-play .aw-sc-demo[data-kind=keys] .aw-sc-c{animation-delay:.4s}.aw-set-shortcuts .aw-sc-row.aw-sc-play .aw-sc-demo[data-kind=hold] .aw-sc-a{animation:2.4s aw-sc-held}.aw-set-shortcuts .aw-sc-row.aw-sc-play .aw-sc-demo[data-kind=click] .aw-sc-b{animation:2.4s aw-sc-tap-once}.aw-set-shortcuts .aw-sc-row.aw-sc-play .aw-sc-demo[data-kind=dblclick] .aw-sc-b{animation:2.4s aw-sc-tap}.aw-set-shortcuts .aw-sc-row.aw-sc-play .aw-sc-demo[data-kind*=click] .aw-sc-c,.aw-set-shortcuts .aw-sc-row.aw-sc-play .aw-sc-demo[data-kind=drag-select] .aw-sc-c{animation:aw-sc-open 2.4s var(--aw-soft-spring) 1}.aw-set-shortcuts .aw-sc-row.aw-sc-play .aw-sc-demo[data-kind=drag-select] .aw-sc-a{animation:aw-sc-sweep 2.4s var(--aw-ios) 1}.aw-set-shortcuts .aw-sc-row.aw-sc-play .aw-sc-demo[data-kind=drag-select] .aw-sc-b{animation:aw-sc-travel 2.4s var(--aw-ios) 1}.aw-set-shortcuts .aw-sc-row.aw-sc-play .aw-sc-demo[data-kind=rightclick] .aw-sc-b{animation:2.4s aw-sc-tap-once}.aw-set-shortcuts .aw-sc-row.aw-sc-play .aw-sc-demo[data-kind=drag] .aw-sc-b{animation:aw-sc-carry 2.4s var(--aw-ios) 1}.aw-set-shortcuts .aw-sc-row.aw-sc-play .aw-sc-demo[data-kind=resize] .aw-sc-a{animation:aw-sc-widen 2.4s var(--aw-ios) 1}.aw-set-shortcuts .aw-sc-row.aw-sc-play .aw-sc-demo[data-kind=resize] .aw-sc-b{animation:aw-sc-handle 2.4s var(--aw-ios) 1}.aw-set-shortcuts .aw-sc-row.aw-sc-play .aw-sc-demo[data-kind=slide-in] .aw-sc-a{animation:aw-sc-slide 2.4s var(--aw-ios) 1}@keyframes aw-sc-press{0%,22%,46%,to{transform:none}30%,38%{box-shadow:inset 0 0 0 transparent, 0 0 0 1px var(--aw-soft-border);background:var(--aw-soft-fill-hover);transform:translateY(1.5px)}}@keyframes aw-sc-held{0%,14%,76%,to{transform:none}20%,70%{box-shadow:inset 0 0 0 transparent, 0 0 0 1px var(--aw-soft-border);background:var(--aw-soft-fill-hover);transform:translateY(1.5px)}}@keyframes aw-sc-tap{0%,16%,40%,to{transform:scale(1)}20%{transform:scale(.6)}25%{transform:scale(1)}29%{transform:scale(.6)}34%{transform:scale(1)}}@keyframes aw-sc-tap-once{0%,18%,40%,to{transform:scale(1)}24%,32%{transform:scale(.6)}}@keyframes aw-sc-open{0%,44%,to{opacity:1;transform:scale(1)}8%,36%{opacity:0;transform:scale(.75)}}@keyframes aw-sc-sweep{0%,34%,to{transform:scaleX(1)}6%{transform:scaleX(0)}}@keyframes aw-sc-travel{0%,34%,to{transform:translate(0)}6%{transform:translate(-54px)}}@keyframes aw-sc-carry{0%,38%,to{transform:translate(0)}8%,14%{transform:translate(48px)}}@keyframes aw-sc-widen{0%,40%,to{transform:scaleX(1)}12%,30%{transform:scaleX(1.3)}}@keyframes aw-sc-handle{0%,40%,to{transform:translate(0)}12%,30%{transform:translate(9px)}}@keyframes aw-sc-slide{0%,36%,to{transform:translate(0)}10%,26%{transform:translate(-42px)}}@container awpage (max-width:520px){.aw-set-shortcuts .aw-sc-row{grid-template-columns:minmax(0,1fr) 104px;gap:10px 12px;padding:12px 10px 12px 12px}.aw-set-shortcuts .aw-sc-t{grid-column:1/-1}.aw-set-shortcuts .aw-sc-k{justify-content:flex-start}.aw-set-shortcuts .aw-sc-row+.aw-sc-row:before{left:12px;right:12px}}.aw-set-help .aw-hp-intro{flex-wrap:wrap;align-items:center;gap:12px 14px;margin:6px 2px 18px;display:flex}.aw-set-help .aw-hp-orb{--aw-grain-opacity:.32;width:44px;height:44px}.aw-set-help .aw-hp-it{flex-direction:column;flex:220px;gap:2px;min-width:0;display:flex}.aw-set-help .aw-hp-it h2{font:600 20px/1.2 var(--font-display);letter-spacing:-.01em;margin:0}.aw-set-help .aw-hp-it span{color:var(--aw-soft-dim);overflow-wrap:anywhere;font-size:13px}.aw-set-help .aw-hp-eta{cursor:default}.aw-set-help .aw-hp-eta:focus-visible{outline:2px solid var(--aw-soft-ink);outline-offset:2px}.aw-set-help .aw-hp-comp{border-radius:var(--aw-r-card);background:var(--aw-soft-card);box-shadow:var(--aw-k-sh-rest);transition:box-shadow .3s var(--aw-soft-ease);animation:aw-k-rise .45s var(--aw-ios) backwards;padding:8px 12px 10px;position:relative}.aw-set-help .aw-hp-comp:focus-within{box-shadow:0 0 0 1px var(--aw-soft-border-focus), 0 8px 24px #0f0e0c12}.aw-set-help .aw-hp-comp:has(.aw-hp-in:focus-visible){outline:2px solid var(--aw-soft-ink);outline-offset:2px}.aw-set-help .aw-hp-topic{border-radius:16px;padding:2px 0 10px}.aw-set-help .aw-hp-topic .aw-k-chip{height:32px;padding:0 12px 0 10px;font-size:12.5px}.aw-set-help .aw-hp-topic .aw-k-chip>svg{width:14px;height:14px}.aw-set-help .aw-hp-line{background:var(--aw-soft-border);height:1px;margin:0 4px 12px}.aw-set-help .aw-hp-in{resize:none;width:100%;height:92px;color:var(--aw-soft-ink);font:inherit;background:0 0;border:0;outline:0;padding:0 4px;font-size:14.5px;line-height:1.6;display:block}.aw-set-help .aw-hp-in::placeholder{color:var(--aw-soft-dim)}.aw-set-help .aw-hp-bar{align-items:center;gap:10px;margin-top:6px;display:flex}.aw-set-help .aw-hp-grow{flex:1}.aw-set-help .aw-hp-attach{border-radius:var(--aw-r-pill);background:var(--aw-soft-fill);min-width:0;height:34px;color:var(--aw-soft-ink);font:inherit;white-space:nowrap;cursor:pointer;transition:background .2s, transform .12s var(--aw-soft-ease);border:0;align-items:center;gap:9px;padding:0 12px 0 5px;font-size:12.5px;font-weight:500;display:inline-flex}.aw-set-help .aw-hp-attach:hover{background:var(--aw-soft-fill-hover)}.aw-set-help .aw-hp-attach:active{transform:translate(.5px,1px)scale(.97)}.aw-set-help .aw-hp-attach:focus-visible{outline:2px solid var(--aw-soft-ink);outline-offset:2px}.aw-set-help .aw-hp-sw{border-radius:var(--aw-r-pill);width:38px;height:24px;transition:background .25s var(--aw-soft-ease);background:#ddd7c9;flex:none;position:relative}.aw-set-help .aw-hp-sw>i{border-radius:var(--aw-r-pill);width:18px;height:18px;transition:transform .45s var(--aw-soft-spring), width .2s var(--aw-soft-ease);background:#fff;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #0f0e0c38}.aw-set-help .aw-hp-attach[aria-checked=true] .aw-hp-sw{background:var(--aw-soft-ink)}.aw-set-help .aw-hp-attach[aria-checked=true] .aw-hp-sw>i{transform:translate(14px)}.aw-set-help .aw-hp-attach:active .aw-hp-sw>i{width:22px}.aw-set-help .aw-hp-attach[aria-checked=true]:active .aw-hp-sw>i{transform:translate(10px)}.aw-set-help .aw-hp-keys{gap:4px;display:inline-flex}.aw-set-help .aw-hp-keys kbd{background:var(--aw-soft-fill);box-shadow:inset 0 0 0 1px var(--aw-soft-border);color:var(--aw-soft-dim);font:500 11px var(--font-mono);border-radius:6px;padding:2px 6px}.aw-set-help .aw-hp-count{color:var(--aw-soft-dim);font-size:12px}.aw-set-help .aw-hp-count[data-near]{color:var(--color-warn)}.aw-set-help .aw-hp-send{border-radius:var(--aw-r-pill);background:var(--color-accent);color:#fff;cursor:pointer;width:36px;height:36px;transition:transform .25s var(--aw-soft-spring), background .25s var(--aw-soft-ease), box-shadow .3s var(--aw-soft-ease);border:0;flex:none;place-items:center;padding:0;display:grid;position:relative}.aw-set-help .aw-hp-send:hover{background:var(--color-accent-strong);transform:translateY(-1px);box-shadow:0 5px 16px #a0352452}@supports (color:color-mix(in lab, red, red)){.aw-set-help .aw-hp-send:hover{box-shadow:0 5px 16px color-mix(in srgb, var(--color-accent) 32%, transparent)}}.aw-set-help .aw-hp-send:active{transition-duration:80ms;transform:scale(.9)}.aw-set-help .aw-hp-send:focus-visible{outline:2px solid var(--aw-soft-ink);outline-offset:2px}.aw-set-help .aw-hp-send>svg{stroke-width:2px;width:17px;height:17px;transition:transform .3s var(--aw-soft-ease)}.aw-set-help .aw-hp-send:hover>svg{transform:translateY(-1.5px)}.aw-set-help .aw-hp-send[aria-disabled=true]{color:var(--aw-soft-dim);box-shadow:none;cursor:default;background:#e2ddd0;transform:none}.aw-set-help .aw-hp-orbit{border:2px solid #0000;border-top-color:var(--color-accent);opacity:0;pointer-events:none;border-radius:50%;position:absolute;inset:-4px}.aw-set-help .aw-hp-send[data-busy=true] .aw-hp-orbit{opacity:1;animation:.8s linear infinite aw-spin}.aw-set-help .aw-hp-err{color:var(--color-destructive);margin:6px 6px 0;font-size:12.5px}.aw-set-help .aw-hp-convo{flex-direction:column;gap:10px;margin:0 0 16px;display:flex}.aw-set-help .aw-hp-bub{background:var(--aw-soft-fill-hover);width:fit-content;max-width:76%;box-shadow:inset 0 0 0 1px var(--aw-soft-border);white-space:pre-wrap;overflow-wrap:anywhere;animation:aw-hp-bubble .34s var(--aw-soft-spring) backwards;border-radius:16px 16px 6px;margin-left:auto;padding:10px 14px;font-size:14.5px;line-height:1.6}@keyframes aw-hp-bubble{0%{opacity:0;transform:translateY(8px)scale(.94)}}.aw-set-help .aw-hp-sent{color:var(--aw-soft-dim);text-align:right;justify-content:flex-end;align-items:center;gap:8px;margin:0;font-size:12.5px;display:flex}.aw-set-help .aw-hp-ok{background:var(--color-accepted);color:#fff;border-radius:50%;flex:none;place-items:center;width:20px;height:20px;display:grid}.aw-set-help .aw-hp-ok>svg{stroke-width:3px;width:12px;height:12px}.aw-set-help .aw-hp-guest{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px 14px;padding:16px 18px;display:grid}.aw-set-help .aw-hp-guest b{font-size:14px;font-weight:600;display:block}.aw-set-help .aw-hp-gl{color:var(--aw-soft-dim);font-size:12.5px;display:block}.aw-set-help .aw-hp-gacts{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.aw-set-help .aw-hp-g-intro{align-items:center;gap:14px;margin:6px 2px 18px;display:flex}.aw-set-help .aw-hp-g-intro .aw-k-gring{background:var(--aw-soft-fill-hover);border:0}.aw-set-help .aw-hp-g-comp{flex-direction:column;gap:12px;min-height:196px;padding:12px 14px;display:flex}.aw-set-help .aw-hp-g-chips{flex-wrap:wrap;gap:6px;display:flex}.aw-set-help .aw-hp-g-chips>i{border-radius:var(--aw-r-pill);background:var(--aw-soft-fill);width:84px;height:32px}.aw-set-help .aw-hp-g-bar{justify-content:space-between;align-items:center;margin-top:auto;display:flex}.aw-set-help .aw-hp-g-bar>i{border-radius:var(--aw-r-pill);background:var(--aw-soft-fill);width:150px;height:34px}.aw-set-help .aw-hp-g-bar>b{background:var(--aw-soft-fill-hover);border-radius:50%;width:36px;height:36px}@container awpage (max-width:480px){.aw-set-help .aw-hp-topic .aw-k-chips{gap:5px}.aw-set-help .aw-hp-keys{display:none}.aw-set-help .aw-hp-guest{grid-template-columns:auto minmax(0,1fr)}.aw-set-help .aw-hp-gacts{grid-column:1/-1;justify-content:stretch}.aw-set-help .aw-hp-gacts .aw-k-pill{flex:1 1 0}.aw-set-help .aw-hp-bub{max-width:88%}.aw-set-help .aw-k-row-t{flex-basis:100px}.aw-set-help .aw-k-row-t>b{overflow-wrap:anywhere;display:block}.aw-set-help .aw-hp-act{width:36px;padding:0}.aw-set-help .aw-hp-act>span{display:none}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;transition-delay:0s!important;animation-duration:.001ms!important;animation-iteration-count:1!important;animation-delay:0s!important}}:root[data-motion=reduced] *,:root[data-motion=reduced] :before,:root[data-motion=reduced] :after{scroll-behavior:auto!important;transition-duration:.001ms!important;transition-delay:0s!important;animation-duration:.001ms!important;animation-iteration-count:1!important;animation-delay:0s!important}.aw-glitch{box-shadow:-2px -2px 0 0 var(--glitch-r), 2px 2px 0 0 var(--glitch-c)}.aw-glitch-sm{box-shadow:-1.5px -1.5px 0 0 var(--glitch-r), 1.5px 1.5px 0 0 var(--glitch-c)}.aw-glitch-text{text-shadow:-2px -1px 0 var(--glitch-r), 2px 1px 0 var(--glitch-c)}.aw-glitch-hover{--aw-relief:5px 5px 0 var(--color-ink);box-shadow:0 0 0 transparent, 0 0 0 transparent, var(--aw-relief);transition:box-shadow .14s ease-out}.aw-glitch-hover:hover,.aw-glitch-hover:focus-within{box-shadow:-2px -2px 0 var(--glitch-r), 2px 2px 0 var(--glitch-c), var(--aw-relief);transition:none;animation:.62s step-end aw-glitch-hover-jolt}@keyframes aw-glitch-hover-jolt{0%{box-shadow:-4px -4px 0 var(--glitch-r), 4px 4px 0 var(--glitch-c), var(--aw-relief)}16%{box-shadow:var(--aw-relief)}32%{box-shadow:3px -3px 0 var(--glitch-r), -3px 3px 0 var(--glitch-c), var(--aw-relief)}48%{box-shadow:-4px -2px 0 var(--glitch-r), 4px 2px 0 var(--glitch-c), var(--aw-relief)}64%{box-shadow:var(--aw-relief)}80%,to{box-shadow:-2px -2px 0 var(--glitch-r), 2px 2px 0 var(--glitch-c), var(--aw-relief)}}@media (prefers-reduced-motion:reduce){.aw-glitch-hover:hover,.aw-glitch-hover:focus-within{box-shadow:var(--aw-relief);animation:none!important}}:root[data-motion=reduced] .aw-glitch-hover:hover,:root[data-motion=reduced] .aw-glitch-hover:focus-within{box-shadow:var(--aw-relief);animation:none!important}@keyframes aw-flow{to{stroke-dashoffset:-24px}}.aw-pixel-btn{position:relative;overflow:visible}.aw-px-col{width:var(--aw-px);pointer-events:none;flex-direction:column;display:flex;position:absolute;top:0;bottom:0}.aw-px-col-l{left:0}.aw-px-col-r{right:0}.aw-px{background:var(--aw-btn-bg);transition:transform .16s steps(2,end);transition-delay:calc(var(--i) * 25ms);flex:1;transform:translate(0)}.aw-pixel-btn:hover .aw-px-col-l .aw-px,.aw-pixel-btn:focus-visible .aw-px-col-l .aw-px{transform:translateX(calc(var(--i) * var(--aw-px) * -1))}.aw-pixel-btn:hover .aw-px-col-r .aw-px,.aw-pixel-btn:focus-visible .aw-px-col-r .aw-px{transform:translateX(calc(var(--i) * var(--aw-px)))}.aw-404{--g-amp:1;--g-hue:18deg;--g-dur:.32s;display:inline-block;position:relative}.aw-pixel-btn{--g-amp:.8;--g-hue:14deg}.aw-404-hover{--g-amp:1.2;--g-hue:22deg}.aw-404-compact{--g-amp:.4;--g-hue:12deg}.aw-404:before,.aw-404:after{content:attr(data-text);padding:inherit;opacity:0;pointer-events:none;white-space:nowrap;filter:hue-rotate();position:absolute;inset:0}.aw-404:before{color:var(--glitch-r);z-index:1}.aw-404:after{color:var(--glitch-c);z-index:1}@keyframes aw-404-r{0%{opacity:1;color:var(--glitch-r);clip-path:inset(8% 0 72%);transform:translateX(calc(var(--g-amp) * -3px));filter:hue-rotate()drop-shadow(2px 0 #0000ff38)}20%{clip-path:inset(22% 0 62%);transform:translateX(calc(var(--g-amp) * 4px));filter:hue-rotate(calc(var(--g-hue) * -1)) drop-shadow(2px 0 0 #0000ff38)}33%{color:var(--glitch-b);clip-path:inset(62% 0 18%);transform:translateX(calc(var(--g-amp) * 3px));filter:hue-rotate(var(--g-hue)) drop-shadow(-2px 0 0 #ff004038)}40%{clip-path:inset(44% 0 40%);transform:translateX(calc(var(--g-amp) * -5px));filter:hue-rotate(var(--g-hue)) drop-shadow(-2px 0 0 #ff004038)}66%{opacity:1;color:var(--glitch-r);clip-path:inset(34% 0 52%);transform:translateX(calc(var(--g-amp) * -2px));filter:hue-rotate()drop-shadow(2px 0 #0000ff2e)}to{opacity:0;clip-path:inset(50% 0);filter:hue-rotate();transform:translate(0)}}@keyframes aw-404-c{0%{opacity:1;clip-path:inset(68% 0 12%);transform:translateX(calc(var(--g-amp) * 3px));filter:hue-rotate()drop-shadow(-2px 0 #ff004033)}20%{clip-path:inset(52% 0 34%);transform:translateX(calc(var(--g-amp) * -4px));filter:hue-rotate(var(--g-hue)) drop-shadow(-2px 0 0 #ff004033)}33%{clip-path:inset(14% 0 70%);transform:translateX(calc(var(--g-amp) * -3px));filter:hue-rotate(calc(var(--g-hue) * -1)) drop-shadow(2px 0 0 #00f3)}40%{clip-path:inset(28% 0 56%);transform:translateX(calc(var(--g-amp) * 5px));filter:hue-rotate(calc(var(--g-hue) * -1)) drop-shadow(2px 0 0 #00f3)}66%{opacity:1;clip-path:inset(48% 0 38%);transform:translateX(calc(var(--g-amp) * 2px));filter:hue-rotate()drop-shadow(-2px 0 #ff00402e)}to{opacity:0;clip-path:inset(50% 0);filter:hue-rotate();transform:translate(0)}}@keyframes aw-404-base{0%{text-shadow:none}20%{text-shadow:calc(var(--g-amp) * 3px) 0 0 var(--glitch-b), calc(var(--g-amp) * -2px) 0 0 var(--glitch-r)}45%{text-shadow:calc(var(--g-amp) * -3px) 0 0 var(--glitch-b), calc(var(--g-amp) * 2px) 0 0 var(--glitch-r)}70%{text-shadow:calc(var(--g-amp) * 2px) 0 0 var(--glitch-b)}to{text-shadow:none}}@keyframes aw-404-jolt{0%{transform:translate(0)}20%{transform:translateX(calc(var(--g-amp) * -3px))}45%{transform:translateX(calc(var(--g-amp) * 3px))}70%{transform:translateX(calc(var(--g-amp) * -2px))}to{transform:translate(0)}}.aw-404-in{display:inline-block;position:relative}.aw-404-in:before,.aw-404-in:after{content:attr(data-text);padding:inherit;opacity:0;pointer-events:none;white-space:nowrap;z-index:2;position:absolute;inset:0}@keyframes aw-404-w1{0%{opacity:1;clip-path:inset(12% 0 64%);transform:translateX(calc(var(--g-amp) * 5px))}18%{clip-path:inset(26% 0 58%);transform:translateX(calc(var(--g-amp) * -6px))}35%{clip-path:inset(40% 0 42%);transform:translateX(calc(var(--g-amp) * -6px))}70%{opacity:1;clip-path:inset(20% 0 65%);transform:translateX(calc(var(--g-amp) * 4px))}to{opacity:0;clip-path:inset(50% 0);transform:translate(0)}}@keyframes aw-404-w2{0%{opacity:1;clip-path:inset(58% 0 14%);transform:translateX(calc(var(--g-amp) * -5px))}18%{clip-path:inset(64% 0 10%);transform:translateX(calc(var(--g-amp) * 6px))}35%{clip-path:inset(70% 0 6%);transform:translateX(calc(var(--g-amp) * 6px))}70%{opacity:1;clip-path:inset(52% 0 28%);transform:translateX(calc(var(--g-amp) * -4px))}to{opacity:0;clip-path:inset(50% 0);transform:translate(0)}}.aw-pixel-btn:hover .aw-404:before,.aw-pixel-btn:focus-visible .aw-404:before,.aw-404-hover:hover .aw-404:before,.aw-404-hover:focus-visible .aw-404:before,.aw-404-hover.aw-404:hover:before,.aw-price-card:hover .aw-404:before,.aw-price-card:focus-within .aw-404:before{animation:aw-404-r var(--g-dur) steps(5, end) 1}.aw-pixel-btn:hover .aw-404:after,.aw-pixel-btn:focus-visible .aw-404:after,.aw-404-hover:hover .aw-404:after,.aw-404-hover:focus-visible .aw-404:after,.aw-404-hover.aw-404:hover:after,.aw-price-card:hover .aw-404:after,.aw-price-card:focus-within .aw-404:after{animation:aw-404-c var(--g-dur) steps(5, end) 1}.aw-pixel-btn:hover .aw-404,.aw-pixel-btn:focus-visible .aw-404,.aw-404-hover:hover .aw-404,.aw-404-hover:focus-visible .aw-404,.aw-404-hover.aw-404:hover,.aw-price-card:hover .aw-404,.aw-price-card:focus-within .aw-404{animation:.36s steps(3,end) aw-404-base}.aw-pixel-btn:hover .aw-404-in,.aw-pixel-btn:focus-visible .aw-404-in,.aw-404-hover:hover .aw-404-in,.aw-404-hover:focus-visible .aw-404-in,.aw-price-card:hover .aw-404-in,.aw-price-card:focus-within .aw-404-in{animation:.36s steps(3,end) aw-404-jolt}.aw-pixel-btn:hover .aw-404-in:before,.aw-pixel-btn:focus-visible .aw-404-in:before,.aw-404-hover:hover .aw-404-in:before,.aw-404-hover:focus-visible .aw-404-in:before,.aw-price-card:hover .aw-404-in:before,.aw-price-card:focus-within .aw-404-in:before{animation:.38s steps(4,end) aw-404-w1}.aw-pixel-btn:hover .aw-404-in:after,.aw-pixel-btn:focus-visible .aw-404-in:after,.aw-404-hover:hover .aw-404-in:after,.aw-404-hover:focus-visible .aw-404-in:after,.aw-price-card:hover .aw-404-in:after,.aw-price-card:focus-within .aw-404-in:after{animation:.38s steps(4,end) aw-404-w2}.aw-nudge[data-state=in] .aw-404:before{animation:aw-404-r var(--g-dur) steps(5, end) 1}.aw-nudge[data-state=in] .aw-404:after{animation:aw-404-c var(--g-dur) steps(5, end) 1}.aw-nudge[data-state=in] .aw-404{animation:.36s steps(3,end) aw-404-base}.aw-nudge[data-state=in] .aw-404-in{animation:.36s steps(3,end) aw-404-jolt}.aw-nudge[data-state=in] .aw-404-in:before{animation:.38s steps(4,end) aw-404-w1}.aw-nudge[data-state=in] .aw-404-in:after{animation:.38s steps(4,end) aw-404-w2}@media (prefers-reduced-motion:reduce){.aw-404,.aw-404:before,.aw-404:after,.aw-404-in,.aw-404-in:before,.aw-404-in:after,.aw-badge-glitch img{animation:none!important}.aw-badge-glitch:hover img,.aw-badge-glitch:focus-visible img{filter:none}}.aw-badge-glitch{--g-dur:.26s;display:inline-block}.aw-badge-glitch img{transition:filter .12s,transform .12s}.aw-badge-glitch:hover img,.aw-badge-glitch:focus-visible img{animation:aw-badge-jitter var(--g-dur) steps(4, end) 1;filter:drop-shadow(-2px 0 0 var(--glitch-r)) drop-shadow(2px 0 0 var(--glitch-c))}@keyframes aw-badge-jitter{0%{transform:translate(0)}25%{transform:translate(-1.5px,.5px)}50%{transform:translate(1.5px,-.5px)}75%{transform:translate(-.5px,.5px)}to{transform:translate(0)}}@keyframes aw-clip-in{0%{opacity:.55;filter:hue-rotate()drop-shadow(3px 0 #ff00404d)drop-shadow(-3px 0 #0000ff4d);transform:translate(-3px)}30%{filter:hue-rotate(20deg)drop-shadow(-3px 0 #ff00404d)drop-shadow(3px 0 #0000ff4d);transform:translate(3px)}55%{filter:hue-rotate()drop-shadow(2px 0 #ff00402e)drop-shadow(-2px 0 #0000ff2e);transform:translate(-2px)}80%{opacity:1;filter:hue-rotate();transform:translate(1px)}to{opacity:1;filter:hue-rotate();transform:translate(0)}}.aw-clip-panel{animation:.26s steps(4,end) aw-clip-in}@media (prefers-reduced-motion:reduce){.aw-clip-panel{animation:none!important}}@keyframes aw-route-switch-in{0%{opacity:0;box-shadow:-4px 0 0 var(--glitch-r), 4px 0 0 var(--glitch-c);transform:translate(16px)}40%{opacity:1;box-shadow:3px 0 0 var(--glitch-r), -3px 0 0 var(--glitch-c);transform:translate(-3px)}70%{box-shadow:-2px 0 0 var(--glitch-c);transform:translate(2px)}to{opacity:1;box-shadow:none;transform:translate(0)}}.aw-route-switch{animation:.3s steps(4,end) aw-route-switch-in}@media (prefers-reduced-motion:reduce){.aw-route-switch{animation:none!important}}.aw-prose{font-size:var(--text-body);color:var(--color-ink);word-break:break-word;overflow-wrap:anywhere;line-height:1.6}.aw-prose.aw-prose-accepted{color:var(--color-accepted)}.aw-prose.aw-prose-accent{color:var(--color-accent)}.aw-prose>:first-child{margin-top:0}.aw-prose>:last-child{margin-bottom:0}.aw-prose h1,.aw-prose h2,.aw-prose h3,.aw-prose h4{color:var(--color-ink);margin-top:1.5rem;margin-bottom:.5rem;font-weight:700;line-height:1.3}.aw-prose h1{font-size:var(--text-page-title)}.aw-prose h2{font-size:var(--text-card-title)}.aw-prose h3{font-size:var(--text-body)}.aw-prose p{margin:.75rem 0}.aw-prose ul,.aw-prose ol{margin:.75rem 0;padding-left:1.5rem}.aw-prose li{margin:.25rem 0}.aw-prose ul{list-style:outside}.aw-prose ol{list-style:decimal}.aw-prose a{color:var(--color-accent);text-underline-offset:2px;font-weight:500;text-decoration:underline}.aw-prose a:hover{text-decoration:none}.aw-prose strong{color:var(--color-ink);font-weight:700}.aw-prose code{font-family:var(--font-mono);background-color:var(--color-muted);border:1px solid var(--color-border);border-radius:4px;padding:.1em .35em;font-size:.875em}.aw-prose pre{font-family:var(--font-mono);font-size:var(--text-secondary);background-color:var(--color-ink);color:var(--color-block-fg);border-radius:4px;margin:1rem 0;padding:1rem;line-height:1.5;overflow-x:auto}.aw-prose pre code{font-size:inherit;color:inherit;background:0 0;border:none;padding:0}.aw-prose .katex-display{scrollbar-width:thin;scrollbar-color:var(--color-border) transparent;overscroll-behavior-x:contain;margin:1rem 0;padding:.15em 0;overflow:auto hidden}.katex .vlist-t2>.vlist-r:last-child>.vlist{pointer-events:none}[data-testid=highlight-layer] [data-math-display=true]::selection,[data-testid=highlight-layer] [data-math-display=true] ::selection,[data-testid=highlight-layer] table::selection,[data-testid=highlight-layer] table ::selection{background-color:#0000}.aw-math-step .katex-display{text-align:left;margin:0}.aw-math-step .katex-display>.katex{text-align:left}.aw-prose-inline p{margin:0;display:inline}.aw-prose-inline .katex-display{margin:0;padding:0;display:inline-block}[data-math-failed]{vertical-align:middle;border:1px dashed var(--color-border);background:var(--color-muted);max-width:100%;color:var(--color-foreground-muted);font-family:var(--font-mono);white-space:pre-wrap;word-break:break-word;padding:.1em .4em;font-size:.82em;display:inline-block;overflow-x:auto}[data-math-failed]:before{content:"formula not rendered";letter-spacing:.08em;text-transform:uppercase;color:var(--color-warn);margin-bottom:.15em;font-size:.85em;font-weight:700;display:block}.aw-quote,.aw-prose blockquote{background:#0f0e0c0a;border-radius:12px}@supports (color:color-mix(in lab, red, red)){.aw-quote,.aw-prose blockquote{background:color-mix(in srgb, var(--color-ink) 4%, transparent)}}.aw-quote,.aw-prose blockquote{padding:.5rem .7rem}.aw-prose blockquote{color:var(--color-foreground-muted);margin:1rem 0;padding:.75rem 1rem}.aw-prose hr{border:none;border-top:1px solid var(--color-border);margin:1.5rem 0}.aw-prose table{border-collapse:collapse;width:100%;font-size:var(--text-secondary);margin:1rem 0}.aw-prose th,.aw-prose td{border:1px solid var(--color-border);text-align:left;padding:.5rem .75rem}.aw-prose th{background-color:var(--color-muted);font-weight:700}.aw-ask-cells,.aw-quote-cells{max-height:13.5rem;font-size:12px;overflow-y:auto}.aw-ask-cells .aw-prose,.aw-quote-cells .aw-prose,.aw-ask-cells .aw-prose table,.aw-quote-cells .aw-prose table{margin:0;font-size:12px}.aw-ask-cells .aw-prose th,.aw-ask-cells .aw-prose td,.aw-quote-cells .aw-prose th,.aw-quote-cells .aw-prose td{padding:.25rem .5rem}.aw-paper-prose .aw-prose{font-family:KaTeX_Main,Latin Modern Roman,Georgia,serif;font-size:var(--text-paper-body);line-height:var(--leading-paper-body)}.aw-paper-prose .aw-prose .katex{font-size:1.05em}.aw-paper-prose .aw-prose h1,.aw-paper-prose .aw-prose h2,.aw-paper-prose .aw-prose h3,.aw-paper-prose .aw-prose h4{font-family:inherit}.aw-paper-prose .aw-prose p[data-subheading],.aw-paper-prose .aw-prose h3,.aw-paper-prose .aw-prose h4{color:var(--color-ink);margin-top:1.8em;margin-bottom:.3em;font-size:1.07em;line-height:1.35}.aw-paper-prose .aw-prose p[data-subheading]:before,.aw-paper-prose .aw-prose h3:before,.aw-paper-prose .aw-prose h4:before{content:"";border-top:2px solid var(--color-accent);width:2.5em;margin-bottom:.5em;display:block}.aw-paper-prose .aw-prose>p[data-subheading]:first-child,.aw-paper-prose .aw-prose>h3:first-child,.aw-paper-prose .aw-prose>h4:first-child{margin-top:0}.aw-paper-prose .aw-prose>p[data-subheading]:first-child:before,.aw-paper-prose .aw-prose>h3:first-child:before,.aw-paper-prose .aw-prose>h4:first-child:before{content:none}.aw-paper-prose .aw-prose li{margin:.4em 0}.aw-paper-prose .aw-prose .katex-display,.aw-paper-prose .aw-prose p[data-formula]{margin:calc((var(--leading-paper-body) - .15) * 1em) 0}.aw-paper-prose .aw-prose p[data-formula]{text-align:center;scrollbar-width:thin;scrollbar-color:var(--color-border) transparent;overscroll-behavior-x:contain;padding:.15em 0;overflow:auto hidden}.aw-paper-title{font-family:KaTeX_Main,Latin Modern Roman,Georgia,serif}.aw-cv-chapter{content-visibility:auto;contain-intrinsic-size:auto 720px}[data-chapter-ref],[data-section-key]{scroll-margin-top:calc(var(--aw-chrome-top,0px) + var(--aw-topic-head-h,0px) + var(--aw-stepbar-h,0px) + var(--aw-theory-controls-h,0px) + 10px)}[data-theory-level]{overflow-anchor:none}@keyframes aw-depth-in{0%{opacity:0}}[data-theory-level][data-depth-enter=all],[data-depth-enter="0"] :is([data-chapter-tier="1"],[data-chapter-tier="2"]),[data-depth-enter="1"] [data-chapter-tier="2"],[data-depth-enter="0"] [data-chapter-tier="0"] :is([data-block-tier="1"],[data-block-tier="2"]),[data-depth-enter="1"] :is([data-chapter-tier="0"],[data-chapter-tier="1"]) [data-block-tier="2"]{animation-name:aw-depth-in;animation-duration:.42s;animation-timing-function:var(--aw-soft-ease);animation-fill-mode:backwards}[data-depth-in]{animation-name:aw-depth-in;animation-duration:.42s;animation-timing-function:var(--aw-rail-ease,cubic-bezier(.16, 1, .3, 1));animation-fill-mode:backwards}@media (prefers-reduced-motion:reduce){[data-theory-level][data-depth-enter],[data-depth-enter] :is([data-chapter-tier],[data-block-tier]),[data-depth-in]{animation:none!important}}:root[data-motion=reduced] [data-theory-level][data-depth-enter],:root[data-motion=reduced] [data-depth-enter] :is([data-chapter-tier],[data-block-tier]),:root[data-motion=reduced] [data-depth-in]{animation:none!important}.aw-depth-track{container-type:inline-size}@container not (min-width:232px){[data-depth-label][data-active=false]{display:none}}.aw-depth-rail{height:12px;margin:12px 0 8px;position:relative}.aw-depth-rail-bed{background:var(--aw-soft-fill-hover,#e9e3d6);border-radius:999px;position:absolute;inset:0}.aw-depth-fill{height:12px;transition:width .42s var(--aw-soft-ease,cubic-bezier(.2, .8, .2, 1)), background .45s var(--aw-soft-ease,cubic-bezier(.2, .8, .2, 1)), box-shadow .45s var(--aw-soft-ease,cubic-bezier(.2, .8, .2, 1));border-radius:999px 0 0 999px;position:absolute;top:0;left:0;overflow:hidden}.aw-depth-fill[data-depth=beginner],.aw-depth-fill[data-depth=practitioner]{background:0 0;box-shadow:inset 0 0 0 1px #0f0e0c2e}.aw-depth-fill[data-depth=phd]{clip-path:inset(-12px 0 -12px -12px);background:linear-gradient(90deg,#d9443b,#8e0a12);box-shadow:0 0 10px #c8232c73}.aw-depth-knob{width:2px;height:2px;transition:width .2s var(--aw-soft-ease,cubic-bezier(.2, .8, .2, 1)), height .2s var(--aw-soft-ease,cubic-bezier(.2, .8, .2, 1)), background .2s var(--aw-soft-ease,cubic-bezier(.2, .8, .2, 1));background:#0f0e0c47;border-radius:999px;display:block}.aw-depth-knob[data-lit=true]{background:#ffffffb3}.aw-depth-knob[data-active=true]{opacity:0}button:hover>.aw-depth-knob[data-active=false]{width:4px;height:4px}.aw-depth-thumb{background:var(--color-surface);width:12px;height:12px;transition:left .42s var(--aw-soft-ease,cubic-bezier(.2, .8, .2, 1)), transform .4s var(--aw-soft-spring,cubic-bezier(.34, 1.56, .64, 1)), box-shadow .3s var(--aw-soft-ease,cubic-bezier(.2, .8, .2, 1));border-radius:4px;margin-left:-6px;position:absolute;top:0;box-shadow:0 0 0 1px #0f0e0c1f,0 1px 4px #00000038}.aw-depth-rail:hover .aw-depth-thumb{box-shadow:0 0 0 1px #0f0e0c1f,0 1px 4px #00000038,0 0 0 5px #0f0e0c14}@media (hover:hover){.aw-depth-rail:has(>button[aria-pressed=true]:hover) .aw-depth-thumb{transform:scale(1.14)}}.aw-depth-rail:has(>button[aria-pressed=true]:active) .aw-depth-thumb{transition-duration:.42s,80ms,.3s;transform:scale(.86)}@keyframes aw-depth-refuse-a{0%{transform:none}45%{transform:translate(14px)}to{transform:none}}@keyframes aw-depth-refuse-b{0%{transform:none}45%{transform:translate(14px)}to{transform:none}}.aw-depth-refuse-a{animation:aw-depth-refuse-a .42s var(--aw-soft-spring,cubic-bezier(.34, 1.56, .64, 1)) 1}.aw-depth-refuse-b{animation:aw-depth-refuse-b .42s var(--aw-soft-spring,cubic-bezier(.34, 1.56, .64, 1)) 1}.aw-depth-lock-nudge{z-index:90;border:1.5px solid var(--color-ink);background:var(--color-surface);animation:aw-depth-lock-in .18s var(--aw-soft-ease,cubic-bezier(.16, 1, .3, 1)) 1;border-radius:10px;padding:10px 11px;position:fixed;box-shadow:0 6px 20px #00000029}@keyframes aw-depth-lock-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.aw-depth-lock-eyebrow{color:#8a1017;font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;font-size:9px;font-weight:700}.aw-depth-lock-line{color:var(--color-ink);margin-top:4px;font-size:12.5px;font-weight:600;line-height:1.3}.aw-depth-lock-sub{color:var(--color-foreground-muted);margin-top:2px;font-size:11.5px;line-height:1.35}.aw-depth-lock-acts{gap:8px;margin-top:10px;display:flex}.aw-depth-lock-acts a.aw-lvl-act{text-decoration:none}.aw-depth-lock-quiet{border-color:var(--color-border-ink);color:var(--color-foreground-muted);background:0 0}.aw-plan-lock{color:var(--color-foreground-muted);font-family:var(--font-mono);margin-top:8px;font-size:9px;line-height:1.45}.aw-plan-lock button{color:var(--color-accent);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}@media (prefers-reduced-motion:reduce){.aw-depth-knob,.aw-depth-thumb,.aw-depth-refuse-a,.aw-depth-refuse-b,.aw-depth-lock-nudge{transition:none!important;animation:none!important}}:root[data-motion=reduced] .aw-depth-refuse-a,:root[data-motion=reduced] .aw-depth-refuse-b,:root[data-motion=reduced] .aw-depth-lock-nudge{animation:none!important}@keyframes aw-blink{0%,49%{opacity:1}50%,to{opacity:0}}.aw-caret:after{content:"_";color:var(--color-foreground-muted);margin-left:1px;animation:1s step-end infinite aw-blink}@media (prefers-reduced-motion:reduce){.aw-caret:after{opacity:.6;animation:none}}@keyframes aw-pulse{0%,to{opacity:1}50%{opacity:.5}}.aw-skeleton{background-color:var(--color-muted);border-radius:2px;animation:1.6s ease-in-out infinite aw-pulse}@media (prefers-reduced-motion:reduce){.aw-skeleton{animation:none}}@keyframes aw-shimmer-sweep{0%{background-position:-160% 0}to{background-position:160% 0}}.aw-shimmer{background-color:var(--color-muted);background-image:linear-gradient(100deg,#0000 18%,#ffffffe0 42% 58%,#0000 82%)}@supports (color:color-mix(in lab, red, red)){.aw-shimmer{background-image:linear-gradient(100deg, transparent 18%, color-mix(in srgb, var(--color-surface) 88%, transparent) 42%, color-mix(in srgb, var(--color-surface) 88%, transparent) 58%, transparent 82%)}}.aw-shimmer{background-repeat:no-repeat;background-size:220% 100%;border-radius:2px}.aw-shimmer-invert{background-color:#f4f2e92e}@supports (color:color-mix(in lab, red, red)){.aw-shimmer-invert{background-color:color-mix(in srgb, var(--color-block-fg) 18%, transparent)}}.aw-shimmer-invert{background-image:linear-gradient(100deg,#0000 18%,#f4f2e95c 42% 58%,#0000 82%)}@supports (color:color-mix(in lab, red, red)){.aw-shimmer-invert{background-image:linear-gradient(100deg, transparent 18%, color-mix(in srgb, var(--color-block-fg) 36%, transparent) 42%, color-mix(in srgb, var(--color-block-fg) 36%, transparent) 58%, transparent 82%)}}.aw-shimmer-invert{background-repeat:no-repeat;background-size:220% 100%;border-radius:2px}.aw-shimmer,.aw-shimmer-invert{animation:1.9s linear infinite aw-shimmer-sweep}@media (prefers-reduced-motion:reduce){.aw-shimmer,.aw-shimmer-invert{background-image:none;animation:none}}@keyframes aw-shimmer-text-sweep{0%{background-position:100% 0}to{background-position:0 0}}.aw-shimmer-text{color:var(--color-foreground-muted)}@supports ((-webkit-background-clip:text) or (background-clip:text)){.aw-shimmer-text{background-image:linear-gradient(100deg, var(--color-foreground-muted) 25%, var(--color-ink) 45%, var(--color-ink) 55%, var(--color-foreground-muted) 75%);color:#0000;background-repeat:no-repeat;background-size:260% 100%;-webkit-background-clip:text;background-clip:text;animation:2.6s linear infinite aw-shimmer-text-sweep}}@media (prefers-reduced-motion:reduce){.aw-shimmer-text{color:var(--color-foreground-muted);background-image:none;animation:none}}@keyframes aw-sheen-sweep{0%{background-position:-150% 0}to{background-position:150% 0}}.aw-sheen{background-image:linear-gradient(100deg,#0000 38%,#f4f2e94d 50%,#0000 62%)}@supports (color:color-mix(in lab, red, red)){.aw-sheen{background-image:linear-gradient(100deg, transparent 38%, color-mix(in srgb, var(--color-block-fg) 30%, transparent) 50%, transparent 62%)}}.aw-sheen{background-repeat:no-repeat;background-size:220% 100%;animation:2.2s linear infinite aw-sheen-sweep}@media (prefers-reduced-motion:reduce){.aw-sheen{background-image:none;animation:none}}@keyframes aw-cta-arrow{0%,to{transform:translate(0)}50%{transform:translate(4px)}}.aw-cta-nudge{box-shadow:4px 4px 0 var(--color-ink);transition:box-shadow .14s,transform .14s}.aw-cta-nudge:hover,.aw-cta-nudge:focus-visible{box-shadow:6px 6px 0 var(--color-ink);transform:translate(-2px,-2px)}.aw-cta-nudge .aw-cta-arrow{animation:1.4s ease-in-out infinite aw-cta-arrow;display:inline-block}.aw-cta-nudge:hover .aw-cta-arrow,.aw-cta-nudge:focus-visible .aw-cta-arrow{transition:transform .14s;animation:none;transform:translate(5px)}@media (prefers-reduced-motion:reduce){.aw-cta-nudge .aw-cta-arrow{animation:none}}.aw-demo-gutter{opacity:0;transition:opacity .15s}.aw-demo-block:hover .aw-demo-gutter,.aw-demo-block:focus-within .aw-demo-gutter{opacity:1}@media (hover:none){.aw-demo-gutter{opacity:1}}.aw-locked-fade{--aw-locked-fade-len:120px;-webkit-mask-image:linear-gradient(to bottom, #000 0, #0000 var(--aw-locked-fade-len));-webkit-mask-image:linear-gradient(to bottom, #000 0, #0000 var(--aw-locked-fade-len));-webkit-mask-image:linear-gradient(to bottom, #000 0, #0000 var(--aw-locked-fade-len));-webkit-mask-image:linear-gradient(to bottom, #000 0, #0000 var(--aw-locked-fade-len));mask-image:linear-gradient(to bottom, #000 0, #0000 var(--aw-locked-fade-len));pointer-events:none;-webkit-user-select:none;user-select:none}.aw-locked-window{--aw-locked-fade-len:190px;-webkit-mask-image:linear-gradient(to bottom, #000 calc(100% - var(--aw-locked-fade-len)), #0000 100%);-webkit-mask-image:linear-gradient(to bottom, #000 calc(100% - var(--aw-locked-fade-len)), #0000 100%);-webkit-mask-image:linear-gradient(to bottom, #000 calc(100% - var(--aw-locked-fade-len)), #0000 100%);-webkit-mask-image:linear-gradient(to bottom, #000 calc(100% - var(--aw-locked-fade-len)), #0000 100%);mask-image:linear-gradient(to bottom, #000 calc(100% - var(--aw-locked-fade-len)), #0000 100%);margin:0 -12px -12px 0;padding:0 12px 12px 0}.aw-locked-row{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:#6c6961;border-radius:0;flex-wrap:wrap;align-items:center;gap:8px;font-size:.625rem;font-weight:700;line-height:1.5;display:flex}@supports (color:color-mix(in lab, red, red)){.aw-locked-row{color:color-mix(in srgb, var(--color-foreground-muted) 82%, var(--color-background))}}.aw-locked-row svg{flex:none}.aw-reveal{opacity:0;will-change:opacity, transform;transition:opacity .7s,transform .7s cubic-bezier(.2,.7,.2,1)}.aw-reveal--up{transform:translateY(24px)}.aw-reveal--left{transform:translate(-34px)}.aw-reveal--right{transform:translate(34px)}@media (max-width:640px){.aw-reveal--left,.aw-reveal--right{transform:translateY(24px)}}.aw-reveal.aw-in{opacity:1;transform:none}@keyframes aw-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.aw-marquee-track{width:max-content;animation:34s linear infinite aw-marquee;display:flex}.aw-marquee:hover .aw-marquee-track{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.aw-marquee-track{flex-wrap:wrap;width:100%;animation-name:none}.aw-marquee-track>div{flex-wrap:wrap}.aw-marquee-dup{display:none}}.aw-slab{color:var(--color-block-fg);background:#000;height:500vh;position:relative}.aw-slab-stage{background:var(--color-background);justify-content:center;align-items:safe center;height:100vh;padding-top:calc(3.5rem + 1px);display:flex;position:sticky;top:0;overflow:hidden}.aw-slab-mark{pointer-events:none;height:0;scroll-margin-top:0;position:absolute;top:calc(88% - 88vh);left:0}.aw-slab-still-sheet{z-index:0;pointer-events:none;display:none;position:absolute;inset:0 0 -1px;overflow:clip}.aw-slab-still-sheet>div{background:url(/media/sheet/ink.jpg) 50%/cover;height:100lvh;position:sticky;top:0}.aw-slab-still-sheet:before{content:"";z-index:1;inset-inline:0;background:linear-gradient(#000,#0000);height:9rem;position:absolute;top:0}@media (max-width:1023px){.aw-slab-still-sheet:after{content:"";z-index:1;background:linear-gradient(transparent, var(--color-background));inset-inline:0;height:9rem;position:absolute;bottom:0}}@media (max-width:1023px),(prefers-reduced-motion:reduce){.aw-slab{flex-direction:column;height:auto;padding-block:4.5rem 0;display:flex}.aw-slab-stage{display:contents;position:static}.aw-slab-stage>*{position:static!important;inset:auto!important;transform:none!important}.aw-slab-stage>*+*{margin-top:2.5rem}.aw-slab-mark,.aw-slab-gallery{order:1}.aw-slab-mark{margin-block:8.5rem -8.5rem;scroll-margin-top:4.5rem;position:static}.aw-slab-still{min-height:100lvh;padding-block:6rem 7rem}.aw-slab-still-sheet{display:block}}:root[data-motion=reduced] .aw-slab{flex-direction:column;height:auto;padding-block:4.5rem 0;display:flex}:root[data-motion=reduced] .aw-slab-stage{display:contents;position:static}:root[data-motion=reduced] .aw-slab-stage>*{position:static!important;inset:auto!important;transform:none!important}:root[data-motion=reduced] .aw-slab-stage>*+*{margin-top:2.5rem}:root[data-motion=reduced] .aw-slab-mark,:root[data-motion=reduced] .aw-slab-gallery{order:1}:root[data-motion=reduced] .aw-slab-mark{margin-block:8.5rem -8.5rem;scroll-margin-top:4.5rem;position:static}:root[data-motion=reduced] .aw-slab-still{min-height:100lvh;padding-block:6rem 7rem}:root[data-motion=reduced] .aw-slab-still-sheet{display:block}@media (prefers-reduced-motion:reduce){.aw-slab-media{display:none!important}}:root[data-motion=reduced] .aw-slab-media{display:none!important}.aw-portal-type{font-family:var(--font-sans);letter-spacing:-.03em;paint-order:stroke fill;font-weight:700}.aw-portal-flat{max-width:100%;padding:0 1rem}.aw-price-card{transition:top .18s cubic-bezier(.2,.7,.2,1),left .18s cubic-bezier(.2,.7,.2,1);position:relative;top:0;left:0}.aw-price-card:after{content:"";z-index:-1;background:var(--color-ink);opacity:0;pointer-events:none;transition:transform .18s cubic-bezier(.2,.7,.2,1),opacity .18s;position:absolute;inset:0}.aw-price-card:hover,.aw-price-card:focus-within{top:-4px;left:-4px}.aw-price-card:hover:after,.aw-price-card:focus-within:after{opacity:1;transform:translate(10px,10px)}.aw-price-card--featured:after{background:var(--color-accent)}@media (hover:none){.aw-price-card:hover{top:0;left:0}.aw-price-card:hover:after{opacity:0}}.aw-card-lift{box-shadow:0 0 0 var(--color-ink);transition:top .18s cubic-bezier(.2,.7,.2,1),left .18s cubic-bezier(.2,.7,.2,1),box-shadow .18s cubic-bezier(.2,.7,.2,1);position:relative;top:0;left:0}.aw-card-lift:hover,.aw-card-lift:focus-within{box-shadow:10px 10px 0 var(--color-ink);top:-4px;left:-4px}@media (hover:none){.aw-card-lift:hover{box-shadow:0 0 0 var(--color-ink);top:0;left:0}}.aw-gallery-panel{transition:flex-grow .5s cubic-bezier(.2,.7,.2,1),opacity .3s,background-color .3s,box-shadow .3s}.aw-gallery-panel>div{transition:opacity .3s}.aw-gallery-col{transition:flex-grow .5s cubic-bezier(.2,.7,.2,1)}@media (max-width:1023px){.aw-gallery-panel>.aw-gallery-body{grid-template-rows:0fr;transition:grid-template-rows .45s cubic-bezier(.2,.7,.2,1),opacity .3s;display:grid}.aw-gallery-panel>.aw-gallery-body[data-open]{grid-template-rows:1fr}.aw-gallery-body>div{min-height:0;overflow:hidden}}.aw-gallery-spine{writing-mode:vertical-rl;white-space:nowrap;transform:rotate(180deg)}.aw-gallery-band{container-type:inline-size}@media (min-width:1024px){.aw-gallery-body{width:calc((100cqw - (var(--aw-panels) - 1) * .5rem - var(--aw-panels) * 4px) * var(--aw-open) / (var(--aw-panels) - 1 + var(--aw-open)))}}@keyframes aw-screen-sweep{0%{transform:translateY(-130%)}to{transform:translateY(360%)}}.aw-screen-sweep{animation:4.2s linear infinite aw-screen-sweep}@media (prefers-reduced-motion:reduce){.aw-screen-sweep{display:none}}::highlight(aw-find){background-color:#92400e57}@supports (color:color-mix(in lab, red, red)){::highlight(aw-find){background-color:color-mix(in srgb, var(--color-warn) 34%, transparent)}}::highlight(aw-find){color:var(--color-ink)}::highlight(aw-find-active){background-color:var(--color-accent);color:var(--color-on-accent)}@keyframes aw-lightbox-in{0%{opacity:0}to{opacity:1}}.aw-lightbox{animation:.15s ease-out both aw-lightbox-in}@keyframes aw-lightbox-pop{0%{opacity:0;transform:translateY(10px)scale(.985)}to{opacity:1;transform:none}}.aw-lightbox-panel{animation:.2s cubic-bezier(.2,.7,.2,1) both aw-lightbox-pop}[data-testid=concept-graph-canvas] .react-flow__node{cursor:pointer}@keyframes aw-grow-in{0%{opacity:0;transform:scale(.03)}55%{opacity:1}to{opacity:1;transform:scale(1)}}@keyframes aw-line-in{0%{opacity:0;transform:translate(-8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.aw-grow-in,.aw-line-in{animation:none!important}}.aw-grow-in{transform-origin:100% 0;animation:.32s cubic-bezier(.19,1,.22,1) both aw-grow-in}.aw-line-in{animation:.2s ease-out both aw-line-in}@keyframes awGlitchInA{0%{text-shadow:2px 0 0 var(--glitch-r), -2px 0 0 var(--glitch-c);opacity:.55;transform:translate(-2px)}30%{text-shadow:-2px 0 0 var(--glitch-r), 2px 0 0 var(--glitch-c);transform:translate(2px)}60%{text-shadow:1px 0 0 var(--glitch-r), -1px 0 0 var(--glitch-c);transform:translate(-1px)}to{text-shadow:none;opacity:1;transform:none}}@keyframes awGlitchInB{0%{text-shadow:2px 0 0 var(--glitch-r), -2px 0 0 var(--glitch-c);opacity:.55;transform:translate(-2px)}30%{text-shadow:-2px 0 0 var(--glitch-r), 2px 0 0 var(--glitch-c);transform:translate(2px)}60%{text-shadow:1px 0 0 var(--glitch-r), -1px 0 0 var(--glitch-c);transform:translate(-1px)}to{text-shadow:none;opacity:1;transform:none}}.aw-glitch-in-a{animation:.34s steps(4,end) awGlitchInA}.aw-glitch-in-b{animation:.34s steps(4,end) awGlitchInB}@media (prefers-reduced-motion:reduce){.aw-glitch-in-a,.aw-glitch-in-b{animation:none!important}}:root[data-motion=reduced] .aw-glitch-in-a,:root[data-motion=reduced] .aw-glitch-in-b{animation:none!important}@keyframes lab-draw-in{0%{stroke-dashoffset:2400px}to{stroke-dashoffset:0}}@keyframes lab-fade-in{0%{opacity:0}to{opacity:1}}@keyframes lab-pop-in{0%{opacity:0;transform:scale(.2)}to{opacity:.7;transform:scale(1)}}@keyframes lab-grow-in{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.lab-draw{stroke-dasharray:2400;animation:.9s cubic-bezier(.22,.61,.36,1) both lab-draw-in}.lab-fade{animation:.4s ease-out both lab-fade-in}.lab-pop{transform-box:fill-box;transform-origin:50%;animation:.32s cubic-bezier(.34,1.56,.64,1) both lab-pop-in}@media (prefers-reduced-motion:reduce){.lab-draw,.lab-fade,.lab-pop{animation:none!important}.lab-draw{stroke-dashoffset:0!important}}:root[data-motion=reduced] .lab-draw,:root[data-motion=reduced] .lab-fade,:root[data-motion=reduced] .lab-pop{animation:none!important}:root[data-motion=reduced] .lab-draw{stroke-dashoffset:0!important}@keyframes aw-subject-reveal{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.aw-subject-reveal{animation:.22s both aw-subject-reveal}.aw-subject-band{border:1px solid var(--aw-soft-border);background:var(--aw-soft-card);box-shadow:var(--aw-soft-shadow);color:var(--aw-soft-ink);border-radius:22px;align-items:center;gap:14px;margin-bottom:18px;padding:14px 12px 14px 16px;display:flex}.aw-subject-band-num{background:#a03524;border-radius:999px;flex:none;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.aw-subject-band-num{background:color-mix(in srgb, var(--color-accent) 12%, var(--aw-soft-card))}}.aw-subject-band-num{color:var(--color-accent);font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:15px;font-weight:700}.aw-subject-band-main{flex-direction:column;flex:1;gap:8px;min-width:0;display:flex}.aw-404.aw-subject-band-title,.aw-subject-band-title>.aw-404-in{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.aw-subject-band-title{letter-spacing:-.01em;font-size:18px;font-weight:650;line-height:1.3}.aw-subject-band-facts{font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;display:flex}.aw-subject-band-facts svg{width:15px;height:15px;color:var(--aw-soft-dim);flex:none}.aw-subject-band-xp{--aw-isle-fill:#a03524}@supports (color:color-mix(in lab, red, red)){.aw-subject-band-xp{--aw-isle-fill:color-mix(in srgb, var(--color-accent) 14%, var(--aw-soft-card))}}.aw-subject-band-xp{color:var(--color-accent);font-weight:650}.aw-subject-band-facts .aw-subject-band-xp svg{color:currentColor}.aw-subject-band-xp-tag{opacity:.75;font-weight:500}.aw-subject-band-info{align-self:flex-start}@keyframes aw-subject-pulse{0%,to{box-shadow:0 0 #a0352400}50%{box-shadow:0 0 0 5px #a035248c}}.aw-subject-pulse{animation:.8s ease-in-out 2 aw-subject-pulse}@keyframes aw-graph-node-in{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:none}}.aw-graph-node-in{animation:.3s ease-out aw-graph-node-in}.aw-dp-reel{height:1.4em;line-height:1.4em;display:block;position:relative;overflow:hidden}.aw-dp-sizer{visibility:hidden;height:0;display:block;overflow:hidden}.aw-dp-val{white-space:nowrap;text-align:center;display:block;position:absolute;inset:0}.aw-dp-num{font-variant-numeric:tabular-nums}@keyframes aw-dp-reel-in-fwd{0%{opacity:0;transform:translateY(108%)}}@keyframes aw-dp-reel-out-fwd{to{opacity:0;transform:translateY(-108%)}}@keyframes aw-dp-reel-in-back{0%{opacity:0;transform:translateY(-108%)}}@keyframes aw-dp-reel-out-back{to{opacity:0;transform:translateY(108%)}}.aw-dp-val[data-turn=in-fwd]{animation:.34s cubic-bezier(.16,1,.3,1) aw-dp-reel-in-fwd}.aw-dp-val[data-turn=out-fwd]{animation:.3s cubic-bezier(.22,.9,.3,1) both aw-dp-reel-out-fwd}.aw-dp-val[data-turn=in-back]{animation:.34s cubic-bezier(.16,1,.3,1) aw-dp-reel-in-back}.aw-dp-val[data-turn=out-back]{animation:.3s cubic-bezier(.22,.9,.3,1) both aw-dp-reel-out-back}.aw-dp-grid{position:relative;overflow:hidden}.aw-dp-cells{flex-direction:column;display:flex}.aw-dp-cells[data-ghost=true]{pointer-events:none;position:absolute;inset:0}.aw-dp-row{grid-template-columns:repeat(7, var(--aw-dp-cell));display:grid}@keyframes aw-dp-row-in-fwd{0%{opacity:0;transform:translateY(16px)}}@keyframes aw-dp-row-out-fwd{to{opacity:0;transform:translateY(-14px)}}@keyframes aw-dp-row-in-back{0%{opacity:0;transform:translateY(-16px)}}@keyframes aw-dp-row-out-back{to{opacity:0;transform:translateY(14px)}}.aw-dp-row[data-turn=in-fwd]{animation:.34s cubic-bezier(.16,1,.3,1) both aw-dp-row-in-fwd}.aw-dp-row[data-turn=out-fwd]{animation:.26s cubic-bezier(.22,.9,.3,1) both aw-dp-row-out-fwd}.aw-dp-row[data-turn=in-back]{animation:.34s cubic-bezier(.16,1,.3,1) both aw-dp-row-in-back}.aw-dp-row[data-turn=out-back]{animation:.26s cubic-bezier(.22,.9,.3,1) both aw-dp-row-out-back}.aw-dp-zoom{z-index:5;background:var(--color-surface);grid-template-columns:repeat(3,1fr);align-content:start;gap:2px;display:grid;position:absolute;inset:0}@keyframes aw-dp-zoom-in-fwd{0%{opacity:0;transform:scale(.88)}}@keyframes aw-dp-zoom-out-fwd{to{opacity:0;transform:scale(1.14)}}@keyframes aw-dp-zoom-in-back{0%{opacity:0;transform:scale(1.14)}}@keyframes aw-dp-zoom-out-back{to{opacity:0;transform:scale(.88)}}.aw-dp-zoom[data-anim=in-fwd]{animation:.32s cubic-bezier(.16,1,.3,1) both aw-dp-zoom-in-fwd}.aw-dp-zoom[data-anim=out-fwd]{animation:.24s cubic-bezier(.22,.9,.3,1) both aw-dp-zoom-out-fwd}.aw-dp-zoom[data-anim=in-back]{animation:.32s cubic-bezier(.16,1,.3,1) both aw-dp-zoom-in-back}.aw-dp-zoom[data-anim=out-back]{animation:.24s cubic-bezier(.22,.9,.3,1) both aw-dp-zoom-out-back}@media (prefers-reduced-motion:reduce){.aw-dp-row,.aw-dp-zoom,.aw-dp-val{animation:none}}@keyframes aw-graph-node-out{0%{opacity:1;transform:none}to{opacity:0;transform:scale(.94)}}.aw-graph-node-out{animation:.32s ease-in forwards aw-graph-node-out}@keyframes aw-edge-in{0%{stroke-dashoffset:1px;opacity:0}to{stroke-dashoffset:0;opacity:1}}@keyframes aw-edge-out{0%{stroke-dashoffset:0;opacity:1}to{stroke-dashoffset:1px;opacity:0}}.aw-edge-in{stroke-dasharray:1;animation:.42s ease-out aw-edge-in}.aw-edge-out{stroke-dasharray:1;animation:.34s ease-in forwards aw-edge-out}.aw-intake-lane{max-height:2000px;transition:flex-grow .46s cubic-bezier(.4,0,.2,1),max-height .46s cubic-bezier(.4,0,.2,1),padding .46s cubic-bezier(.4,0,.2,1),border-width .46s cubic-bezier(.4,0,.2,1),opacity .26s ease-out;overflow:hidden}.aw-intake-lane[data-crushed=true]{opacity:0;pointer-events:none;border-left-width:0;border-right-width:0;flex-grow:0;max-height:0;padding-left:0;padding-right:0}.aw-intake{transition:gap .46s cubic-bezier(.4,0,.2,1)}.aw-intake[data-crushed=true]{gap:0}.aw-intake-or{max-width:4rem;transition:max-width .46s cubic-bezier(.4,0,.2,1),opacity .2s ease-out;overflow:hidden}.aw-intake-or[data-crushed=true]{opacity:0;max-width:0}.aw-intake-fold{max-height:2000px;transition:max-height .46s cubic-bezier(.4,0,.2,1),opacity .26s ease-out}.aw-intake-fold[data-crushed=true]{opacity:0;pointer-events:none;max-height:0;overflow:hidden}@keyframes aw-panel-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.aw-panel-in{animation:.34s cubic-bezier(.2,.7,.2,1) aw-panel-in}.aw-hl-boxes{pointer-events:none;position:absolute;inset:0}.aw-hl-box{border-radius:4px;position:absolute}.aw-hl-box[data-kind=focus]{box-shadow:0 0 0 1.5px var(--color-accent);animation:aw-hl-ring-in .26s var(--aw-soft-spring,cubic-bezier(.34, 1.56, .64, 1));background:0 0;border-radius:6px}@keyframes aw-hl-ring-in{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.aw-hl-box[data-kind=focus]{animation:none}}.aw-hl-box.aw-hl-flash{box-shadow:0 0 0 2px var(--color-accent);border-radius:6px;animation:1.6s ease-out both aw-hl-flash}@keyframes aw-hl-flash{0%,40%{opacity:1}20%{opacity:.35}to{opacity:0}}@media (prefers-reduced-motion:reduce){.aw-hl-box.aw-hl-flash{animation:none}}.aw-note-peek{z-index:60;border:1px solid var(--aw-soft-border);background:var(--aw-soft-card,var(--color-surface));pointer-events:none;border-radius:12px;align-items:flex-start;gap:10px;padding:10px 12px;animation:.18s ease-out aw-hl-ring-in;display:flex;position:fixed;box-shadow:0 8px 24px #0000001f}.aw-note-peek-swatch{border-radius:2px;flex:none;align-self:stretch;width:4px}.aw-note-peek-text{color:var(--color-ink);white-space:pre-wrap;overflow-wrap:anywhere;-webkit-line-clamp:8;-webkit-box-orient:vertical;margin:0;font-size:13px;line-height:1.5;display:-webkit-box;overflow:hidden}.aw-hl-preview{pointer-events:none;display:none}.aw-hl-preview[data-on]{display:block}.aw-ask-contour{pointer-events:none;position:absolute;overflow:visible}.aw-ask-contour path{fill:#a035240f}@supports (color:color-mix(in lab, red, red)){.aw-ask-contour path{fill:color-mix(in srgb, var(--color-accent) 6%, transparent)}}.aw-ask-contour path{stroke:var(--color-accent);stroke-width:1.5px;stroke-dasharray:6 4;stroke-linejoin:round}.aw-ask-contour[data-part=fill] path{stroke:none}.aw-ask-contour[data-part=stroke] path{fill:none}.aw-ask-contour[data-preview] path{fill:none;stroke:#a035248c}@supports (color:color-mix(in lab, red, red)){.aw-ask-contour[data-preview] path{stroke:color-mix(in srgb, var(--color-accent) 55%, transparent)}}.aw-ask-contour[data-preview] path{stroke-dasharray:4 4}.aw-ask-contour[data-motion=live] path{animation:1.1s linear infinite aw-ask-march}.aw-ask-contour[data-motion=reveal] path{animation:1.1s linear 2 aw-ask-march}@keyframes aw-ask-march{to{stroke-dashoffset:-20px}}@media (prefers-reduced-motion:reduce){.aw-ask-contour path{animation:none}}.aw-limit{--aw-limit-ease:cubic-bezier(.32, .72, 0, 1);border:1px solid #a0352459}@supports (color:color-mix(in lab, red, red)){.aw-limit{border:1px solid color-mix(in srgb, var(--color-accent) 35%, transparent)}}.aw-limit{background:#faf5f4;border-radius:0}@supports (color:color-mix(in lab, red, red)){.aw-limit{background:color-mix(in srgb, var(--color-accent) 5%, var(--color-surface))}}.aw-limit{animation:aw-limit-in .42s var(--aw-limit-ease) both}.aw-limit-card{gap:6px;padding:14px 16px;display:grid}.aw-limit-inline{flex-wrap:wrap;align-items:center;gap:6px 10px;padding:7px 10px;animation-name:aw-limit-in-soft;display:flex}.aw-limit-head{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.aw-limit-glyph{background:var(--color-ink);width:22px;height:22px;color:var(--color-block-fg);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.aw-limit-glyph svg{width:13px;height:13px}.aw-limit-lock path{transform-box:fill-box;transform-origin:50% 100%;animation:aw-limit-shackle .52s var(--aw-limit-ease,ease-out) .18s both}.aw-limit-eyebrow{font-family:var(--font-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--color-accent);margin:0;font-size:.65rem;font-weight:700}.aw-limit-reset{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--color-foreground-muted);margin-left:auto;font-size:.7rem}.aw-limit-inline .aw-limit-reset{margin-left:0}.aw-limit-title{color:var(--color-ink);margin:0;font-weight:500}.aw-limit-text{min-width:0;color:var(--color-ink);flex:12rem;font-size:.8125rem}.aw-limit-plain{color:var(--color-foreground-muted);margin:0;font-size:.875rem}.aw-limit-meter{gap:4px;padding-top:2px;display:grid}.aw-limit-track{background:#0f0e0c1f;height:4px;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.aw-limit-track{background:color-mix(in srgb, var(--color-ink) 12%, transparent)}}.aw-limit-fill{background:var(--color-accent);transform-origin:0;height:100%;transform:scaleX(var(--aw-limit-fill,1));animation:aw-limit-fill .72s var(--aw-limit-ease,ease-out) .14s both;display:block}.aw-limit-figure{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--color-ink);font-size:.75rem}.aw-limit-saved{color:var(--color-accepted);align-items:center;gap:6px;margin:0;font-size:.8125rem;display:flex}.aw-limit-acts{flex-wrap:wrap;gap:8px;padding-top:4px;display:flex}.aw-limit-btn{border:1.5px solid var(--color-ink);color:var(--color-ink);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;transition:background-color .16s ease, border-color .16s ease, color .16s ease, transform .2s var(--aw-limit-ease,ease-out);background:0 0;border-radius:0;padding:6px 12px;font-size:.68rem;font-weight:700}.aw-limit-btn[data-primary]{background:var(--color-ink);color:var(--color-block-fg)}.aw-limit-btn[data-primary]:hover{border-color:var(--color-accent);background:var(--color-accent)}.aw-limit-btn:not([data-primary]):hover{border-color:var(--color-accent);color:var(--color-accent)}.aw-limit-btn:active{transform:scale(.97)}.aw-limit-btn:focus-visible,.aw-limit-link:focus-visible{outline:2px solid var(--color-ring);outline-offset:2px}.aw-limit-link{color:var(--color-accent);text-underline-offset:2px;align-items:center;gap:4px;font-size:.875rem;font-weight:500;text-decoration:underline;display:inline-flex}.aw-limit-locked{cursor:not-allowed;opacity:.55;transition:opacity .24s var(--aw-limit-ease,ease-out)}:is(.aw-soft-press,.aw-soft-quiet,.aw-soft-tactile,.aw-soft-danger).aw-limit-locked:is(:hover,:active){box-shadow:none;transform:none}.aw-limit-refuse{animation:.38s cubic-bezier(.32,.72,0,1) aw-limit-refuse}@keyframes aw-limit-in{0%{opacity:0;filter:blur(4px);transform:translateY(8px)scale(.98)}to{opacity:1;filter:none;transform:none}}@keyframes aw-limit-in-soft{0%{opacity:0;filter:blur(2px);transform:translateY(4px)}to{opacity:1;filter:none;transform:none}}@keyframes aw-limit-fill{0%{transform:scaleX(0)}}@keyframes aw-limit-shackle{0%{transform:translateY(-3px)}to{transform:none}}@keyframes aw-limit-refuse{0%,to{transform:none}30%{transform:translate(-4px)}60%{transform:translate(3px)}}@media (prefers-reduced-motion:reduce){.aw-limit,.aw-limit-fill,.aw-limit-lock path,.aw-limit-refuse,.aw-limit-btn,.aw-limit-locked{transition:none!important;animation:none!important}}:root[data-motion=reduced] .aw-limit,:root[data-motion=reduced] .aw-limit-fill,:root[data-motion=reduced] .aw-limit-lock path,:root[data-motion=reduced] .aw-limit-refuse{animation:none!important}@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(360deg)}}
