*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}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;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.container{width:100%}@media (min-width: 640px){.container{max-width:640px}}@media (min-width: 768px){.container{max-width:768px}}@media (min-width: 1024px){.container{max-width:1024px}}@media (min-width: 1280px){.container{max-width:1280px}}@media (min-width: 1536px){.container{max-width:1536px}}.pointer-events-none{pointer-events:none}.pointer-events-auto{pointer-events:auto}.visible{visibility:visible}.invisible{visibility:hidden}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.bottom-4{bottom:1rem}.left-4{left:1rem}.z-30{z-index:30}.block{display:block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.contents{display:contents}.hidden{display:none}.h-9{height:2.25rem}.w-9{width:2.25rem}.shrink{flex-shrink:1}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.resize{resize:both}.items-center{align-items:center}.justify-center{justify-content:center}.gap-1\.5{gap:.375rem}.rounded{border-radius:.25rem}.rounded-full{border-radius:9999px}.rounded-pill{border-radius:var(--radius-pill)}.border{border-width:1px}.border-border{border-color:var(--border)}.bg-surface{background-color:var(--surface)}.bg-surface-2{background-color:var(--surface-2)}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.uppercase{text-transform:uppercase}.italic{font-style:italic}.text-text{color:var(--text)}.text-text-tertiary{color:var(--text-tertiary)}.underline{text-decoration-line:underline}.shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[inset_0_0_0_1px_rgba\(255\,255\,255\,0\.08\)\,inset_0_1px_2px_rgba\(0\,0\,0\,0\.35\)\]{--tw-shadow: inset 0 0 0 1px rgba(255,255,255,.08),inset 0 1px 2px rgba(0,0,0,.35);--tw-shadow-colored: inset 0 0 0 1px var(--tw-shadow-color), inset 0 1px 2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-lg{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.ring{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.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)}.drop-shadow-folder{--tw-drop-shadow: drop-shadow(0 6px 9px rgba(0, 0, 0, .3));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,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[background-color\,color\,box-shadow\]{transition-property:background-color,color,box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-150{transition-duration:.15s}:root{--bg: #FFFFFF;--surface: #F5F5F7;--surface-2: #EAEAEC;--border: rgba(0, 0, 0, .1);--text: #0A0A0A;--text-secondary: rgba(10, 10, 12, .68);--text-tertiary: rgba(10, 10, 12, .45);--accent: #4B64FA;--glass-bg: rgba(255, 255, 255, .72);--glass-border: rgba(0, 0, 0, .12);--radius-card: 16px;--radius-pill: 999px;--max-width: 1200px;--section-gap: 80px;--folder-hover-lift: 30px}html.dark{--bg: #0A0A0A;--surface: #141416;--surface-2: #1E1E22;--border: rgba(255, 255, 255, .08);--text: #F5F5F7;--text-secondary: rgba(245, 245, 247, .7);--text-tertiary: rgba(245, 245, 247, .45);--accent: #4B64FA;--glass-bg: rgba(20, 20, 22, .72);--glass-border: rgba(255, 255, 255, .3)}*,*:before,*:after{box-sizing:border-box}html,body,#root{margin:0;padding:0;min-height:100%}html,body{overflow-x:clip}body,body.core-body{font-family:Sora,-apple-system,BlinkMacSystemFont,Helvetica Neue,sans-serif;background:var(--bg);color:var(--text);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{color:inherit;text-decoration:none}button{font:inherit;cursor:pointer}.layout{min-height:100vh;display:flex;flex-direction:column}.layout__header{position:relative;z-index:1000}.navigator-bar{z-index:1000!important}.navigator-bar{transition:transform .24s cubic-bezier(.22,.61,.36,1),margin-left .24s cubic-bezier(.22,.61,.36,1)}body.is-chrome-hidden .navigator-bar{transform:translateY(-9rem)!important}.navigator-bar{height:auto!important;border-radius:1.5rem!important}.bakchround-blur{background:var(--glass-bg);border:1px solid var(--glass-border);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);height:auto!important;display:flex;flex-direction:column;border-radius:1.5rem!important;overflow:hidden}.bakchround-blur .nav-content{flex:0 0 3rem;height:3rem}.layout__header--webflow,.bakchround-blur>.darkening-50,.bakchround-blur>.glass-border,.bakchround-blur>.glass-border.square.nav,.bakchround-blur>.grain-surface,.bakchround-blur>.grain-surface.full-round,.bakchround-blur>.nav-content,.bakchround-blur>.status-bar-row,.navigator-bar>.rl-container-medium.navigation{border-radius:1.5rem!important}.status-bar-row:empty{display:none}.status-bar-row:not(:empty){width:100%;margin:0;padding:0;display:flex;align-items:center;justify-content:center;height:3rem;border-top:1px solid var(--border)}html:not(.dark) .bakchround-blur>.darkening-50{display:none}html:not(.dark) .bakchround-blur .page-title,html:not(.dark) .bakchround-blur .navigation-text,html:not(.dark) .bakchround-blur .nav-link-text{color:var(--text)}html:not(.dark) .bakchround-blur .icon.page-icon,html:not(.dark) .bakchround-blur .telos-text-logo .telos-font{filter:invert(1)}html:not(.dark) .bakchround-blur .mobile-burger-line-2,html:not(.dark) .bakchround-blur .mobile-burger-line-absolute{background-color:var(--text)}html:not(.dark) .bakchround-blur .product-page-section-divider{background-color:var(--border)}.navigator-bar .rl-container-medium.navigation,.bakchround-blur .nav-content,.bakchround-blur .left-section-navigation{padding-right:0}.bakchround-blur .right-side-mirrored{margin-right:0;padding-right:0}.bakchround-blur .right-side-mirrored .login-sectoin,.bakchround-blur .right-side-mirrored .core-button-housing{margin-right:0!important;padding-right:0!important}.bakchround-blur .page-title,.bakchround-blur .nav-link-text,.bakchround-blur .titlte-button{text-shadow:none!important}.account-profile-shell .highlight-overlay-round.no-borderradius{position:absolute!important;border-radius:50%!important;width:34px!important;height:34px!important;top:50%!important;left:50%!important;right:auto!important;bottom:auto!important;transform:translate(-50%,-50%)!important}.bakchround-blur .prime-telos .div-block-104,.bakchround-blur .prime-telos .div-block-3329,.bakchround-blur .prime-telos .external-link-core,.bakchround-blur .prime-telos .telos-logo-final,.bakchround-blur .right-side-mirrored .login-sectoin .core-button-housing,.bakchround-blur .right-side-mirrored .login-sectoin .core-button-inner,.bakchround-blur .right-side-mirrored .login-sectoin .account-profile-shell{box-shadow:none!important}.bakchround-blur .right-side-mirrored .login-sectoin .core-button-housing,.bakchround-blur .right-side-mirrored .login-sectoin .core-button-inner,.bakchround-blur .right-side-mirrored .login-sectoin .account-profile-shell{background:transparent!important}.bakchround-blur .prime-telos .div-block-104,.bakchround-blur .right-side-mirrored .login-sectoin .core-button-inner{filter:drop-shadow(0 0 6px rgba(0,0,0,.3))}html:not(.dark) .underline-link.sign-up .sign-up-wrapper{background-color:#00000014}html:not(.dark) .underline-link.sign-up .sign-up-wrapper:hover{background-color:#00000024!important}html:not(.dark) .underline-link.sign-up.w--current .sign-up-wrapper{background-color:#00000024}.bakchround-blur .underline-link.sign-up .sign-up-wrapper{min-height:2.25rem;padding:6px 16px;display:flex;align-items:center;justify-content:center}.account-profile-shell{position:relative;display:flex;align-items:center;justify-content:center;width:100%;height:100%;padding:2px}.underline-link.sign-up .sign-up-wrapper:hover{background-color:#5b8bff1a!important}.underline-link.sign-up.w--current .sign-up-wrapper{background-color:#5b8bff1a}.layout__main{flex:1;max-width:var(--max-width);margin:0 auto;padding:6rem 0 96px 56px;width:100%}.layout__footer{border-top:1px solid var(--border);padding:24px;text-align:center;font-size:12px;color:var(--text-tertiary)}.briefs{width:100%}.flex-block-100{justify-content:center;align-items:center;flex-wrap:wrap}.flex-block-98,.content-guide{margin-left:auto;margin-right:auto}.briefs-section,.briefs-section:hover{transform:none;transition:none}.storefront-hero{padding:24px 0 40px;text-align:center}.hero:has(+.storefront-hero){padding-bottom:0;margin-bottom:0;border-bottom:none}.hero+.storefront-hero{padding-top:0}.storefront-hero__eyebrow{font-size:12px;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:var(--text-tertiary);margin:0 0 16px}.storefront-hero__title{font-size:clamp(32px,4.6vw,56px);font-weight:800;letter-spacing:-.8px;line-height:1.08;margin:0 0 16px;color:var(--text)}.storefront-hero__sub{font-size:clamp(15px,1.4vw,18px);line-height:1.5;color:var(--text-secondary);max-width:640px;margin:0 auto}.search{flex:0 0 60%;height:2rem;display:flex;align-items:center;padding:0 14px;gap:10px;background:#0000000f;border:none;border-radius:999px;box-shadow:none}.search__icon{width:20px;height:20px;flex-shrink:0;opacity:.7;pointer-events:none}.search__input{width:80%;flex:1;height:100%;padding:0;background:transparent;border:none;color:var(--text);font-size:15px;outline:none}.search__input::-moz-placeholder{color:var(--text-tertiary)}.search__input::placeholder{color:var(--text-tertiary)}.search__input::-webkit-search-cancel-button{-webkit-appearance:none}.section{padding-bottom:var(--section-gap);border-bottom:1px solid var(--border);margin-bottom:var(--section-gap)}.section__header{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:16px;padding-inline:16px}.section__title{font-size:34px;font-weight:800;letter-spacing:-.6px;line-height:1.1;margin:0}.section__see-all{font-size:13px;font-weight:700;color:var(--accent);background:none;border:none;padding:4px 0}.row{display:grid;grid-auto-flow:column;grid-auto-columns:580px;gap:32px;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;padding-top:var(--folder-hover-lift);padding-bottom:16px;padding-left:max(56px,calc((100vw - var(--max-width)) / 2 + 56px));padding-right:max(56px,calc((100vw - var(--max-width)) / 2 + 56px));scroll-padding-left:max(56px,calc((100vw - var(--max-width)) / 2 + 56px));scroll-padding-right:max(56px,calc((100vw - var(--max-width)) / 2 + 56px));margin-left:min(-56px,calc((var(--max-width) - 100vw) / 2 - 56px));margin-right:calc(50% - 50vw);scrollbar-width:thin}.row>*{scroll-snap-align:start}.row--hero{grid-auto-columns:580px}.grid{display:grid;grid-auto-flow:column;grid-auto-columns:580px;gap:32px;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;padding:var(--folder-hover-lift) 0 16px 0;margin-right:calc(50% - 50vw);scrollbar-width:thin}.grid>*{scroll-snap-align:start}.grid--single{grid-auto-flow:row;grid-auto-columns:1fr;overflow-x:visible;margin-right:0}.folder{position:relative;display:flex;flex-direction:column;container-type:inline-size;transition:filter .15s ease,transform .15s ease}.folder__back{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block;pointer-events:none;border-bottom-left-radius:var(--folder-radius);border-bottom-right-radius:var(--folder-radius)}.folder__back-rim{filter:blur(2px)}.folder__cap-spacer{flex-shrink:0;height:var(--folder-cap-height)}.folder__front{position:relative;flex:1;min-height:0;background:var(--folder-front);border-radius:var(--folder-radius);display:flex;flex-direction:column;overflow:hidden;box-shadow:0 -4px 14px #00000073}.folder-rim{position:absolute;left:0;right:0;height:var(--folder-rim-radius, var(--folder-radius, 16px));pointer-events:none;z-index:1}.folder-rim--top{top:0;border-top:2px solid var(--folder-rim-color, rgba(255, 255, 255, .5));filter:blur(2px)}.folder-rim--bottom{bottom:0;border-bottom:2px solid var(--folder-rim-color, rgba(0, 0, 0, .3));filter:blur(2px)}.card{display:flex;align-items:stretch;gap:14px;text-decoration:none;color:#fff;min-height:320px;min-width:560px}.card__col-main{position:relative;flex:1 1 0;min-width:0;display:flex;flex-direction:column}.card__col-main .folder{flex:1}.card__count-badge{position:absolute;top:8px;left:12px;z-index:4;min-width:26px;height:26px;padding:0 8px;border-radius:999px;background:#ffffff1a;color:#fff;display:inline-flex;align-items:center;justify-content:center;font-size:12px;font-weight:800;font-variant-numeric:tabular-nums;letter-spacing:-.1px;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);box-shadow:0 0 0 1px #ffffff14 inset;pointer-events:none}.card:hover .folder{transform:translateY(calc(-1 * var(--folder-hover-lift)));filter:drop-shadow(0 14px 16px rgba(0,0,0,.45))}.card__hover{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;justify-content:space-between;padding:14px;z-index:5;opacity:0;pointer-events:none;transition:opacity .16s ease}.card:hover .card__hover,.card:focus-within .card__hover{opacity:1}.card:hover .card__hover>*,.card:focus-within .card__hover>*{pointer-events:auto}.card__hover-top{display:flex;justify-content:flex-end}.card__hover-bottom{display:flex;justify-content:center}.card:hover .card__body,.card:focus-within .card__body{opacity:0;pointer-events:none;transition:opacity .16s ease}.card__bookmark-row{display:inline-flex;align-items:center;gap:8px}.card__board-pick{position:relative}.card__board-pill{display:inline-flex;align-items:center;gap:6px;height:40px;max-width:200px;padding:0 10px 0 14px;border:none;border-radius:var(--radius-pill);background:#ffffffeb;color:#111;font-size:14px;font-weight:800;letter-spacing:.1px;cursor:pointer;box-shadow:0 6px 14px #00000047;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);transition:background .12s ease}.card__board-pill:hover{background:#fff}.card__board-pill-label{max-width:140px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.card__save-pill{display:inline-flex;align-items:center;justify-content:center;height:40px;padding:0 20px;border:none;border-radius:var(--radius-pill);background:#e60023;color:#fff;font-size:14px;font-weight:800;letter-spacing:.2px;cursor:pointer;box-shadow:0 8px 18px #e6002366;transition:background .12s ease,transform .12s ease}.card__save-pill:hover{background:#c8001e}.card__save-pill:active{transform:scale(.97)}.card__save-pill.is-saved{background:#111}.card__save-pill.is-saved:hover{background:#2a2a2e}.card__more{position:relative;flex:0 0 auto}.card__more-btn{width:28px;height:28px;border-radius:50%;border:1px solid var(--border);background:var(--surface);color:var(--text-secondary);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:background .12s ease,color .12s ease}.card__more-btn:hover{background:var(--surface-2);color:var(--text)}.dropdown{position:absolute;z-index:50;min-width:220px;background:var(--surface);border:1px solid var(--border);border-radius:14px;padding:6px;box-shadow:0 12px 32px #0000008c;display:flex;flex-direction:column;gap:2px}.dropdown--down{top:calc(100% + 6px)}.dropdown--up{bottom:calc(100% + 6px)}.dropdown--left{left:0}.dropdown--right{right:0}.dropdown--center{left:50%;transform:translate(-50%)}.dropdown__item{display:flex;align-items:center;gap:12px;padding:9px 12px;border:0;background:transparent;color:var(--text);font-size:14px;font-weight:600;text-align:left;border-radius:10px;cursor:pointer;transition:background .12s ease,color .12s ease}.dropdown__item:hover{background:var(--surface-2)}.dropdown__item-icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 22px;width:22px;height:22px;color:var(--text-secondary)}.dropdown__item-label{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dropdown__item-hint{font-size:11px;font-weight:600;color:var(--text-tertiary);text-transform:uppercase;letter-spacing:.6px}.dropdown__item--checked{background:#5b8bff1a;color:var(--text)}.dropdown__item--checked .dropdown__item-icon{color:var(--accent)}.dropdown__item--destructive,.dropdown__item--destructive .dropdown__item-icon{color:#ff4f5e}.dropdown__item--destructive:hover{background:#ff4f5e1a}.card__cover{width:100%;aspect-ratio:16 / 9;-o-object-fit:cover;object-fit:cover}.card__body{flex:0 0 auto;padding:16px;display:flex;flex-direction:column;gap:6px}.card__org{font-size:10px;font-weight:700;letter-spacing:1.4px;text-transform:uppercase;opacity:.85}.card__title{font-size:20px;font-weight:800;letter-spacing:-.3px;line-height:1.2;margin:0}.card__title--hero{font-size:26px;line-height:1.15}.card__snippet{font-size:13px;line-height:1.45;margin:0;padding:0 6px;color:var(--text-secondary);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.card__tags{display:flex;flex-wrap:wrap;gap:4px;margin-top:auto;padding-top:8px}.card__tag{font-size:10px;font-weight:700;letter-spacing:.4px;text-transform:uppercase;padding:3px 7px;border-radius:4px}.card__items{list-style:none;margin:0 14px 14px;display:flex;flex-direction:column;gap:3px;flex:1 1 0;min-height:0;max-height:240px;overflow:hidden;border-radius:10px;mask-image:linear-gradient(to bottom,#000 70%,transparent 100%);-webkit-mask-image:linear-gradient(to bottom,#000 70%,transparent 100%)}.card__item{display:flex;align-items:center;gap:10px;padding:10px 12px;background:var(--item-bg);font-size:13px;min-width:0}.card__item-index{flex:0 0 auto;font-size:11px;font-weight:800;font-variant-numeric:tabular-nums;color:#ffffff8c;letter-spacing:-.1px}.card__item-title{flex:1;min-width:0;font-weight:600;color:#ffffffdb;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1.3}.detail-folder{max-width:760px;margin:0 auto;color:#fff}.detail{padding:48px 40px 56px;color:#fff}.detail__org{font-size:11px;font-weight:700;letter-spacing:1.6px;text-transform:uppercase;opacity:.85;margin-bottom:12px}.detail__title{font-size:40px;font-weight:800;letter-spacing:-.8px;line-height:1.1;margin:0 0 12px}.detail__author{font-size:14px;opacity:.85;margin-bottom:28px}.detail__description{margin-bottom:32px}.detail__description p{font-size:16px;line-height:1.6;margin:0 0 12px}.detail__description h2{font-size:22px;font-weight:800;letter-spacing:-.3px;margin:24px 0 8px}.detail__description h3{font-size:17px;font-weight:700;margin:18px 0 6px;opacity:.9}.detail__top-links{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:32px}.detail__top-link{padding:8px 14px;border-radius:var(--radius-pill);background:#ffffff1a;color:#fff;font-size:13px;font-weight:600}.detail__top-link:hover{background:#ffffff2e}.items{display:flex;flex-direction:column;gap:4px}.items__group{display:flex;flex-direction:column;gap:3px;border-radius:14px;overflow:hidden}.item{display:flex;gap:14px;padding:20px;background:var(--item-bg)}.item__index{flex:0 0 28px;font-weight:800;font-size:18px;font-variant-numeric:tabular-nums;opacity:.7}.item__body{flex:1;min-width:0}.item__title{font-size:16px;font-weight:700;margin:0 0 4px}.item__desc{font-size:14px;line-height:1.5;margin:0;color:#ffffffd1}.item__subsection{font-size:10px;font-weight:700;letter-spacing:1.2px;text-transform:uppercase;opacity:.7;margin:14px 0 6px}.item__links{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.item__link{font-size:12px;font-weight:600;padding:4px 10px;border-radius:var(--radius-pill);background:#ffffff14}.item__link:hover{background:#ffffff29}.state{text-align:center;padding:96px 24px;color:var(--text-secondary)}.state__title{font-size:18px;font-weight:700;color:var(--text);margin:0 0 8px}.state__sub{font-size:14px;margin:0}.back-link{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:600;color:var(--text-secondary);margin-bottom:24px}.back-link:hover{color:var(--text)}:root{--dual-drawer-width: 460px}.drawer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1001;pointer-events:none}.drawer__scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:#0000008c;opacity:0;transition:opacity .24s ease;pointer-events:none}.drawer__panel{position:absolute;top:0;right:0;height:100%;width:min(560px,100vw);background:var(--bg, #0c0c0c);box-shadow:-16px 0 48px #0000008c;transform:translate(100%);transition:transform .24s cubic-bezier(.22,.61,.36,1);display:flex;flex-direction:column;pointer-events:none}.drawer--open{pointer-events:auto}.drawer--open .drawer__scrim{opacity:1;pointer-events:auto}.drawer--open .drawer__panel{transform:translate(0);pointer-events:auto}.drawer--dual{pointer-events:none}.drawer--dual .drawer__scrim{display:none}.drawer--dual .drawer__panel{top:0;height:100vh;width:var(--dual-drawer-width);background:var(--bg);border-left:1px solid var(--border);box-shadow:none}body.dual-drawer-open .navigator-bar{margin-left:calc(-1 * var(--dual-drawer-width) / 2)}.drawer--fullscreen .drawer__scrim{display:none}.drawer--fullscreen .drawer__panel{width:100vw;box-shadow:none}body.dual-drawer-open .layout{padding-right:var(--dual-drawer-width);transition:padding-right .24s cubic-bezier(.22,.61,.36,1)}.drawer__close{position:absolute;top:1rem;right:1rem;width:40px;height:40px;border-radius:50%;border:0;background:var(--surface-2);color:var(--text);font-size:24px;line-height:1;cursor:pointer;opacity:0;pointer-events:none;transform:translate(120%);transition:opacity .24s ease,transform .24s cubic-bezier(.22,.61,.36,1),background .12s ease}.drawer--open .drawer__close{opacity:1;pointer-events:auto;transform:translate(0)}.drawer__close:hover{background:var(--border)}.drawer__chrome{flex-shrink:0;display:flex;align-items:center;gap:12px;padding:1rem 1.5rem .75rem}.drawer__back{display:inline-flex;align-items:center;gap:4px;height:32px;padding:0 12px 0 8px;border:1px solid var(--border);background:var(--surface);color:var(--text);font-size:13px;font-weight:700;border-radius:999px;cursor:pointer;transition:background .12s ease,border-color .12s ease}.drawer__back:hover{background:var(--surface-2)}.drawer__back-arrow{font-size:18px;line-height:1}.drawer__back-spacer{display:inline-block;width:1px;height:32px}.drawer__crumbs{flex:1;display:flex;align-items:center;justify-content:center;gap:6px;min-width:0}.drawer__crumb{width:6px;height:6px;border-radius:50%;background:var(--border);transition:background .15s ease}.drawer__crumb--current{background:var(--accent)}.drawer__chrome-spacer{display:inline-block;width:40px}.drawer__panes{flex:1;min-height:0;position:relative;overflow:hidden}.drawer__pane{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;will-change:transform}@keyframes drawer-slide-from-right{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes drawer-slide-from-left{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes drawer-slide-to-left{0%{transform:translate(0)}to{transform:translate(-100%)}}@keyframes drawer-slide-to-right{0%{transform:translate(0)}to{transform:translate(100%)}}.drawer__pane--enter-from-right{animation:drawer-slide-from-right .24s cubic-bezier(.22,.61,.36,1) both}.drawer__pane--enter-from-left{animation:drawer-slide-from-left .24s cubic-bezier(.22,.61,.36,1) both}.drawer__pane--exit-left{animation:drawer-slide-to-left .24s cubic-bezier(.22,.61,.36,1) both}.drawer__pane--exit-right{animation:drawer-slide-to-right .24s cubic-bezier(.22,.61,.36,1) both}.drawer__scroll{flex:1;min-height:0;padding:.5rem 2rem 2rem;overflow-y:auto}.drawer__scroll .detail-folder{max-width:none;filter:none}.drawer__scroll .detail{padding:32px 28px 40px}.drawer__scroll .detail__title{font-size:32px}@media (max-width: 600px){.drawer__chrome{padding:1rem 1rem .5rem}.drawer__scroll{padding:.5rem 1.25rem 1.25rem}.drawer__scroll .detail{padding:24px 20px 32px}.drawer__scroll .detail__title{font-size:26px}}.brief-meta{margin:0 auto;max-width:760px}.brief-meta--head{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;margin-bottom:18px}.brief-meta__head-left{flex:1;min-width:0;display:flex;flex-direction:column;gap:10px}.brief-meta__head-right{display:flex;align-items:center;gap:12px;flex-shrink:0}.brief-meta--head .card__credits,.brief-meta--head .card__source{padding:0}.brief-meta--head .card__stats{width:auto;padding:0;margin-top:0;border-top:none;gap:12px;justify-content:flex-start}@media (max-width: 560px){.brief-meta--head{flex-direction:column;align-items:stretch;gap:14px}.brief-meta__head-right{justify-content:space-between}}.brief-meta--foot{display:flex;align-items:stretch;gap:16px}.brief-download-banner{flex:1;display:flex;align-items:flex-start;gap:14px;padding:16px 18px;background:linear-gradient(135deg,#4b64fa2e,#6993ff14);border:1px solid rgba(105,147,255,.28);border-radius:18px;color:var(--text);transition:border-color .15s ease,transform .15s ease}.brief-download-banner:hover{border-color:#6993ff8c;transform:translateY(-1px)}.brief-download-banner__icon{width:52px;height:52px;border-radius:12px;background-position:center;background-repeat:no-repeat;background-size:contain;flex-shrink:0}.brief-download-banner__copy{display:flex;flex-direction:column;gap:3px;min-width:0}.brief-download-banner__title{font-size:15px;font-weight:700}.brief-download-banner__sub{font-size:12.5px;line-height:1.45;color:var(--text-secondary)}.brief-download-banner__cta{font-size:12px;font-weight:700;color:#b8c8ff;white-space:nowrap;margin-top:8px}.brief-qr{display:flex;flex-direction:column;align-items:flex-start;flex-shrink:0}.brief-qr__flap{display:block;width:56px;height:12px;background:#fff;border-top-left-radius:8px;border-top-right-radius:10px 12px;margin-bottom:-1px}.brief-qr__body{background:#fff;border-radius:0 12px 12px;padding:12px 12px 8px;display:flex;flex-direction:column;align-items:center;gap:4px}.brief-qr__img{width:96px;height:96px;display:block}.brief-qr__wordmark{font-size:10px;font-weight:700;letter-spacing:1.4px;text-transform:lowercase;color:#00000080}@media (max-width: 560px){.brief-meta--foot{flex-direction:column;align-items:stretch}.brief-qr{align-self:center}}.steps-banner{margin:48px 0;padding:32px;background:var(--surface);border:1px solid var(--border);border-radius:24px}.steps-banner__head{text-align:center;margin-bottom:28px}.steps-banner__title{font-size:24px;font-weight:800;letter-spacing:-.4px;margin:0 0 8px}.steps-banner__sub{margin:0 auto;max-width:520px;font-size:14px;line-height:1.5;color:var(--text-secondary)}.steps-banner__steps{list-style:none;margin:0 0 28px;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:20px;counter-reset:step}.steps-banner__step{text-align:center}.steps-banner__media{aspect-ratio:4 / 3;display:flex;align-items:center;justify-content:center;margin-bottom:14px;background:linear-gradient(135deg,var(--surface-2),rgba(75,100,250,.12));border:1px solid var(--border);border-radius:16px}.steps-banner__num{width:44px;height:44px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:var(--accent);color:#fff;font-size:20px;font-weight:800}.steps-banner__step-title{font-size:16px;font-weight:700;margin:0 0 6px}.steps-banner__step-body{font-size:13.5px;line-height:1.5;color:var(--text-secondary);margin:0}.steps-banner__cta{display:block;width:-moz-fit-content;width:fit-content;margin:0 auto;padding:12px 22px;border-radius:999px;background:var(--accent);color:#fff;font-size:14px;font-weight:700;transition:filter .15s ease}.steps-banner__cta:hover{filter:brightness(1.1)}@media (max-width: 720px){.steps-banner__steps{grid-template-columns:1fr;gap:16px}.steps-banner__media{aspect-ratio:16 / 7}}.app-promo{margin:48px 0;display:grid;grid-template-columns:1.1fr 1fr;gap:32px;align-items:center;padding:32px;background:linear-gradient(135deg,#4b64fa29,#6993ff0d);border:1px solid rgba(105,147,255,.24);border-radius:24px}.app-promo__media{border-radius:18px;overflow:hidden;background:#000;box-shadow:0 18px 50px #0006}.app-promo__media video,.app-promo__media img{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover}.app-promo__media-placeholder{aspect-ratio:16 / 10;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;background:linear-gradient(135deg,#16161a,#20202a)}.app-promo__play{width:56px;height:56px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#ffffff1f;color:#fff;font-size:20px;padding-left:4px}.app-promo__media-label{font-size:12px;letter-spacing:.5px;text-transform:uppercase;color:var(--text-tertiary)}.app-promo__copy{display:flex;flex-direction:column;align-items:flex-start;gap:14px}.app-promo__eyebrow{font-size:12px;font-weight:700;letter-spacing:1px;text-transform:uppercase;color:#b8c8ff}.app-promo__title{font-size:28px;font-weight:800;letter-spacing:-.6px;line-height:1.1;margin:0}.app-promo__desc{font-size:15px;line-height:1.6;color:var(--text-secondary);margin:0}.app-promo__badge img{height:48px;display:block}@media (max-width: 720px){.app-promo{grid-template-columns:1fr;gap:24px;padding:24px}.app-promo__title{font-size:23px}}.account-circle-link{display:inline-flex;text-decoration:none;color:inherit}.account-circle-link:hover .profile-icon{transform:translateY(-1px)}.profile-icon{position:relative;display:inline-block;transition:transform .12s ease}.profile-icon__core{position:absolute;top:0;left:0;display:block}.profile-icon__base{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border-radius:50%;-o-object-fit:cover;object-fit:cover}.profile-icon__ring{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none}.profile-icon__badge{position:absolute;right:0;bottom:0;display:block;pointer-events:none;filter:drop-shadow(0 2px 4px rgba(0,0,0,.35))}.card__side{flex:0 0 320px;width:320px;min-width:320px;max-width:320px;display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:14px;padding:20px 14px 12px}.card__get{display:inline-flex;align-items:center;justify-content:center;min-width:72px;height:28px;padding:0 14px;border:none;border-radius:var(--radius-pill);background:#5b8bff29;color:var(--accent);font-size:13px;font-weight:800;letter-spacing:.2px;text-transform:uppercase;cursor:pointer;transition:background .12s ease,color .12s ease,transform .12s ease}.card__get:hover{background:#5b8bff47}.card__get:active{transform:scale(.96)}.card__get--saved{background:var(--accent);color:#fff}.card__credits-row{width:100%;display:flex;align-items:center;gap:8px;padding:0 6px}.card__credits-row .card__credits{flex:1;min-width:0;padding:0}.card__credits{width:100%;display:flex;align-items:center;gap:10px;padding:0 6px;min-width:0}.card__credits-stack{position:relative;flex:0 0 44px;width:44px;height:44px}.card__avatar{border-radius:50%;background:var(--surface-2);display:flex;align-items:center;justify-content:center;overflow:hidden;font-weight:800;color:var(--text-secondary);text-transform:uppercase}.card__avatar img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.card__avatar--lg{width:36px;height:36px;font-size:12px;letter-spacing:.3px}.card__avatar--sm{width:22px;height:22px;font-size:9px;letter-spacing:.2px}.card__avatar--author{position:absolute;top:0;left:0;z-index:1}.card__avatar--curator{position:absolute;bottom:0;right:0;z-index:2;box-shadow:0 0 0 2px var(--bg)}.card__avatar--empty{background:var(--surface-2);color:var(--text-tertiary)}.card__avatar-glyph{line-height:1}.card__avatar--lg .card__avatar-glyph{font-size:26px}.card__avatar--sm .card__avatar-glyph{font-size:16px}.card__credits-meta{display:flex;flex-direction:column;min-width:0;line-height:1.15}.card__credits-author{font-size:11px;font-weight:700;color:var(--text-secondary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.card__credits-curator{font-size:10px;font-weight:600;color:var(--text-tertiary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%;margin-top:1px}.card__credits-author.is-empty,.card__credits-curator.is-empty{font-style:italic;color:var(--text-tertiary);font-weight:600}.card__source{width:100%;display:flex;align-items:center;gap:8px;padding:0 6px;min-width:0}.card__source-icon{position:relative;flex:0 0 28px;width:28px;height:28px;border-radius:8px;background:var(--surface-2);box-shadow:0 2px 6px #00000059,inset 0 0 0 1px #ffffff0d;display:flex;align-items:center;justify-content:center;overflow:hidden}.card__source-icon img{width:18px;height:18px;-o-object-fit:contain;object-fit:contain;display:block}.card__source-icon--fallback:before{content:"🌐";font-size:14px;filter:grayscale(1) brightness(1.6)}.card__source-icon-shine{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(45deg,#ffffff2e,#ffffff0a 38%,#fff0 60%)}.card__source-label{font-size:10px;font-weight:600;color:var(--text-tertiary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0;letter-spacing:.2px}.card__source--empty .card__source-icon{background:transparent;border:1px dashed rgba(255,255,255,.18)}.card__source--empty .card__source-label{font-style:italic}.card__side .card__tags{width:100%;display:flex;flex-wrap:wrap;gap:4px 6px;padding:0 6px;margin:0}.card__side .card__tag{background:transparent;padding:0;border-radius:0;font-size:11px;font-weight:600;letter-spacing:0;text-transform:none;color:var(--accent)}.card__stats{width:100%;display:flex;justify-content:space-between;align-items:center;gap:6px;padding:6px 6px 0;margin-top:auto;border-top:1px solid var(--border)}.card__stat{display:inline-flex;align-items:center;gap:4px;color:var(--text-tertiary)}.card__stat-icon{display:inline-flex;width:14px;height:14px}.card__stat-num{font-size:11px;font-weight:700;font-variant-numeric:tabular-nums;letter-spacing:-.1px;color:var(--text-secondary)}.detail__save{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;margin:4px 0 16px;border:1px solid var(--border);background:var(--surface);color:var(--text);border-radius:999px;font-size:13px;font-weight:600;cursor:pointer;transition:background .12s ease,border-color .12s ease,color .12s ease}.detail__save:hover{background:var(--surface-2)}.detail__save--saved{border-color:#ff5c7a80;color:#ff5c7a;background:#ff5c7a1a}.account{max-width:560px;margin:0 auto;padding:40px 20px 80px}.account__header{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin-bottom:24px}.account__title{font-size:36px;font-weight:800;letter-spacing:-.5px;margin:0 0 8px;background-image:linear-gradient(135deg,#1e5bff,#5b8bff,#b8c8ff);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.account__lede{color:var(--text-secondary);font-size:15px;line-height:1.5;margin:0 0 24px}.account__form{display:flex;flex-direction:column;gap:14px}.account__field{display:flex;flex-direction:column;gap:6px}.account__field-label{font-size:11px;font-weight:700;letter-spacing:1.2px;text-transform:uppercase;color:var(--text-tertiary)}.account__input,.account__code-input{background:var(--surface-2);border:1px solid var(--border);color:var(--text);padding:12px 14px;border-radius:12px;font-size:16px;outline:none;transition:border-color .12s ease}.account__input:focus,.account__code-input:focus{border-color:#5b8bff}.account__code-input{font-family:Menlo,SF Mono,ui-monospace,monospace;letter-spacing:8px;text-align:center;font-size:26px}.account__button{background:linear-gradient(90deg,#1e5fe8,#3a86ff);color:#fff;border:none;border-radius:999px;padding:14px 18px;font-size:15px;font-weight:800;cursor:pointer;width:100%;display:block;transition:filter .12s ease,opacity .12s ease}.account__button:hover{filter:brightness(1.08)}.account__button:disabled{opacity:.5;cursor:not-allowed}.account__button--foundation{background:url(https://rlnnclgkqbuafiobraro.supabase.co/storage/v1/object/public/App/branding/founding_membership.jpg) center / cover no-repeat;color:#000}.account__button--foundation:hover{filter:brightness(1.04)}.account__button--ivyLeague{background:linear-gradient(90deg,#7a0f1f,#a6192e);color:#fff}.account__link-button{background:transparent;border:none;color:var(--text-secondary);font-size:13px;text-align:left;padding:6px 2px;cursor:pointer}.account__link-button:hover{color:var(--text)}.account__error{background:#ff5c7a1f;border:1px solid rgba(255,92,122,.35);color:#ff8fa3;padding:10px 12px;border-radius:10px;font-size:13px}.account__profile{background:var(--surface);border:1px solid var(--border);padding:16px 18px;border-radius:14px;margin-bottom:32px;display:flex;flex-direction:column;gap:10px}.account__email{font-size:15px;font-weight:600;color:var(--text)}.account__chips{display:flex;flex-wrap:wrap;gap:6px}.account__chip{display:inline-block;padding:3px 10px;border-radius:999px;background:var(--surface-2);color:var(--text-secondary);font-size:11px;font-weight:700;letter-spacing:.6px;text-transform:uppercase}.account__chip--accent{background:#5b8bff2e;color:#b8c8ff}.account__section-title{font-size:13px;font-weight:700;letter-spacing:1.2px;text-transform:uppercase;color:var(--text-tertiary);margin:0 0 14px}.account__loading,.account__empty{color:var(--text-secondary);font-size:14px;line-height:1.5;padding:24px 0}.account__inline-link{color:#5b8bff}.account__inline-link:hover{color:#b8c8ff}.account__saved-list{display:grid;grid-template-columns:1fr;gap:16px}@media (min-width: 720px){.account__saved-list{grid-template-columns:1fr 1fr}}.account-page{width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);margin-top:-6rem;margin-bottom:-96px;min-height:100vh;display:grid;grid-template-columns:1fr 1fr;gap:0;align-items:stretch;padding:6rem 0 0;box-sizing:border-box}@media (max-width: 880px){.account-page{grid-template-columns:1fr;gap:32px;padding:6rem 24px 48px}}.account-page__media,.account-page__panel{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;padding:32px 24px 48px;box-sizing:border-box;align-self:stretch}.account-page__media-square{position:relative;width:100%;flex:1;border-radius:24px;overflow:hidden;background:#000;box-shadow:0 20px 60px #00000073}@media (max-width: 880px){.account-page__media,.account-page__panel{padding:24px 24px 32px}.account-page__media-square{flex:none;aspect-ratio:1 / 1}}.account-page__video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.account-page__video-toggle{position:absolute;bottom:12px;left:12px;width:32px;height:32px;border:0;border-radius:50%;background:#ffffff26;color:#fff;font-size:14px;display:flex;align-items:center;justify-content:center;cursor:pointer;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);z-index:2}.account-page__video-toggle:hover{background:#ffffff40}.account-page__panel{gap:20px;max-width:440px;width:100%;justify-self:center}.account-page__logo{display:flex;justify-content:center;width:100%;margin-bottom:50px}.account-page__logo img{width:100%;height:auto;display:block}.account-page__hero{display:flex;flex-direction:column;align-items:center;text-align:center;gap:10px}.account-page__app-icon{width:64px;height:64px;border-radius:14px;background-position:center;background-repeat:no-repeat;background-size:contain}.account-page__hero-title{color:var(--text);font-size:1.25rem;font-weight:500;letter-spacing:-.2px}.account-page__hero-sub{color:var(--text-secondary);font-size:.85rem;font-weight:500;line-height:140%;max-width:28rem}.account-page__tagline{color:var(--text-secondary);font-size:.85rem;font-weight:500;line-height:140%;text-align:center;max-width:28rem;margin:0 auto}.account-page__form{display:flex;flex-direction:column;gap:12px}.account-page__name-row{display:grid;grid-template-columns:1fr 1fr;gap:10px}.account-page__input{background:var(--surface-2);border:1px solid rgba(255,255,255,.08);color:var(--text);padding:14px 20px;border-radius:999px;font-size:15px;outline:none;width:100%;min-width:0;transition:border-color .12s ease,background .12s ease}.account-page__input::-moz-placeholder{color:var(--text-tertiary)}.account-page__input::placeholder{color:var(--text-tertiary)}.account-page__input:focus{border-color:#5b8bff}.account-page__code-label{color:var(--text-secondary);font-size:14px;text-align:center;margin-bottom:4px}.account-page__code-input{border-radius:999px}.account-page__switch{background:transparent;border:0;font-size:13px;font-weight:500;text-align:center;padding:8px 4px;cursor:pointer}.account-page__switch:hover{opacity:.85}.account-page__switch-prefix{color:var(--text-secondary)}.account-page__switch-action{color:var(--text);font-weight:600}.mode-switcher{position:relative;display:grid;grid-template-columns:1fr 1fr 1fr;gap:0;border-bottom:1px solid var(--border);padding-bottom:8px}.mode-switcher__btn{background:transparent;border:0;padding:6px 8px 14px;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:14px;cursor:pointer;color:var(--text-secondary);transition:color .16s ease}.mode-switcher__btn--active{color:var(--text)}.mode-switcher__badge{font-size:9px;font-weight:700;letter-spacing:1.1px;text-transform:uppercase;color:var(--text-tertiary);text-align:center;line-height:1.2;transition:color .16s ease}.mode-switcher__btn--active .mode-switcher__badge{color:var(--text-secondary)}.mode-switcher__indicator{position:absolute;bottom:-1px;height:2px;background:var(--text);border-radius:2px;transition:left .28s cubic-bezier(.22,.61,.36,1),width .28s cubic-bezier(.22,.61,.36,1)}.price-block{display:inline-flex;align-items:flex-start;gap:1px;font-weight:700;letter-spacing:-.5px;line-height:1}.price-block__dollar,.price-block__digits,.price-block__amount--free{font-size:22px;color:var(--text-secondary);line-height:1}.price-block__superscript{display:flex;flex-direction:column;align-items:flex-start;margin-left:3px;padding-top:2px;line-height:1.05}.price-block__decimals{font-size:11px;font-weight:700;color:var(--text-secondary)}.price-block__period{font-size:9px;font-weight:700;letter-spacing:.4px;text-transform:lowercase;color:var(--text-tertiary);margin-top:1px}.mode-switcher__btn--active .price-block__period{color:var(--text-secondary)}.price-block--active.price-block--foundation .price-block__digits{background-image:linear-gradient(90deg,#b47bff,#ff7fb4,#f5d4c8);-webkit-background-clip:text;background-clip:text;color:transparent;text-shadow:0 0 18px rgba(255,127,180,.45)}.price-block--active.price-block--ivyLeague .price-block__digits{color:#e89090;text-shadow:0 0 14px rgba(192,48,63,.55)}.price-block--active.price-block--brief .price-block__amount--free{color:#5b8bff;text-shadow:0 0 14px rgba(91,139,255,.45)}.membership-card{display:flex;flex-direction:column;align-items:center;gap:50px;text-align:center}.membership-card__housing{width:100%;aspect-ratio:1.586 / 1;perspective:400px;cursor:pointer}.membership-card__tilt{position:relative;width:100%;height:100%;transform-style:preserve-3d;transform:rotateX(var(--rx, 0deg)) rotateY(var(--ry, 0deg));transition:transform .22s cubic-bezier(.22,.61,.36,1),filter .22s ease;filter:drop-shadow(0 16px 32px rgba(0,0,0,.55))}.membership-card__housing:hover .membership-card__tilt{filter:drop-shadow(0 24px 44px rgba(0,0,0,.7))}.membership-card__image{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;display:block}.membership-card__badge{font-size:10px;font-weight:700;letter-spacing:1.4px;text-transform:uppercase;color:var(--text-tertiary)}.membership-card__title-stack{display:inline-flex;flex-direction:column;align-items:flex-start;align-self:center;gap:2px}.membership-card__title{display:flex;align-items:flex-start;gap:3px;line-height:1.05;letter-spacing:-.4px}.membership-card__lead{font-size:1.6rem;font-weight:700;color:var(--text);line-height:1.05}.membership-card__trail{font-size:.78rem;font-weight:500;color:var(--text-tertiary);line-height:1;margin-top:2px}.membership-card__gradient{font-size:1.6rem;font-weight:700;letter-spacing:-.4px;line-height:1.05;background-clip:text;-webkit-background-clip:text;color:transparent;text-align:left}.account-page__extras{height:5rem;display:flex;align-items:center;overflow:hidden}.uni-carousel-shell{position:relative;width:100%;height:5rem;overflow:hidden;box-sizing:border-box}.uni-carousel-wrap{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;cursor:grab;-moz-user-select:none;user-select:none;-webkit-user-select:none;box-sizing:border-box;-webkit-mask-image:linear-gradient(to right,transparent 0,black 80px,black calc(100% - 80px),transparent 100%);mask-image:linear-gradient(to right,transparent 0,black 80px,black calc(100% - 80px),transparent 100%)}.uni-carousel-wrap.dragging{cursor:grabbing}.uni-carousel-track{display:flex;gap:12px;will-change:transform;width:-moz-max-content;width:max-content;position:absolute;top:50%;left:0;transform:translateY(-50%)}.uni-carousel-track.animating{animation:uni-scroll linear infinite}@keyframes uni-scroll{0%{transform:translateY(-50%)}to{transform:translate(var(--loop-width),-50%)}}.uni-pill{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;padding:8px 18px;border:1px solid rgba(255,255,255,.08);border-radius:999px;background:#ffffff12;color:#fff;font-size:13px;font-weight:600;box-sizing:border-box;white-space:nowrap}.core-border{position:relative;display:block;border-radius:999px;isolation:isolate}.core-border>*{border-radius:inherit}.core-border:before,.core-border:after{content:"";position:absolute;pointer-events:none;border-radius:inherit}.core-border:before{top:3px;right:3px;bottom:3px;left:3px;z-index:2}.core-border:after{top:0;right:0;bottom:0;left:0;z-index:3}.core-border--dark:before{background:linear-gradient(to bottom,#fff6,#fff0 60%)}.core-border--dark:after{border:.75px solid rgba(0,0,0,.95);box-shadow:inset 0 1.5px 2px #ffffff59,inset 0 -1.5px 2px #0000008c}.core-border--light:before{background:linear-gradient(to bottom,#ffffff80,#fff0 60%)}.core-border--light:after{border:.75px solid rgba(21,21,23,.6);box-shadow:inset 0 -1.5px 2px #0000008c,inset 0 1.5px 2px #fff6}.material-icons{font-family:Material Icons;font-weight:400;font-style:normal;line-height:1;letter-spacing:normal;text-transform:none;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased}.folder-flap{position:relative;padding-top:var(--flap-rise);container-type:inline-size;filter:drop-shadow(0 4px 12px rgba(0,0,0,.22))}.folder-flap__back{position:absolute;top:0;left:0;right:0;bottom:0;background:var(--flap-back);border-radius:var(--flap-radius);pointer-events:none}.folder-flap__tab{position:absolute;top:0;display:block;pointer-events:none;filter:drop-shadow(0 -1px 1px rgba(0,0,0,.25))}.folder-flap__front{position:relative;margin-top:var(--flap-peek);background:var(--flap-front);border-radius:var(--flap-radius);overflow:hidden;box-shadow:0 -3px 10px #0006}.hero{margin-top:2.5rem;margin-bottom:16px;margin-inline:calc(50% - 50vw);padding-bottom:0;border-bottom:none}.hero__viewport{position:relative}.hero__track{--hero-card-w: clamp(280px, 82vw, 1400px);--hero-pad: calc((100vw - var(--hero-card-w)) / 2);display:flex;gap:24px;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;padding:24px var(--hero-pad) 32px}.hero__track::-webkit-scrollbar{display:none}.hero-slide{flex:0 0 var(--hero-card-w);scroll-snap-align:center;scroll-snap-stop:normal;text-decoration:none;color:#fff}.hero-slide__flap{transition:transform .18s ease,filter .18s ease}.hero-slide:hover .hero-slide__flap{transform:translateY(-2px);filter:drop-shadow(0 6px 18px rgba(0,0,0,.32))}.hero__arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:2;width:44px;height:44px;display:flex;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.3);border-radius:50%;background:#141416b8;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);color:var(--text);padding:0;transition:opacity .15s,transform .15s,background .15s}.hero__arrow:hover:not(:disabled){background:#1e1e22eb;transform:translateY(-50%) scale(1.05)}.hero__arrow:disabled{opacity:.35;cursor:default}.hero__arrow--prev{left:16px}.hero__arrow--next{right:16px}.hero-slide__inner{position:relative;display:flex;align-items:stretch;justify-content:space-between;gap:40px;min-height:clamp(260px,31vw,416px);padding:28px 36px}.hero-slide__cover{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;opacity:.4}.hero-slide__copy{position:relative;max-width:560px;align-self:flex-end;flex:1 1 0;min-width:0}.hero-slide__preview{position:relative;align-self:stretch;flex:0 1 460px;min-width:0;display:flex;flex-direction:column;justify-content:flex-start;overflow:hidden}@media (max-width: 820px){.hero-slide__preview{display:none}}.hero-slide__org{font-size:11px;font-weight:700;letter-spacing:1.6px;text-transform:uppercase;margin-bottom:8px}.hero-slide__title{font-size:clamp(24px,3.2vw,40px);font-weight:800;letter-spacing:-.6px;line-height:1.08;margin:0 0 10px}.hero-slide__snippet{font-size:14px;line-height:1.5;color:#ffffffd1;margin:0 0 16px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.hero-slide__cta{display:inline-flex;align-items:center;padding:9px 16px;border-radius:var(--radius-pill);font-size:13px;font-weight:800;color:#0a0a0a}.hero__dots{display:flex;justify-content:center;gap:8px;margin-top:16px}.hero__dot{width:8px;height:8px;border-radius:50%;border:0;padding:0;background:var(--text-tertiary);transition:width .2s ease,background .2s ease}.hero__dot--active{width:22px;border-radius:4px;background:var(--text)}.cat-carousel{display:flex;gap:32px;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;padding-top:var(--folder-hover-lift);padding-bottom:16px;padding-left:max(56px,calc((100vw - var(--max-width)) / 2 + 56px));padding-right:max(56px,calc((100vw - var(--max-width)) / 2 + 56px));scroll-padding-left:max(56px,calc((100vw - var(--max-width)) / 2 + 56px));scroll-padding-right:max(56px,calc((100vw - var(--max-width)) / 2 + 56px));margin-left:min(-56px,calc((var(--max-width) - 100vw) / 2 - 56px));margin-right:calc(50% - 50vw);scrollbar-width:thin}.cat-slide{flex:0 0 580px;scroll-snap-align:start;padding-right:0;border-right:none}.cat-slide__head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:24px}.cat-slide__label{display:flex;align-items:center;gap:16px}.cat-slide__icon{font-size:28px;color:var(--accent)}.cat-slide__name{font-size:17px;font-weight:800;letter-spacing:-.2px}.cat-slide__count{font-size:12px;color:var(--text-tertiary);margin-top:1px}.cat-slide__see-all{flex:0 0 auto;font-size:12px;font-weight:700;color:var(--accent);white-space:nowrap;padding-top:4px}.cat-slide__see-all:hover{text-decoration:underline}.cat-slide__grid{display:grid;grid-template-columns:1fr;gap:40px}.cat-tiles{display:flex;gap:32px;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x proximity;padding-top:8px;padding-bottom:16px;padding-left:max(56px,calc((100vw - var(--max-width)) / 2 + 56px));padding-right:max(56px,calc((100vw - var(--max-width)) / 2 + 56px));scroll-padding-left:max(56px,calc((100vw - var(--max-width)) / 2 + 56px));scroll-padding-right:max(56px,calc((100vw - var(--max-width)) / 2 + 56px));margin-left:min(-56px,calc((var(--max-width) - 100vw) / 2 - 56px));margin-right:calc(50% - 50vw);scrollbar-width:thin}.cat-tile{flex:0 0 clamp(380px,28vw,500px);scroll-snap-align:start;display:flex;flex-direction:column;gap:24px;color:var(--text);text-decoration:none;transition:transform .18s ease}.cat-tile:hover{transform:translateY(-3px)}.cat-tile:hover .cat-tile__title{color:var(--accent)}.cat-tile__image{width:100%;aspect-ratio:16 / 10;border-radius:18px;background:radial-gradient(120% 80% at 20% 20%,rgba(91,139,255,.35),transparent 60%),radial-gradient(120% 80% at 80% 90%,rgba(255,91,161,.28),transparent 60%),var(--surface-2);display:flex;align-items:center;justify-content:center;overflow:hidden}.cat-tile__image-glyph{color:#ffffffd9;font-size:64px}.cat-tile__copy{display:flex;flex-direction:column;gap:6px;padding:0 4px}.cat-tile__eyebrow{font-size:11px;font-weight:700;letter-spacing:1.4px;text-transform:uppercase;color:var(--text-tertiary)}.cat-tile__title{font-size:20px;font-weight:800;letter-spacing:-.3px;line-height:1.2;color:var(--text);transition:color .12s ease}.cat-tile__desc{font-size:14px;line-height:1.45;color:var(--text-secondary);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.popular-row{display:flex;gap:48px;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x proximity;padding-top:var(--folder-hover-lift);padding-bottom:60px;padding-left:max(136px,calc((100vw - var(--max-width)) / 2 + 136px));padding-right:max(136px,calc((100vw - var(--max-width)) / 2 + 136px));scroll-padding-left:max(136px,calc((100vw - var(--max-width)) / 2 + 136px));scroll-padding-right:max(136px,calc((100vw - var(--max-width)) / 2 + 136px));margin-left:min(-56px,calc((var(--max-width) - 100vw) / 2 - 56px));margin-right:calc(50% - 50vw);scrollbar-width:thin}.popular-card{position:relative;flex:0 0 clamp(260px,28vw,320px);scroll-snap-align:start;text-decoration:none;color:#fff;transition:transform .18s ease;overflow:visible}.popular-card:hover{transform:translateY(calc(-1 * var(--folder-hover-lift)))}.popular-card .folder{height:560px}.popular-card__rank{position:absolute;left:-.42em;bottom:-.22em;z-index:3;font-size:clamp(220px,18vw,300px);font-weight:900;line-height:.78;letter-spacing:-.08em;color:var(--bg);-webkit-text-stroke:4px rgba(255,255,255,.95);font-variant-numeric:tabular-nums;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.popular-card:nth-child(n+10) .popular-card__rank{left:-.95em}.brief-preview{display:flex;flex-direction:column;gap:8px;color:#fff}.brief-preview__org{font-size:10px;font-weight:700;letter-spacing:1.4px;text-transform:uppercase}.brief-preview__title{font-size:22px;font-weight:800;letter-spacing:-.4px;line-height:1.15;margin:0}.brief-preview__desc{font-size:13px;line-height:1.5;color:#ffffffc7;margin:0;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.brief-preview__links{display:flex;flex-wrap:wrap;gap:6px}.brief-preview__link{font-size:11px;font-weight:600;padding:4px 10px;border-radius:var(--radius-pill);background:#ffffff1f}.brief-preview__items{display:flex;flex-direction:column;gap:3px;margin-top:4px;border-radius:12px;overflow:hidden}.brief-preview__item{display:flex;align-items:center;gap:10px;padding:13px 14px;background:var(--item-bg)}.brief-preview__item-index{flex:0 0 auto;font-weight:800;font-size:13px;font-variant-numeric:tabular-nums;opacity:.7}.brief-preview__item-title{font-size:13px;font-weight:600;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.brief-preview--popular{padding:20px 20px 0;height:100%}.brief-preview--hero{height:100%;justify-content:flex-start;gap:0}.brief-preview--hero .brief-preview__org,.brief-preview--hero .brief-preview__title,.brief-preview--hero .brief-preview__desc,.brief-preview--hero .brief-preview__links{display:none}.brief-preview--hero .brief-preview__items{flex:1 1 auto;margin-top:0;overflow:hidden;-webkit-mask-image:linear-gradient(to bottom,#000 72%,transparent 100%);mask-image:linear-gradient(to bottom,#000 72%,transparent 100%)}.popular-card__fade{position:absolute;left:0;right:0;bottom:0;height:96px;background:linear-gradient(to bottom,transparent,var(--fade-to, #0a0a0a));pointer-events:none}.popular-card__saves{position:absolute;right:12px;bottom:12px;z-index:2;font-size:12px;font-weight:700;color:#fff;background:#00000073;padding:4px 10px;border-radius:var(--radius-pill);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.footer-section--telos-below{flex-wrap:wrap}.footer-section--telos-below .sign-up{order:99;flex:1 1 100%;width:100%;max-width:none;margin-top:32px;display:flex;flex-direction:column;align-items:center}.footer-section--telos-below .sign-up .high-level-download-info{width:100%;display:flex;justify-content:center}.footer-section--telos-below .sign-up .appstore-stuff{display:flex;gap:16px}.footer-section--telos-below .flex-block-52{order:100;flex:1 1 100%}.skeleton{background:linear-gradient(90deg,var(--surface) 0%,var(--surface-2) 50%,var(--surface) 100%);background-size:200% 100%;animation:skeleton-shimmer 1.6s linear infinite;border-radius:8px}@keyframes skeleton-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.section--skeleton{padding-bottom:var(--section-gap);margin-bottom:var(--section-gap)}.section--skeleton .section__header{padding-inline:0}.skeleton-heading{width:240px;height:32px;border-radius:8px}.skeleton-hero{margin-inline:calc(50% - 50vw);padding:32px 0;display:flex;justify-content:center}.skeleton-hero__card{width:clamp(280px,82vw,1400px);aspect-ratio:16 / 6;border-radius:22px;padding:36px 40px;display:flex;flex-direction:column;justify-content:flex-end;gap:12px}.skeleton-hero__chip{width:80px;height:14px;background:#ffffff14;border-radius:4px}.skeleton-hero__title{width:56%;height:32px;background:#ffffff1f;border-radius:6px}.skeleton-hero__line{width:42%;height:14px;background:#ffffff12;border-radius:4px}.skeleton-hero__pill{width:110px;height:36px;background:#ffffff1f;border-radius:999px;margin-top:6px}.skeleton-tiles{display:flex;gap:28px;padding-bottom:8px;padding-left:max(56px,calc((100vw - var(--max-width)) / 2 + 56px));margin-left:min(-56px,calc((var(--max-width) - 100vw) / 2 - 56px));margin-right:calc(50% - 50vw);overflow:hidden}.skeleton-tile{flex:0 0 clamp(280px,26vw,380px);display:flex;flex-direction:column;gap:16px}.skeleton-tile__img{width:100%;aspect-ratio:16 / 10;border-radius:18px}.skeleton-tile__eyebrow{width:72px;height:12px;border-radius:3px;margin-left:4px}.skeleton-tile__title{width:80%;height:20px;border-radius:5px;margin-left:4px}.skeleton-tile__desc{width:56%;height:14px;border-radius:4px;margin-left:4px}.skeleton-cards{display:flex;gap:24px;padding-bottom:8px;padding-left:max(56px,calc((100vw - var(--max-width)) / 2 + 56px));margin-left:min(-56px,calc((var(--max-width) - 100vw) / 2 - 56px));margin-right:calc(50% - 50vw);overflow:hidden}.skeleton-card{flex:0 0 clamp(280px,22vw,360px);display:flex;gap:14px;min-height:280px}.skeleton-card__folder{flex:1;min-height:280px;border-radius:16px}.skeleton-card__side{flex:0 0 80px;display:flex;flex-direction:column;align-items:center;gap:10px;padding-top:18px}.skeleton-card__pill{width:64px;height:28px;border-radius:999px}.skeleton-card__stat{width:56px;height:28px;border-radius:6px}.hover\:text-text-secondary:hover{color:var(--text-secondary)}@media (min-width: 640px){.sm\:bottom-6{bottom:1.5rem}.sm\:left-6{left:1.5rem}}
