@import "https://fonts.googleapis.com/css2?family=Russo+One&display=swap";@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--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}::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--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}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--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)}}@layer base{*,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::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,ui-sans-serif, system-ui, 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{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]){-webkit-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.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}.\!start{inset-inline-start:var(--spacing)!important}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.isolate{isolation:isolate}.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}}.block{display:block}.contents{display:contents}.hidden{display:none}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.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,)}.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))}}:root{--orange:#ff5a00;--orange-bright:#ff6b00;--ink:#101114;--graphite:#24272c;--cool-gray:#3a3e44;--muted:#6c7179;--muted-light:#aeb2b8;--paper:#f3f3f1;--white:#fff;--runbase:#22a06b;--bombase:#3478f6;--puzzle:#c02a6b;--chess:#18191b;--font-racing:"Russo One", "Arial Black", "Arial Narrow", sans-serif;--font-sans:var(--font-racing), "Noto Sans TC", "PingFang TC", "Microsoft JhengHei", system-ui, sans-serif}.partners-module{color:#fff;border-top:4px solid var(--orange);background:#141619;margin-top:26px;padding:30px;overflow:hidden;box-shadow:0 18px 45px #10111421}.partners-page .partners-module{margin-top:0}.partners-heading{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:24px;display:flex}.partners-heading p{color:var(--orange);letter-spacing:.17em;margin:0 0 7px;font-size:.64rem;font-weight:900}.partners-heading h2{margin:0;font-size:1.65rem}.partners-heading h2 span{color:#777c84;letter-spacing:.08em;text-transform:uppercase;margin-left:7px;font-size:.78rem}.partners-heading small{color:#858a92;margin-top:7px;font-size:.7rem;display:block}.partners-heading-actions{align-items:center;gap:18px;display:flex}.partners-heading-actions>a{color:#ff7b35;white-space:nowrap;align-items:center;gap:7px;font-size:.72rem;font-weight:850;display:flex}.partners-heading-actions svg{width:16px}.partner-invite-button{color:#fff;background:var(--orange);border:0;align-items:center;gap:8px;min-height:42px;padding:0 15px;font-size:.75rem;font-weight:900;display:flex}.partner-invite-button svg{width:17px}.partner-strip{scrollbar-color:#43474e transparent;scroll-snap-type:x proximity;gap:12px;padding:2px 2px 12px;display:flex;overflow-x:auto}.partner-card{color:#fff;text-align:left;scroll-snap-align:start;background:#202328;border:1px solid #30343a;flex-direction:column;flex:0 0 178px;align-items:flex-start;min-height:205px;padding:21px 17px;transition:transform .18s,border-color .18s;display:flex}.partner-card:hover{border-color:#575d66;transform:translateY(-3px)}.partner-avatar{color:#fff;background:linear-gradient(145deg,#ff7a2f,#dc4300) 50%/cover;border-radius:50%;flex:none;place-items:center;width:49px;height:49px;font-weight:950;display:grid}.partner-avatar svg{width:22px}.partner-card strong{text-overflow:ellipsis;white-space:nowrap;width:100%;margin-top:17px;font-size:.9rem;overflow:hidden}.partner-card>small{color:#8f949d;text-overflow:ellipsis;white-space:nowrap;width:100%;margin-top:4px;font-family:system-ui,sans-serif;font-size:.66rem;overflow:hidden}.partner-status{color:#c9ccd1;align-items:center;gap:6px;margin-top:13px;font-size:.67rem;display:flex}.partner-status i{background:#22a06b;border-radius:50%;width:6px;height:6px}.partner-card em{color:#777c84;margin-top:auto;font-size:.62rem;font-style:normal}.invite-card{background:#191b1f;border-style:dashed;justify-content:center}.invite-card .partner-avatar{color:var(--orange);background:#2b2e34}.invite-card em{margin-top:8px;line-height:1.5}.partners-loading,.partners-empty{color:#858a92;justify-content:center;align-items:center;gap:10px;min-height:120px;font-size:.75rem;display:flex}.partners-empty svg{width:22px;color:var(--orange)}.partner-feedback{padding:10px 13px;font-size:.72rem}.partner-feedback.error{color:#ffb5a8;background:#3a1b18}.partner-feedback.success{color:#aee6ca;background:#153326}.partner-invitations{gap:8px;margin-bottom:22px;display:grid}.partner-invitations>strong,.outgoing-invites>strong{color:#8d929a;letter-spacing:.1em;text-transform:uppercase;font-size:.66rem}.partner-invitations article{border-left:3px solid var(--orange);background:#202328;grid-template-columns:auto 1fr auto auto;align-items:center;gap:12px;padding:12px;display:grid}.partner-invitations article .partner-avatar{width:38px;height:38px}.partner-invitations article div:nth-child(2){gap:3px;display:grid}.partner-invitations article b{font-size:.78rem}.partner-invitations article span{color:#8d929a;font-size:.66rem}.partner-invitations article button{color:#fff;background:var(--orange);border:0;align-items:center;gap:6px;padding:8px 11px;font-size:.68rem;font-weight:850;display:flex}.partner-invitations article button.secondary{color:#bbbfc5;background:#32363c}.partner-invitations article button svg{width:14px}.outgoing-invites{align-items:center;gap:8px;margin-top:17px;display:flex;overflow:auto}.outgoing-invites>span{color:#c7cbd0;white-space:nowrap;background:#25282d;align-items:center;gap:9px;padding:8px 10px;font-family:system-ui,sans-serif;font-size:.68rem;display:flex}.outgoing-invites em{color:#777c84;font-family:var(--font-sans);font-size:.59rem;font-style:normal}.partner-modal-backdrop{z-index:100;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#040506c7;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.partner-modal{color:#181a1e;border-top:5px solid var(--orange);background:#fff;width:min(100%,470px);padding:35px;position:relative;box-shadow:0 28px 80px #0006}.modal-close{color:#757980;background:0 0;border:0;padding:7px;position:absolute;top:14px;right:15px}.modal-close svg{width:20px}.modal-icon{width:32px;height:32px;color:var(--orange)}.partner-modal h2{margin:16px 0 7px;font-size:1.7rem}.partner-modal>p{color:#73777d;font-family:system-ui,sans-serif;font-size:.82rem;line-height:1.65}.partner-modal form{gap:18px;margin-top:24px;display:grid}.partner-modal form label{color:#555960;gap:8px;font-size:.72rem;font-weight:850;display:grid}.partner-modal input{border:1px solid #cfd1d4;outline:0;min-height:50px;padding:0 14px;font-family:system-ui,sans-serif}.partner-modal input:focus{border-color:var(--orange);box-shadow:0 0 0 3px #ff5a001a}.partner-modal form button,.remove-partner{color:#fff;background:var(--orange);border:0;justify-content:center;align-items:center;gap:8px;min-height:47px;font-weight:900;display:flex}.partner-modal form button svg,.remove-partner svg{width:17px}.partner-modal.detail{text-align:center}.partner-modal.detail>.partner-avatar{width:70px;height:70px;margin:0 auto;font-size:1.35rem}.shared-work{text-align:left;background:#f1f2f0;margin:25px 0 14px;padding:17px}.shared-work strong{align-items:center;gap:8px;font-size:.75rem;display:flex}.shared-work svg{width:17px;color:var(--orange)}.shared-work p{color:#81858b;margin:13px 0 0;font-size:.72rem}.project-invite-disabled{color:#8a8d92;background:#eee;border:1px solid #d8d9d7;width:100%;min-height:45px;font-weight:800}.project-invite-disabled small{color:var(--orange);margin-left:7px}.remove-partner{color:#bf372c;background:#fff1ee;border:1px solid #f0c5bf;width:100%;margin-top:10px}@media (max-width:760px){.partners-module{padding:22px 16px}.partners-heading{flex-direction:column;align-items:flex-start}.partners-heading-actions{justify-content:space-between;width:100%}.partner-card{flex-basis:155px;min-height:195px}.partner-invitations article{grid-template-columns:auto 1fr}.partner-invitations article button{grid-row:2}.partner-modal{padding:30px 22px}}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--ink)}body{background:var(--paper);color:var(--ink);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;margin:0}a{color:inherit;text-decoration:none}button,input{font:inherit}button{color:inherit}a[href],button:not(:disabled),[role=button]:not([aria-disabled=true]),label[for],input[type=checkbox]:not(:disabled),input[type=radio]:not(:disabled){cursor:pointer}button:disabled,[aria-disabled=true],input:disabled{cursor:not-allowed}img{max-width:100%;display:block}::selection{background:var(--orange);color:#fff}:focus-visible{outline-offset:3px;outline:3px solid #4d90fe}.brand-logo{white-space:nowrap;align-items:center;gap:12px;font-size:1.38rem;display:inline-flex}.brand-logo img{object-fit:contain;object-position:center;border-radius:7px;width:36px;height:36px}.brand-wordmark{color:currentColor;font-family:var(--font-racing);letter-spacing:.04em;text-transform:uppercase;transform-origin:50%;padding-inline:.04em .12em;font-size:1em;font-weight:400;line-height:1;display:inline-block;transform:skew(-8deg)}.brand-logo-light,.brand-logo-white{color:#fff}.brand-logo-white img{box-shadow:inset 0 0 0 1px #ffffff38}.brand-logo-dark{color:var(--ink)}.brand-logo-mark img{border-radius:14px;width:72px;height:72px;box-shadow:0 16px 36px #ff5a0040}.brand-logo-mark>span{display:none}.site-header{z-index:20;border-bottom:1px solid #ffffff1a;height:84px;position:absolute;inset:0 0 auto}.nav-shell{justify-content:space-between;align-items:center;max-width:1440px;height:100%;margin:auto;padding:0 5vw;display:flex}.desktop-nav{align-items:center;gap:clamp(18px,2.5vw,42px);margin-left:auto;margin-right:clamp(22px,4vw,70px);display:flex}.desktop-nav a{color:#d6d8dc;font-size:.9rem;font-weight:700;transition:color .2s}.desktop-nav a:hover{color:var(--orange)}.nav-actions{align-items:center;display:flex}.login-link{color:#fff;border:1px solid #ffffff40;align-items:center;gap:10px;padding:12px 20px;font-weight:800;display:inline-flex;transform:skew(-9deg)}.login-link>*{transform:skew(9deg)}.login-link:hover{background:var(--orange);border-color:var(--orange)}.menu-button{background:0 0;border:0;padding:8px;display:none}.mobile-menu{background:#17191c;border:1px solid #34373d;padding:12px;display:grid;position:absolute;top:76px;left:16px;right:16px;box-shadow:0 24px 50px #0006}.mobile-menu a{color:#fff;border-bottom:1px solid #2c2f34;padding:14px;font-weight:700}.hero{background:var(--ink);color:#fff;grid-template-columns:minmax(0,54%) minmax(0,46%);min-height:740px;display:grid;position:relative;overflow:hidden}.hero:before{content:"";clip-path:polygon(0 0,100% 0,78% 100%,0 100%);background:linear-gradient(135deg,#ff6b00 0%,#ff4f00 72%,#ed3900 100%);position:absolute;inset:0 46% 0 0}.hero-grid{opacity:.22;background-image:linear-gradient(#ffffff29 1px,#0000 1px),linear-gradient(90deg,#ffffff29 1px,#0000 1px);background-size:34px 34px;position:absolute;inset:0 46% 0 0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 85%);mask-image:linear-gradient(90deg,#000,#0000 85%)}.hero-copy{z-index:2;align-self:center;max-width:850px;padding:150px 8vw 74px 6vw;position:relative}.eyebrow{letter-spacing:.18em;text-transform:uppercase;align-items:center;gap:10px;margin:0 0 20px;font-size:.76rem;font-weight:900;display:flex}.eyebrow>span{background:currentColor;width:30px;height:3px;transform:skew(-25deg)}.eyebrow.dark{color:var(--orange);justify-content:center}.hero h1{letter-spacing:-.055em;max-width:760px;margin:0;font-size:clamp(3rem,5.5vw,5.9rem);font-weight:950;line-height:1.06}.hero h1 em{color:var(--ink);font-style:normal;display:inline-block;position:relative}.hero h1 em:after{content:"";background:var(--ink);height:8px;position:absolute;bottom:-5px;left:0;right:0;transform:skew(-28deg)}.hero-description{color:#1e1e1e;max-width:590px;margin:34px 0 0;font-size:1.07rem;font-weight:650;line-height:1.75}.hero-actions{align-items:center;gap:28px;margin-top:30px;display:flex}.button{cursor:pointer;border:0;justify-content:center;align-items:center;gap:13px;min-height:50px;padding:0 25px;font-weight:900;transition:transform .2s,background .2s,color .2s,box-shadow .2s;display:inline-flex}.button:hover{transform:translateY(-2px)}.button-dark{color:#fff;background:var(--ink);clip-path:polygon(0 0,calc(100% - 15px) 0,100% 50%,calc(100% - 15px) 100%,0 100%);padding-right:36px;box-shadow:7px 7px #10111433}.button-orange{color:#fff;background:var(--orange);box-shadow:0 10px 30px #ff5a0033}.button-light{color:var(--ink);background:#fff}.text-link{color:var(--ink);align-items:center;gap:5px;font-weight:850;display:inline-flex}.hero-proof{color:#251e1a;flex-wrap:wrap;gap:24px;margin-top:34px;font-size:.82rem;font-weight:750;display:flex}.hero-proof span{align-items:center;gap:6px;display:flex}.hero-visual{z-index:3;background:radial-gradient(circle at 50% 46%,#353941 0,#1b1e23 33%,#101114 65%);min-height:740px;position:relative;overflow:hidden}.hero-visual:before{content:"";transform-origin:50% 100%;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:45px 45px;position:absolute;inset:0;transform:perspective(500px)rotateX(58deg)scale(1.4)}.cube-stage{position:absolute;inset:18% 4% 10%}.brand-cube{filter:drop-shadow(0 25px 40px #ff500059);width:210px;height:210px;position:absolute;top:45%;left:50%;transform:translate(-50%,-50%)}.cube-face{position:absolute}.cube-front{clip-path:polygon(0 0,100% 14%,100% 100%,0 83%);background:linear-gradient(145deg,#ff761a,#f14300);border:1px solid #ffb488;place-items:center;display:grid;inset:28px 22px 0;box-shadow:inset 0 0 45px #ffffff1f}.cube-front img{object-fit:cover;border-radius:10px;width:80px;height:80px}.cube-top{clip-path:polygon(0 50%,53% 0,100% 50%,50% 100%);background:#ff7a24;width:167px;height:57px;top:0;left:22px}.cube-side{clip-path:polygon(0 0,100% 16%,100% 100%,0 86%);background:#b82b00;width:42px;height:174px;top:43px;right:-20px}.orbit{border:1px solid #ff5a0059;border-radius:50%;position:absolute;top:45%;left:50%;transform:translate(-50%,-50%)rotateX(67deg)}.orbit-one{width:480px;height:480px}.orbit-two{border-color:#ffffff1f;width:650px;height:650px}.mini-cube{width:72px;height:72px;color:var(--orange);background:linear-gradient(145deg,#30343b,#17191d);border:1px solid #515761;place-items:center;display:grid;position:absolute;transform:rotate(-8deg);box-shadow:0 18px 30px #00000059}.mini-one{top:23%;left:13%}.mini-two{top:31%;right:12%}.mini-three{bottom:12%;right:20%}.visual-label{z-index:4;color:#d9dce2;border-left:2px solid var(--orange);letter-spacing:.06em;background:#101114c7;align-items:center;gap:9px;padding:10px 14px;font-size:.75rem;font-weight:800;display:flex;position:absolute}.visual-label-top{top:18%;left:18%}.visual-label-left{top:63%;left:5%}.visual-label-right{top:22%;right:4%}.visual-caption{z-index:4;color:#8d929b;letter-spacing:.18em;font-size:.66rem;position:absolute;bottom:6%;right:6%}.visual-caption span{color:var(--orange);margin-right:10px}.tools-section{background:#f4f4f2;padding:100px 5vw 110px}.section-heading{max-width:720px;margin-bottom:42px}.section-heading.centered{text-align:center;margin-inline:auto}.section-heading h2{letter-spacing:-.045em;margin:0;font-size:clamp(2.2rem,4vw,3.75rem);line-height:1.12}.section-heading>p:last-child{color:var(--muted);line-height:1.75}.tool-grid{grid-template-columns:repeat(4,1fr);gap:18px;max-width:1380px;margin:0 auto;display:grid}.tool-card{clip-path:polygon(0 0,calc(100% - 13px) 0,100% 13px,100% 100%,0 100%);background:#fff;border:1px solid #e0e1df;flex-direction:column;min-height:350px;padding:30px 27px 25px;transition:transform .2s,box-shadow .2s,border-color .2s;display:flex;position:relative;box-shadow:0 10px 32px #1e202312}.tool-card:hover{transform:translateY(-7px);box-shadow:0 20px 45px #1e20231f}.tool-topline{background:currentColor;height:5px;position:absolute;inset:0 0 auto}.tool-icon{background:currentColor;place-items:center;width:78px;height:78px;margin:9px 0 27px;display:grid}@supports (color:color-mix(in lab, red, red)){.tool-icon{background:color-mix(in srgb, currentColor 11%, white)}}.tool-icon{color:currentColor;clip-path:polygon(50% 0,96% 25%,96% 76%,50% 100%,4% 76%,4% 25%)}.tool-title{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.tool-title h3{margin:0;font-size:1.55rem}.tool-title span{color:#50545b;font-size:.86rem;font-weight:700}.tool-content p{color:#6b6f76;min-height:64px;font-size:.9rem;line-height:1.65}.tool-action{color:currentColor;border:1px solid;align-items:center;gap:10px;width:max-content;margin-top:auto;padding:10px 13px;font-size:.82rem;font-weight:850;display:flex}.tool-action.disabled{color:#8b8e94;background:#f2f2f1;border-color:#d1d2d4}.tool-runbase{color:var(--runbase)}.tool-bombase{color:var(--bombase)}.tool-puzzle{color:var(--puzzle)}.tool-chess{color:var(--chess);background:#f8f5ee}.platform-section{color:#fff;background:#15171a;grid-template-columns:1fr 1fr;min-height:720px;display:grid}.platform-visual{background:radial-gradient(circle,#30343a 0,#181a1e 48%,#111214 75%);position:relative;overflow:hidden}.platform-visual:before{content:"";background-image:linear-gradient(#ffffff0a 1px,#0000 1px),linear-gradient(90deg,#ffffff0a 1px,#0000 1px);background-size:40px 40px;position:absolute;inset:0}.platform-rings{border:1px solid #ff5a008c;place-items:center;width:270px;height:270px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(45deg);box-shadow:0 0 0 55px #ff5a000a,0 0 0 110px #ff5a0006}.platform-rings .brand-logo{transform:rotate(-45deg)scale(1.35)}.platform-chip{text-align:center;background:#23262b;border:1px solid #41464f;min-width:100px;padding:12px 18px;font-size:.8rem;font-weight:850;position:absolute}.chip-one{border-left-color:var(--runbase);top:22%;left:12%}.chip-two{border-left-color:var(--bombase);top:26%;right:10%}.chip-three{border-left-color:var(--puzzle);bottom:18%;left:14%}.chip-four{border-left-color:#c8a96b;bottom:20%;right:13%}.platform-copy{align-self:center;padding:80px 8vw 80px 7vw}.platform-copy h2{letter-spacing:-.05em;margin:0 0 28px;font-size:clamp(2.5rem,4.3vw,4.5rem);line-height:1.08}.platform-copy>p{color:#b5b8be;max-width:620px;line-height:1.8}.platform-copy .eyebrow{color:var(--orange)}.benefit-list{gap:20px;margin-top:38px;display:grid}.benefit-list>div{align-items:flex-start;gap:16px;display:flex}.benefit-list svg{color:var(--orange);flex:none}.benefit-list span{color:#aeb2b8;font-size:.9rem;line-height:1.5}.benefit-list strong{color:#fff;margin-bottom:4px;font-size:1rem;display:block}.pricing-section{background:var(--paper);padding:100px 7vw}.pricing-section .section-heading{max-width:850px}.pricing-section .eyebrow{justify-content:flex-start}.pricing-card{border-top:5px solid var(--orange);background:#fff;grid-template-columns:1.2fr .8fr auto;align-items:center;gap:40px;max-width:1200px;padding:40px;display:grid;box-shadow:0 20px 55px #12131614}.plan-kicker{color:var(--orange);letter-spacing:.16em;font-size:.75rem;font-weight:900}.pricing-card h3{margin:7px 0;font-size:2rem}.pricing-card p{color:var(--muted)}.pricing-card ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.pricing-card li{align-items:center;gap:10px;font-size:.9rem;font-weight:700;display:flex}.pricing-card li svg{color:var(--orange)}.resource-section{background:var(--orange);color:#fff;justify-content:space-between;align-items:center;gap:40px;padding:70px 7vw;display:flex}.resource-section h2{letter-spacing:-.04em;margin:0;font-size:clamp(2.1rem,3.5vw,3.4rem)}.resource-section p{max-width:760px;line-height:1.7}footer{color:#fff;background:#0d0e10;padding:70px 7vw 25px}.footer-main{grid-template-columns:2fr repeat(3,1fr);gap:60px;padding-bottom:60px;display:grid}.footer-main>div{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.footer-main p,.footer-main a,.footer-main span{color:#8f949c;font-size:.85rem}.footer-main h3{letter-spacing:.12em;text-transform:uppercase;font-size:.8rem}.footer-main a:hover{color:var(--orange)}.footer-bottom{color:#6d7178;border-top:1px solid #2b2e32;justify-content:space-between;padding-top:22px;font-size:.75rem;display:flex}.auth-page{background:#fff;grid-template-columns:46% 54%;min-height:100vh;display:grid}.auth-brand-panel{color:#fff;background:radial-gradient(circle at 65% 60%,#373b42 0,#191b1f 40%,#101114 70%);flex-direction:column;min-height:100vh;padding:48px 5vw;display:flex;position:relative;overflow:hidden}.auth-brand-panel:before{content:"";background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:42px 42px;position:absolute;inset:0}.auth-brand-top,.auth-brand-copy,.auth-footnote{z-index:2;position:relative}.auth-brand-copy{max-width:560px;margin:auto 0}.auth-brand-copy .eyebrow{color:var(--orange)}.auth-brand-copy h1{letter-spacing:-.055em;margin:0 0 28px;font-size:clamp(3rem,5vw,5.2rem);line-height:1.08}.auth-brand-copy>p:last-child{color:#b6b9bf;max-width:500px;line-height:1.8}.auth-cube{isolation:isolate;background:radial-gradient(circle,#ff5a003d 0,#ff5a0017 34%,#0000 68%);place-items:center;width:430px;height:430px;display:grid;position:absolute;bottom:24px;right:-48px}.auth-cube:before,.auth-cube:after{content:"";z-index:-1;border:1px solid #ff691c52;position:absolute;inset:70px;transform:rotate(45deg);box-shadow:0 0 42px #ff5a0014,inset 0 0 42px #ff5a000d}.auth-cube:after{border-color:#ffffff14;inset:110px;transform:rotate(45deg)skew(8deg,8deg)}.auth-cube img{object-fit:contain;filter:drop-shadow(0 28px 34px #00000085)drop-shadow(0 0 22px #ff5a0042);width:250px;height:250px;transform:rotate(-4deg)}.auth-footnote{color:#777d86;max-width:480px;margin:auto 0 0;font-size:.72rem;line-height:1.6}.auth-form-panel{place-items:center;padding:70px max(6vw,40px);display:grid;position:relative}.auth-mobile-logo{display:none}.auth-form-shell{width:min(100%,520px)}.auth-heading{position:relative}.auth-heading h2{letter-spacing:-.045em;margin:0 0 8px;font-size:clamp(2rem,3vw,3rem)}.auth-heading p{color:var(--muted)}.auth-tabs{border-bottom:1px solid #d9dade;grid-template-columns:1fr 1fr;margin:32px 0 24px;display:grid}.auth-tabs button{color:#8b8e94;cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;padding:13px;font-weight:850}.auth-tabs button.active{color:var(--ink);border-bottom-color:var(--orange)}.auth-form{gap:19px;display:grid}.auth-form label{color:#34373c;gap:8px;font-size:.8rem;font-weight:800;display:grid}.input-wrap{background:#fafafa;border:1px solid #ced0d4;align-items:center;gap:11px;min-height:54px;padding:0 15px;transition:border .2s,box-shadow .2s;display:flex}.input-wrap:focus-within{border-color:var(--orange);box-shadow:0 0 0 3px #ff5a001a}.input-wrap svg{color:#8b8f96;width:19px}.input-wrap input{background:0 0;border:0;outline:0;flex:1;min-width:0}.input-wrap button{cursor:pointer;background:0 0;border:0;padding:5px}.forgot-button{color:var(--orange);cursor:pointer;background:0 0;border:0;justify-self:end;margin-top:-8px;font-size:.8rem;font-weight:850}.auth-submit{width:100%;margin-top:6px}.auth-submit:disabled{opacity:.65;cursor:wait}.auth-submit svg{width:19px}.remember-option{cursor:pointer;grid-template-columns:auto 1fr;align-items:start;display:grid}.remember-option input{width:18px;height:18px;accent-color:var(--orange);margin:1px 0 0}.remember-option label{color:#34373c;cursor:pointer;gap:3px;font-size:.8rem;font-weight:800;display:grid}.remember-option small{color:#858990;font-size:.68rem;font-weight:500}.auth-divider{color:#95989e;align-items:center;gap:12px;margin:24px 0 16px;font-size:.72rem;display:flex}.auth-divider:before,.auth-divider:after{content:"";background:#dddfe2;flex:1;height:1px}.google-signin{color:#292c31;cursor:pointer;background:#fff;border:1px solid #c9ccd1;justify-content:center;align-items:center;gap:12px;width:100%;min-height:52px;font-weight:850;display:flex}.google-signin:hover{background:#fafafa;border-color:#8f949b}.google-signin:disabled{opacity:.6;cursor:wait}.google-signin>span{color:#fff;background:conic-gradient(from -45deg,#4285f4 0 25%,#34a853 0 50%,#fbbc05 0 75%,#ea4335 0);border-radius:50%;place-items:center;width:25px;height:25px;font-size:.85rem;font-weight:950;display:grid}.form-message{margin:0;padding:12px 14px;font-size:.82rem;line-height:1.5}.form-message.error{color:#b3261e;background:#fff0ed;border-left:3px solid #d33c32}.form-message.success{color:#126b49;background:#eaf8f1;border-left:3px solid #22a06b}.return-login{color:var(--orange);cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;margin:20px auto;font-weight:850;display:flex}.auth-terms{color:#9a9da3;text-align:center;margin-top:28px;font-size:.68rem;line-height:1.6}.modal-launch-error{color:#ffd8cf;margin:12px 0 0;font-size:.76rem;line-height:1.5}.spin{animation:1s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.auth-loading{background:var(--ink);color:#fff;place-content:center;justify-items:center;gap:14px;min-height:100vh;display:grid}.app-shell{background:#eff0ee;grid-template-columns:260px 1fr;min-height:100vh;display:grid}.app-sidebar{color:#fff;z-index:20;background:#111316;flex-direction:column;height:100vh;padding:28px 20px 22px;display:flex;position:sticky;top:0}.sidebar-top{border-bottom:1px solid #2a2d32;justify-content:space-between;align-items:center;padding:0 7px 27px;display:flex}.sidebar-top button{background:0 0;border:0;display:none}.app-sidebar nav{gap:7px;padding:28px 0;display:grid}.app-sidebar nav a,.app-sidebar nav>span{color:#aeb2b8;align-items:center;gap:14px;min-height:47px;padding:0 14px;font-size:.86rem;font-weight:750;display:flex}.app-sidebar nav svg{flex:0 0 22px;width:22px;height:22px}.app-sidebar nav a.active{color:#fff;border-left:3px solid var(--orange);background:#292c31}.app-sidebar nav .disabled{opacity:.48;flex-wrap:wrap}.app-sidebar nav small{color:var(--orange);margin-left:auto;font-size:.58rem}.sidebar-user{border-top:1px solid #2a2d32;grid-template-columns:38px 1fr auto;align-items:center;gap:10px;margin-top:auto;padding:16px 8px 0;display:grid}.avatar{background:var(--orange);border-radius:50%;place-items:center;width:38px;height:38px;font-weight:900;display:grid}.sidebar-user div:nth-child(2){min-width:0}.sidebar-user strong,.sidebar-user span{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.sidebar-user strong{font-size:.77rem}.sidebar-user span{color:#858a92;margin-top:3px;font-size:.62rem}.sidebar-user button{color:#8f949c;cursor:pointer;background:0 0;border:0;padding:5px}.sidebar-user button svg{width:18px}.mobile-app-header{display:none}.app-main{min-width:0}.dashboard-page,.account-page,.partners-page{max-width:1500px;margin:auto;padding:clamp(30px,5vw,70px)}.dashboard-heading{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:40px;display:flex}.dashboard-heading p{color:var(--orange);letter-spacing:.18em;margin:0 0 8px;font-size:.7rem;font-weight:900}.dashboard-heading h1{letter-spacing:-.05em;margin:0;font-size:clamp(2rem,3.8vw,3.6rem)}.dashboard-heading div>span{color:#777b82;margin-top:9px;display:block}.live-pill{white-space:nowrap;background:#fff;border:1px solid #dcdedc;align-items:center;gap:8px;padding:9px 12px;font-size:.72rem;font-weight:800;display:flex}.live-pill i{background:#22a06b;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #d8f2e7}.dashboard-tools{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.dashboard-tools .tool-card{min-height:330px}.dashboard-notice{color:#fff;border-left:4px solid var(--orange);background:#1b1d21;grid-template-columns:auto 1fr auto;align-items:center;gap:18px;margin-top:28px;padding:23px 25px;display:grid}.dashboard-notice>svg{color:var(--orange)}.dashboard-notice strong{font-size:.9rem}.dashboard-notice p{color:#9fa3aa;margin:5px 0 0;font-size:.76rem;line-height:1.55}.dashboard-notice a{color:var(--orange);white-space:nowrap;gap:8px;font-size:.75rem;font-weight:850;display:flex}.dashboard-notice a svg{width:16px}.dashboard-empty{text-align:center;background:#fff;border:1px solid #dcdedc;align-content:center;place-items:center;gap:10px;min-height:330px;padding:42px;display:grid}.dashboard-empty>svg{color:var(--orange)}.dashboard-empty h2,.dashboard-empty p{margin:0}.dashboard-empty p{color:#777b82}.dashboard-empty a{color:#fff;background:#17191d;margin-top:8px;padding:11px 17px;font-size:.78rem;font-weight:850}.coming-roadmap{background:#fff;border:1px solid #d5d7d5;justify-content:space-between;align-items:center;margin-top:18px;padding:18px 23px;display:flex}.coming-roadmap div{align-items:center;gap:14px;display:flex}.coming-roadmap svg{color:var(--orange)}.coming-roadmap strong{display:block}.coming-roadmap div span{color:#777b82;font-size:.77rem}.coming-roadmap>span{color:#8a8d92;background:#f0f0ef;padding:7px 10px;font-size:.68rem;font-weight:800}.account-grid{grid-template-columns:.85fr 1.15fr;gap:20px;display:grid}.account-card{background:#fff;border:1px solid #dddedc;padding:30px;box-shadow:0 10px 25px #1416180a}.card-label{color:#777b82;letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:8px;font-size:.7rem;font-weight:900;display:flex}.card-label svg{width:17px;color:var(--orange)}.profile-card{text-align:center}.profile-card .card-label{justify-content:flex-start}.profile-avatar{color:#fff;background:var(--orange);border-radius:50%;place-items:center;width:84px;height:84px;margin:25px auto 15px;font-size:2rem;font-weight:950;display:grid;box-shadow:0 0 0 8px #fff1e9}.profile-card h2{margin:0 0 7px}.profile-card p{color:#70747a;justify-content:center;align-items:center;gap:7px;font-size:.83rem;display:flex}.profile-card p svg{width:15px}.verified{color:#126b49;background:#e7f6ef;align-items:center;gap:6px;margin-top:10px;padding:7px 10px;font-size:.7rem;font-weight:800;display:inline-flex}.verified svg{width:15px}.identity-detail{text-align:left;overflow-wrap:anywhere;background:#f6f6f4;gap:5px;margin-top:18px;padding:14px;display:grid}.identity-detail span{color:#858990;letter-spacing:.08em;text-transform:uppercase;font-size:.65rem;font-weight:850}.identity-detail code{font-size:.72rem}.identity-detail strong{font-size:.78rem}.workspace-card h2{margin:28px 0 9px;font-size:1.8rem}.workspace-card>p,.plans-card>div:first-child p{color:#777b82;font-size:.85rem;line-height:1.7}.workspace-meta{border-top:1px solid #e5e6e4;justify-content:space-between;margin-top:16px;padding:16px 0 0;font-size:.8rem;display:flex}.workspace-meta span{color:#8b8e94}.plans-card{grid-template-columns:1.2fr 1fr;column-gap:40px;margin-top:20px;display:grid}.plans-card>div:first-child{grid-row:1/5}.plans-card h2{margin:12px 0 5px;font-size:1.7rem}.plan-row{border-bottom:1px solid #e6e7e5;grid-template-columns:10px 1fr 1fr auto;align-items:center;gap:10px;min-height:55px;font-size:.77rem;display:grid}.plan-row>span:nth-of-type(2){color:#84888e}.plan-row em{color:#126b49;background:#e7f6ef;align-items:center;gap:5px;padding:5px 8px;font-style:normal;font-weight:850;display:flex}.plan-row em svg{width:13px}.plan-row em.muted{color:#7c7f84;background:#efefee}.plan-dot{border-radius:50%;width:8px;height:8px}.plan-dot.runbase{background:var(--runbase)}.plan-dot.bombase{background:var(--bombase)}.plan-dot.puzzle{background:var(--puzzle)}.plan-dot.chess{background:var(--chess)}@media (max-width:1100px){.desktop-nav{display:none}.menu-button{color:#fff;margin-left:10px;display:block}.login-link{padding:9px 14px}.hero{grid-template-columns:1fr}.hero:before,.hero-grid{clip-path:polygon(0 0,100% 0,100% 78%,0 92%);inset:0}.hero-copy{padding:145px 8vw 130px}.hero-visual{min-height:580px}.hero-description{max-width:670px}.tool-grid,.dashboard-tools{grid-template-columns:repeat(2,1fr)}.platform-section{grid-template-columns:1fr}.platform-visual{min-height:600px}.pricing-card{grid-template-columns:1fr 1fr}.pricing-card .button{grid-column:1/-1;width:max-content}.auth-page{grid-template-columns:40% 60%}.auth-brand-copy h1{font-size:3.7rem}.dashboard-tools .tool-card{min-height:300px}}@media (max-width:760px){.site-header{height:72px}.nav-shell{padding-inline:18px}.login-link{border:0;padding:8px}.login-link svg{display:none}.hero-copy{padding:120px 22px 105px}.hero h1{font-size:clamp(2.8rem,14vw,4.4rem)}.hero-description{font-size:.96rem}.hero-actions{flex-direction:column;align-items:flex-start;gap:18px}.hero-proof{gap:13px}.hero-visual{min-height:500px}.brand-cube{transform:translate(-50%,-50%)scale(.8)}.orbit-one{width:360px;height:360px}.orbit-two{width:500px;height:500px}.visual-label-right{display:none}.tools-section,.pricing-section{padding:75px 18px}.tool-grid{grid-template-columns:1fr}.tool-card{min-height:320px}.platform-visual{min-height:500px}.platform-copy{padding:70px 22px}.platform-rings{transform:translate(-50%,-50%)rotate(45deg)scale(.75)}.pricing-card{grid-template-columns:1fr;padding:27px 22px}.pricing-card .button{grid-column:auto;width:100%}.resource-section{flex-direction:column;align-items:flex-start;padding:60px 22px}.footer-main{grid-template-columns:1fr 1fr;gap:35px}.footer-main>div:first-child{grid-column:1/-1}.footer-bottom{flex-direction:column;gap:8px}.auth-page{grid-template-columns:1fr}.auth-brand-panel{display:none}.auth-form-panel{min-height:100vh;padding:100px 22px 45px}.auth-mobile-logo{display:block;position:absolute;top:27px;left:22px}.app-shell{display:block}.app-sidebar{width:min(86vw,310px);transition:transform .25s;position:fixed;top:0;left:0;transform:translate(-110%);box-shadow:25px 0 60px #00000040}.app-sidebar.open{transform:translate(0)}.sidebar-top button{color:#fff;display:block}.mobile-app-header{background:#fff;border-bottom:1px solid #dedfdd;justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.mobile-app-header button{background:0 0;border:0}.dashboard-page,.account-page,.partners-page{padding:32px 18px 55px}.dashboard-heading{flex-direction:column;align-items:flex-start}.dashboard-tools{grid-template-columns:1fr}.dashboard-notice{grid-template-columns:auto 1fr}.dashboard-notice a{grid-column:2}.coming-roadmap{align-items:flex-start;gap:15px}.account-grid{grid-template-columns:1fr}.plans-card{display:block}.plans-card>div:first-child{margin-bottom:20px}}.explorer-page{color:#f7f7f5;background:#090a0c;min-height:100vh;overflow-x:hidden}.explorer-page button,.explorer-page a{-webkit-tap-highlight-color:transparent}.explorer-nav{z-index:80;background:linear-gradient(#07080a 10%,#07080af0 72%,#0000);position:fixed;inset:0 0 auto}.explorer-nav-inner{align-items:center;gap:clamp(22px,3vw,50px);height:76px;padding:0 clamp(18px,4vw,64px);display:flex}.explorer-nav .brand-logo img{width:38px;height:38px}.explorer-nav nav{color:#aeb0b5;align-items:center;gap:clamp(14px,1.55vw,28px);font-size:.78rem;font-weight:760;display:flex}.explorer-nav nav a{white-space:nowrap;transition:color .2s;position:relative}.explorer-nav nav a:hover,.explorer-nav nav a.active{color:#fff}.explorer-nav nav a.active:after{content:"";background:var(--orange);height:2px;position:absolute;bottom:-11px;left:0;right:0}.explorer-nav-actions{align-items:center;gap:9px;margin-left:auto;display:flex}.header-controls{align-items:center;gap:7px;display:flex}.header-controls>button,.header-popover-anchor>button{color:#ddd;cursor:pointer;background:0 0;border:1px solid #0000;place-items:center;width:40px;height:40px;transition:background .18s,border-color .18s,color .18s;display:grid}.header-controls>button:hover,.header-controls>button[aria-expanded=true],.header-popover-anchor>button:hover,.header-popover-anchor>button[aria-expanded=true]{color:#fff;background:#1b1d21;border-color:#3d4148}.header-controls button svg{width:19px}.explorer-nav .login-link{min-height:40px;padding:8px 15px;font-size:.78rem}.explorer-menu-button,.explorer-mobile-menu{display:none!important}.header-popover-anchor{position:relative}.account-loading{color:#9a9da3;padding:0 12px;font-size:.72rem}.account-trigger{gap:8px;max-width:210px;background:#111317!important;border-color:#3a3d43!important;grid-template-columns:none!important;width:auto!important;padding:4px 10px 4px 5px!important;display:flex!important}.account-trigger-name{text-overflow:ellipsis;white-space:nowrap;max-width:120px;font-size:.74rem;font-weight:850;overflow:hidden}.account-trigger>svg{width:14px!important}.account-avatar{background:var(--orange);color:#fff;clip-path:polygon(0 0,82% 0,100% 18%,100% 100%,0 100%);flex:none;place-items:center;width:30px;height:30px;font-size:.7rem;font-weight:950;display:grid;overflow:hidden}.account-avatar.has-photo{background-position:50%;background-size:cover}.account-avatar.large{width:44px;height:44px;font-size:.9rem}.header-popover{color:#f3f3f1;background:#111317;border:1px solid #383c42;width:min(360px,100vw - 24px);animation:.16s popoverIn;position:absolute;top:calc(100% + 12px);right:0;box-shadow:0 25px 65px #000000ad}.header-popover:before{content:"";background:#111317;border-top:1px solid #383c42;border-left:1px solid #383c42;width:9px;height:9px;position:absolute;top:-5px;right:18px;transform:rotate(45deg)}.popover-heading{border-bottom:1px solid #2d3035;padding:18px 20px}.popover-heading span,.account-recent>span{color:var(--orange);letter-spacing:.15em;font-size:.56rem;font-weight:900;display:block}.popover-heading strong{margin-top:4px;font-size:1rem;display:block}.popover-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:220px;padding:32px 24px;display:flex}.popover-empty>svg{color:#6f747c;width:30px;height:30px;margin-bottom:15px}.popover-empty strong{font-size:.9rem}.popover-empty p{color:#8f939a;margin:8px 0 16px;font-family:Noto Sans TC,PingFang TC,sans-serif;font-size:.76rem;line-height:1.6}.popover-empty a{border:1px solid #4a4e55;padding:8px 13px;font-size:.7rem;font-weight:850}.account-menu{width:min(340px,100vw - 24px)}.account-summary{border-bottom:1px solid #2d3035;align-items:center;gap:13px;padding:20px;display:flex}.account-summary>div{min-width:0}.account-summary strong,.account-summary span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.account-summary strong{font-size:.88rem}.account-summary>div>span{color:#8f939a;margin-top:5px;font-family:Noto Sans TC,PingFang TC,sans-serif;font-size:.68rem}.account-recent{border-bottom:1px solid #2d3035;padding:17px 20px}.recent-empty{color:#777c84;align-items:center;gap:9px;margin-top:12px;display:flex}.recent-empty svg{width:16px}.recent-empty p{margin:0;font-family:Noto Sans TC,PingFang TC,sans-serif;font-size:.7rem}.recent-list{margin-top:10px;display:grid}.recent-list a{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-top:1px solid #26292e;justify-content:space-between;align-items:center;padding:9px 0;display:flex}.recent-list strong{font-size:.74rem}.recent-list time{color:#777c84;font-family:Noto Sans TC,PingFang TC,sans-serif;font-size:.6rem}.account-menu nav{gap:4px;padding:8px;display:grid}.account-menu nav a,.account-logout{color:#d9dbdf;grid-template-columns:22px 1fr;align-items:center;gap:14px;min-height:52px;padding:0 14px;font-size:.73rem;font-weight:800;line-height:1.2;display:grid}.account-menu nav a:hover,.account-logout:hover{color:#fff;background:#1b1e22}.account-menu nav svg,.account-logout svg{justify-self:center;width:20px;height:20px}.account-logout{color:#b7bbc1;border-top:1px solid #2d3035;margin:0;padding-inline:22px}.nav-search{background:#111317;border:1px solid #565b63;align-items:center;gap:9px;width:min(540px,58vw);height:44px;padding:0 7px 0 14px;display:flex;box-shadow:0 12px 40px #0006}.nav-search>svg{color:var(--orange);flex:none}.nav-search input{color:#fff;background:0 0;border:0;outline:0;flex:1;min-width:0;font-family:Noto Sans TC,PingFang TC,sans-serif;font-size:.82rem}.nav-search input::placeholder{color:#747981}.nav-search button{color:#9499a1;cursor:pointer;background:0 0;border:0;flex:none;place-items:center;width:31px;height:31px;display:grid}.nav-search button:hover{color:#fff;background:#26292e}@keyframes popoverIn{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:none}}.featured-tool{background:radial-gradient(circle at 74% 45%,#183b2c 0,#101714 25%,#090a0c 58%);grid-template-columns:52% 48%;align-items:center;min-height:720px;display:grid;position:relative;overflow:hidden}.featured-tool:after{content:"";pointer-events:none;background:linear-gradient(#0000,#090a0c);height:210px;position:absolute;inset:auto 0 0}.featured-grid{opacity:.13;background-image:linear-gradient(#ffffff1c 1px,#0000 1px),linear-gradient(90deg,#ffffff1c 1px,#0000 1px);background-size:44px 44px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 55%,#000);mask-image:linear-gradient(90deg,#0000,#000 55%,#000)}.featured-glow{border:1px solid #ff5a0038;border-radius:50%;width:55vw;height:55vw;position:absolute;top:-25vw;right:-20vw;box-shadow:0 0 0 80px #ff5a0005,0 0 0 160px #ff5a0003}.featured-content{z-index:3;max-width:800px;padding:140px 2vw 105px clamp(24px,6vw,100px);position:relative}.featured-content>p{color:#a8aaa9;letter-spacing:.17em;align-items:center;gap:12px;margin:0 0 24px;font-size:.72rem;font-weight:850;display:flex}.featured-content>p span{background:var(--orange);width:30px;height:3px;transform:skew(-24deg)}.featured-logo{align-items:center;width:min(360px,72vw);height:82px;margin-bottom:28px;display:flex}.featured-logo img{object-fit:contain;object-position:left center;filter:brightness(1.28)saturate(1.12)drop-shadow(0 12px 30px #00000073);width:100%;height:100%}.featured-content h1{letter-spacing:-.05em;max-width:730px;margin:0;font-size:clamp(2.65rem,4.4vw,5rem);line-height:1.05}.featured-description{color:#c2c4c2;max-width:610px;margin-top:25px;font-size:1rem;line-height:1.75}.featured-actions{gap:12px;margin-top:32px;display:flex}.featured-actions a,.featured-actions button{cursor:pointer;border:0;justify-content:center;align-items:center;gap:11px;min-height:50px;padding:0 24px;font-weight:900;display:inline-flex}.featured-actions a,.featured-actions .featured-primary{color:#090a0c;background:#fff}.featured-actions button{color:#fff;background:#ffffff21;border:1px solid #ffffff40}.featured-actions svg{width:18px}.featured-dashboard{z-index:2;aspect-ratio:1.18;background:#0f1314;border:1px solid #3b5148;justify-self:end;width:min(680px,48vw);position:relative;right:4vw;transform:perspective(1100px)rotateY(-8deg)rotateX(3deg);box-shadow:-45px 50px 90px #000000b3,0 0 80px #18a8671f}.featured-dashboard:after{content:"";pointer-events:none;border-left:3px solid #18a867;position:absolute;inset:0}.dash-top{border-bottom:1px solid #29332f;align-items:center;gap:7px;height:54px;padding:0 20px;display:flex}.dash-top span{background:#59625e;width:7px;height:7px;transform:rotate(45deg)}.dash-panel{background:#131a17;border:1px solid #2a3832;position:absolute}.hero-chart{align-items:end;gap:7%;width:58%;height:45%;padding:8% 7%;display:flex;top:18%;left:5%}.hero-chart i{height:var(--h,40%);background:linear-gradient(#27c27d,#135b3e);flex:1}.hero-chart i:nth-child(2){height:56%}.hero-chart i:nth-child(3){height:44%}.hero-chart i:nth-child(4){height:78%}.hero-chart i:nth-child(5){height:64%}.hero-chart i:nth-child(6){height:90%}.hero-score{width:28%;height:45%;padding:9% 5%;top:18%;right:5%}.hero-score small,.hero-score span{color:#87918d;font-size:.64rem;display:block}.hero-score strong{color:#35da91;margin:12px 0;font-size:clamp(1.1rem,2.2vw,2.4rem);display:block}.hero-lines{gap:12px;height:23%;padding:4%;display:grid;bottom:8%;left:5%;right:5%}.hero-lines i{background:#25332d;height:5px;display:block}.hero-lines i:nth-child(2){width:78%}.hero-lines i:nth-child(3){width:92%}.hero-lines i:nth-child(4){width:64%}.privacy-chip{z-index:2;color:#87918d;letter-spacing:.1em;background:#0b0d0c;padding:7px 10px;font-size:.62rem;position:absolute;bottom:16px;right:18px}.tool-library{z-index:3;background:#090a0c;padding:14px 0 100px;position:relative}.library-heading{padding:0 clamp(20px,5vw,80px) 30px}.library-heading>p,.modal-kicker{color:var(--orange);letter-spacing:.18em;margin:0 0 10px;font-size:.67rem;font-weight:900}.library-heading h2{letter-spacing:-.04em;margin:0 0 9px;font-size:clamp(2rem,3.6vw,3.8rem)}.library-heading>span{color:#8e9197}.tool-row{padding:22px 0 26px;scroll-margin-top:84px}.row-heading{align-items:end;gap:16px;padding:0 clamp(20px,5vw,80px) 14px;display:flex}.row-heading h2{letter-spacing:-.025em;margin:0;font-size:1.35rem}.row-heading span{color:#5e6269;letter-spacing:.14em;font-size:.58rem}.tool-scroller{scroll-snap-type:x proximity;scrollbar-width:none;gap:12px;padding:10px clamp(20px,5vw,80px) 22px;display:flex;overflow-x:auto}.tool-scroller::-webkit-scrollbar{display:none}.search-results .tool-scroller{flex-wrap:wrap;overflow:visible}.tool-search-empty{text-align:center;background:#101216;border:1px solid #2e3238;flex-direction:column;justify-content:center;align-items:center;min-height:270px;margin:18px clamp(20px,5vw,80px);padding:50px 24px;display:flex}.tool-search-empty strong{font-size:1.2rem}.tool-search-empty p{color:#858990;font-family:Noto Sans TC,PingFang TC,sans-serif}.tool-search-empty button{border:1px solid var(--orange);color:#fff;cursor:pointer;background:0 0;margin-top:8px;padding:11px 16px;font-weight:850}.explore-card{text-align:left;scroll-snap-align:start;color:#fff;cursor:pointer;background:#121418;border:1px solid #292d32;flex:0 0 clamp(290px,27vw,420px);min-height:310px;padding:0;text-decoration:none;transition:transform .22s,border-color .22s,box-shadow .22s;display:block;position:relative;overflow:hidden}:is(.explore-card:hover,.explore-card:focus-visible){z-index:5;border-color:var(--tool-color);transform:translateY(-6px)}@supports (color:color-mix(in lab, red, red)){:is(.explore-card:hover,.explore-card:focus-visible){border-color:color-mix(in srgb,var(--tool-color) 72%,#fff)}}:is(.explore-card:hover,.explore-card:focus-visible){box-shadow:0 22px 54px #0000008c,0 0 32px var(--tool-color)}@supports (color:color-mix(in lab, red, red)){:is(.explore-card:hover,.explore-card:focus-visible){box-shadow:0 22px 54px #0000008c,0 0 32px color-mix(in srgb,var(--tool-color) 12%,transparent)}}:is(.explore-card:hover,.explore-card:focus-visible){outline:none}.explore-cover{background:radial-gradient(circle at 55% 35%,var(--tool-color),transparent 58%),linear-gradient(145deg,#20242a,#0d0f12 76%);place-items:center;display:grid;position:absolute;inset:0 0 104px;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.explore-cover{background:radial-gradient(circle at 55% 35%,color-mix(in srgb,var(--tool-color) 25%,transparent),transparent 58%),linear-gradient(145deg,#20242a,#0d0f12 76%)}}.explore-cover:after{content:"";background:linear-gradient(#0000 52%,#08090b85);position:absolute;inset:0}.cover-grid{opacity:.18;transform-origin:bottom;background-image:linear-gradient(#ffffff1c 1px,#0000 1px),linear-gradient(90deg,#ffffff1c 1px,#0000 1px);background-size:30px 30px;position:absolute;inset:0;transform:perspective(450px)rotateX(55deg)scale(1.5)}.explore-cover img{z-index:2;object-fit:contain;filter:brightness(1.28)saturate(1.12)drop-shadow(0 12px 25px #0000007a);width:88%;height:auto;max-height:108px;position:relative}.explore-rootin .explore-cover{isolation:isolate}.explore-rootin .explore-cover img{filter:none;width:auto;max-width:88%;max-height:132px}.explore-cover>svg{z-index:2;color:var(--tool-color);filter:drop-shadow(0 12px 24px var(--tool-color));position:relative}@supports (color:color-mix(in lab, red, red)){.explore-cover>svg{filter:drop-shadow(0 12px 24px color-mix(in srgb,var(--tool-color) 35%,transparent))}}.card-status{z-index:3;border:1px solid var(--tool-color);padding:7px 10px;position:absolute;top:14px;right:14px}@supports (color:color-mix(in lab, red, red)){.card-status{border:1px solid color-mix(in srgb,var(--tool-color) 55%,#fff)}}.card-status{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);letter-spacing:.08em;background:#08090b9e;border-radius:999px;font-size:.57rem;font-weight:900}.card-info{z-index:4;pointer-events:none;background:#121418;border-top:1px solid #2a2e34;min-height:105px;padding:17px 19px 16px;position:absolute;inset:auto 0 0}.card-info>span{color:var(--tool-color);letter-spacing:.11em;font-size:.58rem;font-weight:900}.card-info h3{margin:4px 0 5px;font-size:1.22rem}.card-info p{color:#9fa3aa;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:.7rem;line-height:1.45;overflow:hidden}.card-info strong{color:#d9dadd;opacity:0;align-items:center;gap:6px;margin:0;font-size:.66rem;transition:opacity .2s,transform .2s;display:flex;position:absolute;top:22px;right:18px;transform:translate(-5px)}:is(.explore-card:hover .card-info strong,.explore-card:focus-visible .card-info strong){opacity:1;transform:none}.tool-overlay{z-index:200;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#000000d1;place-items:center;padding:34px;animation:.18s overlayIn;display:grid;position:fixed;inset:0}.standalone-tool-page{background:#090a0c;min-height:100vh}.standalone-tool-page .tool-overlay{-webkit-backdrop-filter:none;backdrop-filter:none;background:#090a0c}.standalone-tool-page .tool-modal{width:min(92vw,1440px);height:min(94vh,1080px)}.tool-modal{color:#f7f7f5;background:#111317;border:1px solid #34373c;width:min(84vw,1240px);height:min(92vh,980px);animation:.22s modalIn;position:relative;overflow:hidden;box-shadow:0 40px 100px #000000bf}.tool-modal:focus{outline:none}.modal-close{z-index:20;color:#fff;cursor:pointer;background:#08090be0;border:1px solid #565a61;place-items:center;width:46px;height:46px;display:grid;position:absolute;top:17px;right:17px}.modal-scroll{overscroll-behavior:contain;height:100%;overflow-y:auto}.modal-hero{background:radial-gradient(circle at 75% 25%,var(--tool-color),transparent 48%),linear-gradient(145deg,#24282e,#0c0e11 72%);flex-direction:column;justify-content:flex-end;min-height:540px;padding:72px 7% 64px;display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.modal-hero{background:radial-gradient(circle at 75% 25%,color-mix(in srgb,var(--tool-color) 33%,transparent),transparent 48%),linear-gradient(145deg,#24282e,#0c0e11 72%)}}.modal-hero:after{content:"";background:linear-gradient(90deg,#0b0d10 0,#0b0d10c2 45%,#0000 80%),linear-gradient(#0000 40%,#111317);position:absolute;inset:0}.modal-hero-grid{opacity:.13;background-image:linear-gradient(#ffffff1f 1px,#0000 1px),linear-gradient(90deg,#ffffff1f 1px,#0000 1px);background-size:38px 38px;position:absolute;inset:0}.modal-brand,.modal-hero-copy{z-index:2;max-width:720px;position:relative}.modal-brand{align-items:center;gap:16px;margin-bottom:20px;display:flex}.modal-brand img{object-fit:contain;object-position:left center;width:min(280px,60vw);height:76px}.modal-brand h2{margin:0;font-size:3rem}.modal-brand>span{border-left:2px solid var(--tool-color);background:#17191c;padding:7px 9px;font-size:.66rem;font-weight:900}.modal-hero-copy>p{color:var(--tool-color);letter-spacing:.12em;margin:0 0 8px;font-size:.72rem;font-weight:900}.modal-hero-copy h1{letter-spacing:-.045em;margin:0;font-size:clamp(2.15rem,4vw,4.4rem);line-height:1.08}.modal-actions{gap:10px;margin-top:27px;display:flex}.modal-actions a,.modal-actions button{color:#fff;cursor:pointer;background:#22252a;border:1px solid #555;justify-content:center;align-items:center;gap:8px;min-height:48px;padding:0 20px;font-weight:900;display:inline-flex}.modal-actions .modal-primary{background:var(--tool-color);border-color:var(--tool-color);color:#fff}.modal-actions .modal-primary:disabled{color:#aeb0b4;cursor:not-allowed;background:#45484d;border-color:#45484d}.save-button.saved{color:var(--tool-color)}.modal-overview{border-bottom:1px solid #292c31;grid-template-columns:1.5fr .7fr;gap:8%;padding:60px 7%;display:grid}.modal-overview h2{letter-spacing:-.035em;margin:0;font-size:clamp(1.8rem,3vw,3.2rem);line-height:1.25}.modal-overview p{color:#9da0a6;line-height:1.75}.modal-meta{align-content:start;gap:12px;display:grid}.modal-meta>div{border-left:2px solid var(--tool-color);background:#191b20;padding:18px}.modal-meta small{color:#777b82;margin-bottom:6px;display:block}.modal-meta strong{font-size:.92rem}.modal-detail-grid{background:#0d0f12;grid-template-columns:1fr 1fr;gap:7%;padding:50px 7%;display:grid}.modal-detail-grid ul{gap:13px;margin:20px 0 0;padding:0;list-style:none;display:grid}.modal-detail-grid li{color:#c5c7cb;align-items:center;gap:10px;display:flex}.modal-detail-grid svg{color:var(--tool-color)}.screen-section{padding:60px 7%}.screen-section h2,.community-heading h2{margin:0;font-size:clamp(1.8rem,3vw,3rem)}.screen-grid{grid-template-columns:1.25fr 1fr 1fr;gap:13px;margin-top:24px;display:grid}.screen-placeholder{text-align:center;color:#777b82;background:linear-gradient(145deg,#1e2126,#121418);border:1px solid #34373d;flex-direction:column;justify-content:center;align-items:center;gap:9px;min-height:210px;display:flex}.screen-placeholder svg{color:var(--tool-color)}.screen-placeholder strong{color:#b6b8bd;font-size:.82rem}.screen-placeholder span{font-size:.65rem}.community-section{background:#0a0b0d;padding:60px 7% 90px;scroll-margin-top:20px}.community-heading{justify-content:space-between;align-items:end;gap:20px;display:flex}.community-heading p{color:#92959b;margin:10px 0 0}.community-login,.community-write{color:#fff;white-space:nowrap;background:#181a1e;border:1px solid #45484e;align-items:center;gap:8px;min-height:43px;padding:0 15px;font-weight:850;display:flex}.community-write{cursor:pointer}.community-tabs{scrollbar-width:none;border-bottom:1px solid #2e3035;gap:6px;margin-top:31px;display:flex;overflow-x:auto}.community-tabs button{color:#8f9298;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;flex:none;padding:13px 15px;font-weight:800}.community-tabs button[aria-selected=true]{color:#fff;border-bottom-color:var(--orange)}.demo-notice{border-left:2px solid var(--orange);color:#aaaeb4;background:#181a1d;margin:20px 0;padding:13px 15px;font-size:.72rem}.post-list{gap:12px;display:grid}.post-card{border-bottom:1px solid #282b30;grid-template-columns:48px 1fr;gap:14px;padding:22px 0;display:grid}.demo-avatar{width:44px;height:44px;color:var(--orange);background:#24272c;place-items:center;font-size:.52rem;font-weight:900;display:grid}.post-byline{flex-wrap:wrap;align-items:center;gap:9px;font-size:.7rem;display:flex}.post-byline span{color:#777b82}.post-byline em{color:var(--orange);border:1px solid #633215;padding:3px 5px;font-style:normal}.post-card h3{margin:11px 0 7px;font-size:1.06rem}.post-card p{color:#a3a6ab;margin:0;font-size:.86rem;line-height:1.6}.post-actions{color:#7e8288;gap:22px;margin-top:14px;font-size:.72rem;display:flex}.post-actions span{align-items:center;gap:6px;display:flex}.demo-reply{background:#121417;border-left:2px solid #393d43;margin-top:16px;padding:12px 14px}.demo-reply strong{font-size:.72rem}.demo-reply p{margin-top:5px;font-size:.76rem}.community-empty{color:#777b82;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:210px;display:flex}.community-empty strong{color:#c3c5c9}.explorer-footer{color:#8c8f95;background:#07080a;border-top:1px solid #292b2f;grid-template-columns:1fr auto;align-items:end;gap:30px;padding:48px clamp(20px,5vw,80px);display:grid}.explorer-footer>div p{margin:13px 0 0;font-size:.875rem}.explorer-footer-meta{justify-items:end;gap:12px;display:grid}.explorer-footer-meta>span{font-size:.75rem}.explorer-footer nav{flex-wrap:wrap;gap:8px 24px;display:flex}.explorer-footer nav a{min-height:44px;color:var(--muted-light);align-items:center;font-size:.875rem;transition:color .18s;display:inline-flex}.explorer-footer nav a:hover{color:var(--white)}@keyframes overlayIn{0%{opacity:0}to{opacity:1}}@keyframes modalIn{0%{opacity:0;transform:translateY(18px)scale(.985)}to{opacity:1;transform:none}}@media (max-width:1100px){.explorer-nav nav{display:none}.explorer-menu-button{letter-spacing:.08em;font-size:.58rem;font-weight:900;width:58px!important;display:grid!important}.explorer-mobile-menu{background:#101216;border:1px solid #373a40;padding:10px;position:absolute;top:68px;left:16px;right:16px;box-shadow:0 20px 50px #0000008c;display:grid!important}.explorer-mobile-menu a{border-bottom:1px solid #292c31;padding:13px;font-size:.84rem;font-weight:800}.featured-tool{grid-template-columns:57% 43%}.featured-content{padding-left:5vw}.featured-dashboard{width:48vw;right:2vw}.tool-modal{width:94vw}.screen-grid{grid-template-columns:1fr 1fr}.screen-grid>:first-child{grid-column:1/-1}}@media (max-width:800px){.explorer-nav-inner{gap:8px;height:68px;padding-inline:15px}.explorer-nav .brand-logo{font-size:1.05rem}.explorer-nav .brand-logo img{width:34px;height:34px}.explorer-nav .login-link svg,.account-trigger-name,.account-trigger>svg{display:none}.explorer-nav .login-link{border:0;padding:7px 9px;font-size:.72rem;transform:none}.explorer-nav .login-link>*{transform:none}.header-controls{gap:2px}.header-controls>button,.header-popover-anchor>button{width:36px;height:36px}.account-trigger{background:0 0!important;border:0!important;padding:3px!important}.nav-search{z-index:3;width:auto;height:46px;position:fixed;top:12px;left:12px;right:12px}.header-controls.search-active~.explorer-menu-button{visibility:hidden}.header-popover{position:fixed;top:64px;right:12px}.search-results .tool-scroller{flex-wrap:nowrap;overflow-x:auto}.featured-tool{min-height:760px;padding-top:68px;display:block}.featured-content{z-index:4;background:linear-gradient(#0000,#090a0c 25%);padding:90px 20px 72px;position:absolute;bottom:0;left:0;right:0}.featured-logo{height:62px;margin-bottom:18px}.featured-content h1{font-size:clamp(2.35rem,11vw,3.5rem)}.featured-description{font-size:.9rem;line-height:1.55}.featured-actions{flex-wrap:wrap}.featured-actions a,.featured-actions button{white-space:nowrap;flex:1;padding-inline:13px}.featured-dashboard{width:84%;position:absolute;top:110px;left:8%;right:8%;transform:perspective(1000px)rotateY(-5deg)rotateX(3deg)}.privacy-chip{display:none}.library-heading{padding-top:18px}.explore-card{flex-basis:78vw}.card-info{opacity:1;background:linear-gradient(#0000,#090a0cf5);border-top:0;padding-top:52px;transform:none}.card-info p,.card-info strong{display:none}.card-info>span{color:var(--tool-color)}:is(.explore-card:hover,.explore-card:focus-visible){transform:none}.tool-overlay{place-items:stretch stretch;padding:0}.tool-modal{border:0;width:100%;height:100dvh}.modal-close{right:max(14px,env(safe-area-inset-right));top:max(14px,env(safe-area-inset-top));border-radius:50%;position:fixed}.modal-hero{min-height:620px;padding:100px 20px 50px}.modal-hero-copy h1{font-size:2.45rem}.modal-brand{flex-direction:column;align-items:flex-start}.modal-brand img{width:230px;height:65px}.modal-actions{flex-wrap:wrap}.modal-actions a,.modal-actions button{flex:1}.modal-overview,.modal-detail-grid{grid-template-columns:1fr;gap:34px;padding:44px 20px}.screen-section,.community-section{padding:45px 20px 68px}.screen-grid{scroll-snap-type:x mandatory;display:flex;overflow-x:auto}.screen-placeholder{scroll-snap-align:start;flex:0 0 84vw}.community-heading{flex-direction:column;align-items:flex-start}.community-tabs{margin-right:-20px}.post-card{grid-template-columns:36px 1fr}.demo-avatar{width:34px;height:34px;font-size:.44rem}.post-actions{flex-wrap:wrap;gap:13px}.explorer-footer{grid-template-columns:1fr;align-items:start;gap:22px}.explorer-footer-meta{justify-items:start}}@media (prefers-reduced-motion:reduce){.explorer-page *{scroll-behavior:auto!important;transition:none!important;animation:none!important}html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.home-header .brand-logo{gap:10px}.home-header .brand-logo img{width:38px;height:38px}.home-header .login-link{background:#10111424;border-color:#ffffff59}.section-index{color:var(--orange);letter-spacing:.17em;margin:0 0 16px;font-size:.72rem;font-weight:900}.pain-section{background:#fff;grid-template-columns:.85fr 1.15fr;align-items:center;gap:7vw;padding:105px 7vw;display:grid}.pain-intro h2{letter-spacing:-.055em;margin:0;font-size:clamp(2.5rem,4.5vw,4.8rem);line-height:1.08}.pain-intro>p:last-child{max-width:620px;color:var(--muted);line-height:1.8}.pain-track{gap:10px;display:grid;position:relative}.pain-track:before{content:"";background:linear-gradient(var(--orange),#d7d9dc);width:2px;position:absolute;top:8%;bottom:8%;left:27px}.pain-track>div{background:#f2f3f1;border-right:4px solid #d9dade;grid-template-columns:42px 34px 1fr;align-items:center;gap:16px;min-height:84px;padding:12px 22px;display:grid;position:relative;transform:skew(-4deg)}.pain-track>div:nth-child(2n){color:#fff;border-right-color:var(--orange);background:#17191c;margin-left:7%}.pain-track span,.pain-track svg,.pain-track strong{transform:skew(4deg)}.pain-track span{z-index:2;color:#fff;background:var(--orange);border-radius:50%;place-items:center;width:31px;height:31px;font-size:.62rem;font-weight:900;display:grid;position:relative}.pain-track svg{color:var(--orange)}.pain-track strong{font-size:.93rem}.revised-tools{padding-inline:7vw}.revised-tools .section-heading{text-align:left;max-width:800px;margin-inline:0}.revised-tools .eyebrow{justify-content:flex-start}.tool-wall{grid-template-rows:auto auto;grid-template-columns:repeat(12,1fr);gap:20px}.tool-wall .tool-card{clip-path:polygon(0 0,calc(100% - 16px) 0,100% 16px,100% 100%,0 100%);min-height:0;overflow:hidden}.tool-wall .tool-primary{grid-column:span 6;min-height:460px;padding:28px 32px 30px}.tool-wall .tool-preview{grid-column:span 6;min-height:285px}.tool-number{color:currentColor;position:absolute;top:18px;right:22px}@supports (color:color-mix(in lab, red, red)){.tool-number{color:color-mix(in srgb,currentColor 32%,transparent)}}.tool-number{letter-spacing:.16em;font-size:.7rem;font-weight:900}.tool-brand-image{background:#fff;place-items:center;width:250px;height:92px;margin:12px 0 26px;display:grid;overflow:hidden}.tool-brand-image img{object-fit:contain;width:100%;height:auto}.tool-brand-image.runbase img{transform:scale(1.75)}.tool-brand-image.bombase{padding:10px}.tool-brand-image.bombase img{transform:scale(1.02)}.tool-wall .tool-title h3{font-size:2rem}.tool-wall .tool-primary .tool-content>p{max-width:560px;min-height:auto;font-size:.95rem}.tool-tags{flex-wrap:wrap;gap:7px;margin:20px 0;display:flex}.tool-tags span{background:currentColor;padding:7px 9px}@supports (color:color-mix(in lab, red, red)){.tool-tags span{background:color-mix(in srgb,currentColor 9%,white)}}.tool-tags span{color:currentColor}@supports (color:color-mix(in lab, red, red)){.tool-tags span{color:color-mix(in srgb,currentColor 75%,#111)}}.tool-tags span{font-size:.68rem;font-weight:800}.tool-preview{grid-template-columns:90px 1fr;column-gap:22px;display:grid}.tool-preview .tool-icon{grid-row:1/4}.tool-preview .tool-content,.tool-preview .tool-action{grid-column:2}.tool-preview .tool-content p{min-height:auto}.tool-preview .tool-title h3{font-size:1.55rem}.tool-preview.tool-chess{background:#f1ede3;border-color:#c8a96b}.product-section{color:#fff;background:#111316;padding:110px 6vw 105px;overflow:hidden}.product-heading{max-width:900px;margin-bottom:50px}.product-heading h2{letter-spacing:-.055em;margin:0;font-size:clamp(2.6rem,4.6vw,4.8rem);line-height:1.08}.product-heading>p:last-child{color:#aeb2b8;max-width:680px;line-height:1.75}.product-showcase{max-width:1370px;min-height:650px;margin:auto;position:relative}.product-window{background:#f2f5f9;border:1px solid #dce1e6;position:absolute;overflow:hidden;box-shadow:0 30px 75px #00000061}.runbase-window{z-index:2;width:64%;top:0;left:0;transform:rotate(-2deg)}.bombase-window{width:60%;bottom:0;right:0;transform:rotate(2deg)}.window-bar{color:#758092;background:#fff;border-bottom:1px solid #e3e6ea;justify-content:space-between;align-items:center;height:64px;padding:0 22px;font-size:.7rem;font-weight:800;display:flex}.mini-brand{place-items:center;width:155px;height:42px;display:grid;overflow:hidden}.mini-brand img{object-fit:contain}.runbase-mini img{transform:scale(1.7)}.runbase-preview{color:#173b37;background:#f2f3eb;padding:25px}.preview-title{color:#fff;background:#20574f;justify-content:space-between;align-items:center;padding:20px 22px;display:flex}.preview-title span{font-size:1.3rem;font-weight:900}.preview-title em{color:#173b37;background:#ffe08a;border-radius:18px;padding:6px 10px;font-size:.68rem;font-style:normal;font-weight:850}.runbase-metrics{grid-template-columns:repeat(3,1fr);gap:12px;margin:18px 0;display:grid}.runbase-metrics div{background:#fff;padding:20px}.runbase-metrics small,.runbase-metrics strong{display:block}.runbase-metrics small{color:#78817d}.runbase-metrics strong{margin-top:9px;font-size:1.25rem}.preview-lines{background:#e2e5d5;gap:12px;padding:22px;display:grid}.preview-lines i{background:linear-gradient(90deg,#ffdc49 28%,#fff 28%);border-radius:10px;height:13px}.bombase-preview{color:#0c3371;background:#f2f6fb;padding:24px}.inventory-summary{grid-template-columns:1.3fr 1fr;gap:13px;display:grid}.inventory-summary div{background:#fff;border:1px solid #dce5f0;padding:20px}.inventory-summary div:first-child{color:#fff;background:linear-gradient(135deg,#0e3474,#1457a9);border-top:4px solid #ffb31c}.inventory-summary small,.inventory-summary strong{display:block}.inventory-summary strong{margin-top:10px;font-size:1.2rem}.calendar-preview{background:#fff;border-top:1px solid #d9e2ee;border-left:1px solid #d9e2ee;grid-template-columns:repeat(7,1fr);margin-top:14px;display:grid}.calendar-preview span{border-bottom:1px solid #d9e2ee;border-right:1px solid #d9e2ee;height:56px;padding:8px}.calendar-preview b{background:#3478f6;border-radius:8px;width:65%;height:8px;margin-top:20px;display:block}.privacy-note{color:#82878f;justify-content:center;align-items:center;gap:8px;font-size:.7rem;display:flex}.audience-section{background:#f4f4f2;padding:105px 7vw}.audience-section .section-heading{max-width:900px}.audience-section .eyebrow{justify-content:flex-start}.growth-track{grid-template-columns:repeat(3,1fr);max-width:1350px;margin:auto;display:grid;position:relative}.growth-track:before{content:"";background:linear-gradient(90deg,var(--orange),#9fa3aa);height:3px;position:absolute;top:48px;left:6%;right:6%}.growth-track>div{border-right:1px solid #d5d6d4;padding:0 40px 28px;position:relative}.growth-track>div:last-child{border:0}.growth-track span{z-index:2;color:#fff;background:var(--ink);border:5px solid #f4f4f2;border-radius:50%;place-items:center;width:45px;height:45px;font-size:.68rem;font-weight:900;display:grid;position:relative}.growth-track svg{color:var(--orange);margin:35px 0 10px}.growth-track h3{margin:0 0 8px;font-size:1.5rem}.growth-track p{color:var(--muted);font-size:.87rem;line-height:1.7}.start-section{background:#fff;grid-template-columns:1.2fr .8fr;gap:7vw;padding:80px 7vw;display:grid}.start-section h2{letter-spacing:-.05em;margin:0;font-size:clamp(2.3rem,4vw,4.2rem)}.start-section p{max-width:750px;color:var(--muted);line-height:1.75}.start-section a{color:var(--orange);align-items:center;gap:8px;margin-top:15px;font-weight:850;display:inline-flex}.start-section ul{border-left:4px solid var(--orange);background:#f1f2ef;gap:18px;margin:0;padding:28px;list-style:none;display:grid}.start-section li{align-items:center;gap:12px;font-weight:800;display:flex}.start-section li svg{color:var(--orange)}.resources-revised{background:#eceeeb;padding:100px 7vw}.resources-revised .eyebrow{justify-content:flex-start}.resource-list{max-width:1300px;display:grid}.resource-list>div{border-top:1px solid #c8cbc7;grid-template-columns:55px 36px 1fr auto;align-items:center;min-height:86px;display:grid}.resource-list>div:last-child{border-bottom:1px solid #c8cbc7}.resource-list span{color:var(--orange);font-size:.67rem;font-weight:900}.resource-list svg{color:#7a7f85}.resource-list strong{font-size:1rem}.resource-list em{color:#80848a;background:#dadcd9;padding:6px 9px;font-size:.67rem;font-style:normal;font-weight:800}.final-cta{color:#fff;background:linear-gradient(115deg,var(--orange) 0 68%,var(--ink) 68%);padding:100px 7vw;position:relative;overflow:hidden}.final-cta .section-index{color:#26160d}.final-cta h2{letter-spacing:-.055em;max-width:850px;margin:0;font-size:clamp(2.7rem,5vw,5.5rem)}.final-cta p:not(.section-index){color:#2e211c;max-width:650px;line-height:1.7}.final-cta .button{margin-top:20px}.final-watermark{color:#ffffff0f;font-size:25rem;font-weight:950;line-height:1;position:absolute;top:50%;right:5%;transform:translateY(-50%)}@media (max-width:1100px){.pain-section{grid-template-columns:1fr}.tool-wall .tool-primary{grid-column:span 12}.tool-wall .tool-preview{grid-column:span 6}.product-showcase{min-height:850px}.runbase-window,.bombase-window{width:78%}.runbase-window{left:0}.bombase-window{right:0}.growth-track>div{padding-inline:24px}}@media (max-width:760px){.home-header .brand-logo-white img{width:34px;height:34px}.pain-section{padding:75px 20px}.pain-track>div:nth-child(2n){margin-left:0}.pain-track>div{grid-template-columns:36px 28px 1fr;padding-inline:12px}.pain-track strong{font-size:.8rem}.revised-tools{padding-inline:18px}.tool-wall{grid-template-columns:1fr;display:grid}.tool-wall .tool-primary,.tool-wall .tool-preview{grid-column:auto}.tool-wall .tool-primary{min-height:420px;padding:25px 22px}.tool-wall .tool-preview{min-height:330px;display:flex}.tool-brand-image{width:210px}.product-section{padding:75px 18px}.product-showcase{gap:22px;min-height:0;display:grid}.product-window{width:100%;position:relative;inset:auto;transform:none}.runbase-metrics{grid-template-columns:1fr}.runbase-metrics div:nth-child(3){display:none}.window-bar{padding-inline:14px}.window-bar>span{display:none}.inventory-summary{grid-template-columns:1fr}.calendar-preview span{height:42px}.growth-track{grid-template-columns:1fr;gap:0}.growth-track:before{width:3px;height:auto;inset:20px auto 20px 22px}.growth-track>div{border:0;padding:0 0 30px 70px}.growth-track span{position:absolute;top:0;left:0}.growth-track svg{margin-top:7px}.start-section{grid-template-columns:1fr;padding:70px 20px}.resources-revised{padding:75px 20px}.resource-list>div{grid-template-columns:35px 28px 1fr}.resource-list em{grid-column:3;width:max-content;margin:0 0 12px}.final-cta{background:linear-gradient(135deg,var(--orange) 0 85%,var(--ink) 85%);padding:80px 20px}.final-watermark{display:none}}.notification-trigger{position:relative}.notification-badge{color:#fff;background:#b42318;border-radius:12px;min-width:19px;padding:1px 4px;font-size:12px;line-height:17px;position:absolute;top:-3px;right:-5px}.tool-notification-list{max-height:min(65vh,520px);overflow-y:auto}.tool-notification{border-top:1px solid #e4e7ec;padding:18px}.tool-notification.unread{border-left:3px solid #123d82}.tool-notification>span{color:#667085;margin-bottom:8px;font-size:14px;display:block}.tool-notification>strong{font-size:16px;display:block}.tool-notification p{white-space:pre-wrap;overflow-wrap:anywhere;margin:8px 0 12px;font-size:14px;line-height:1.6}.header-controls .tool-notification button{color:#123d82;background:#eef3fb;border-radius:8px;width:auto;height:auto;padding:8px 12px;font-size:14px}.notification-error{color:#b42318;padding:16px;font-size:14px}.platform-page{max-width:720px;margin:12vh auto;padding:24px}.platform-page p{margin:24px 0}.platform-page a{margin:16px}.creator-page{max-width:1200px;margin:auto;padding:clamp(24px,4vw,56px)}.creator-heading{justify-content:space-between;align-items:center;gap:24px;margin-bottom:36px;display:flex}.creator-heading h1{margin:8px 0;font-size:clamp(28px,4vw,40px)}.creator-heading p,.creator-form p{color:#596579;font-size:14px;line-height:1.7}.creator-tools{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;margin:20px 0 36px;display:grid}.creator-tools article{background:#fff;border:1px solid #dbe2eb;border-radius:16px;padding:20px}.creator-tools p{margin:12px 0}.creator-tools small{color:#667085;display:block}.creator-tools button,.creator-actions button:not(.button){color:#123d82;background:#fff;border:1px solid #cbd5e1;border-radius:8px;margin-top:12px;padding:10px 16px}.creator-form{background:#fff;border:1px solid #dbe2eb;border-radius:20px;padding:clamp(20px,3vw,36px)}.creator-form fieldset{border:0;margin:28px 0;padding:0}.creator-form legend{margin-bottom:16px;font-size:18px;font-weight:700}.creator-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.creator-fields label{flex-direction:column;gap:8px;font-size:14px;display:flex}.creator-fields input,.creator-fields textarea,.creator-fields select{color:#172b45;width:100%;min-height:44px;font:inherit;background:#fff;border:1px solid #aebccc;border-radius:8px;padding:10px 12px}.creator-fields textarea{resize:vertical;min-height:100px}.creator-actions{flex-wrap:wrap;align-items:baseline;gap:12px;display:flex}.catalog-notice{color:#bac9df;padding:12px 0;font-size:14px}@media (max-width:640px){.creator-fields{grid-template-columns:1fr}.creator-heading{flex-direction:column;align-items:flex-start}}.creator-wizard-heading{justify-content:space-between;align-items:center;gap:16px;display:flex}.creator-wizard-heading>span,.creator-help{color:#596579;font-size:14px;line-height:1.7}.creator-progress{grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;margin:24px 0 32px;padding:0;list-style:none;display:grid}.creator-progress button{color:#43536a;background:#f7f9fc;border:1px solid #dbe2eb;border-radius:12px;flex-direction:column;align-items:center;gap:8px;width:100%;padding:12px 4px;font-size:14px;display:flex}.creator-progress button span{background:#e5ebf3;border-radius:50%;place-items:center;width:28px;height:28px;display:grid}.creator-progress button[aria-current=step]{color:#fff;background:#123d82;border-color:#123d82}.creator-progress button[aria-current=step] span{color:#123d82;background:#fff}.creator-step-title{margin:0 0 24px;scroll-margin-top:24px;font-size:24px}.creator-step h4{margin:24px 0 14px;font-size:18px}.creator-step h4:first-child{margin-top:0}.creator-form .creator-step{min-width:0;margin-top:0}.creator-full-width{grid-column:1/-1}.creator-identifier,.creator-advanced{border-top:1px solid #dbe2eb;margin-top:28px;padding-top:20px}.creator-form summary{cursor:pointer;color:#123d82;padding:8px 0;font-size:14px}.creator-form details[open] summary{margin-bottom:12px}.creator-form .creator-info{color:#29486e;background:#eef4fc;border-left:3px solid #477abb;border-radius:4px;padding:14px 16px}.creator-choices{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.creator-choice{cursor:pointer;border:1px solid #bcc9da;border-radius:12px;align-items:flex-start;gap:12px;padding:20px;display:flex}.creator-choice.selected{background:#f0f5fc;border-color:#123d82;box-shadow:inset 0 0 0 1px #123d82}.creator-choice input,.creator-scopes input{accent-color:#123d82;flex-shrink:0;width:18px;height:18px;margin-top:3px}.creator-choice strong{margin-bottom:8px;font-size:16px;display:block}.creator-choice span span{color:#526077;font-size:14px;line-height:1.8;display:block}.creator-image-preview{color:#596579;text-align:center;background:#f3f6fa;border:1px dashed #aebccc;border-radius:12px;place-items:center;width:160px;height:160px;margin:16px 0;font-size:14px;display:grid;overflow:hidden}.creator-image-preview.cover{aspect-ratio:1200/630;width:100%;height:auto}.creator-image-preview img{object-fit:contain;width:100%;height:100%}.creator-image-field{min-width:0}.creator-scopes{flex-wrap:wrap;gap:16px 24px;display:flex}.creator-scopes label{align-items:center;gap:8px;font-size:16px;display:flex}.creator-review{margin:0;padding:0;list-style:none}.creator-review li{border-bottom:1px solid #dbe2eb;grid-template-columns:160px 1fr auto;align-items:center;gap:16px;padding:16px 0;display:grid}.creator-review p{overflow-wrap:anywhere;margin:0}.creator-review button,.creator-advanced button{color:#123d82;background:#fff;border:1px solid #cbd5e1;border-radius:8px;padding:10px 16px;font-size:14px}.creator-check{color:#176048;font-weight:600}.creator-warning{color:#86510c;font-weight:600}.creator-actions{border-top:1px solid #dbe2eb;padding-top:20px}.creator-form button:disabled,.creator-tools button:disabled{opacity:.5;cursor:not-allowed}.creator-form :is(button,input,select,textarea,summary):focus-visible{outline-offset:3px;outline:3px solid #5286ce}.creator-list-heading{margin-top:36px}.creator-connection{color:#29486e;font-size:14px}@media (max-width:760px){.creator-progress{grid-template-columns:repeat(4,minmax(0,1fr))}.creator-choices{grid-template-columns:1fr}.creator-review li{grid-template-columns:1fr auto;gap:8px}.creator-review p{grid-area:2/1/auto/-1}}@media (max-width:400px){.creator-progress{grid-template-columns:repeat(2,minmax(0,1fr))}.creator-wizard-heading{flex-direction:column;align-items:flex-start}}.workspace-page{max-width:1500px;margin:auto;padding:clamp(30px,4vw,64px)}.app-sidebar{overflow-y:auto}.app-sidebar nav a.nav-section-start{margin-top:20px;position:relative}.app-sidebar nav a.nav-section-start:before{content:"";border-top:1px solid #2a2d32;position:absolute;top:-13px;left:0;right:0}.sidebar-creator{color:#969ca5;border-top:1px solid #2a2d32;align-items:center;gap:12px;margin-top:auto;margin-bottom:20px;padding:16px 14px;font-size:.78rem;display:flex}.sidebar-creator.active{color:var(--orange)}.sidebar-creator+.sidebar-user{margin-top:0}.sidebar-backdrop{display:none}.workspace-demo{white-space:nowrap;color:#92501d;background:#fff0df;padding:7px 11px;font-size:.72rem;font-weight:750;display:inline-block}.workspace-section-heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:22px;display:flex}.workspace-section-heading h2{margin:0;font-size:1.18rem}.workspace-section-heading>span{letter-spacing:.12em;color:#777b82;font-size:.62rem}.workspace-section-heading a,.workspace-text-link{color:#a7470d;font-size:.78rem;font-weight:750}.workspace-section-heading p,.workspace-note{color:#71757b;font-size:.85rem;line-height:1.7}.workspace-text-link{align-items:center;gap:8px;margin-top:22px;display:inline-flex}.work-overview{grid-template-columns:1fr 1.15fr;gap:clamp(24px,4vw,56px);display:grid}.work-identities article{border-bottom:1px solid #d9dcd9;align-items:center;gap:18px;padding:24px 0;display:flex}.work-identities article>svg{color:#8d9197;flex-shrink:0;width:26px}.work-identities article>div{flex:1;min-width:0}.work-identities h3,.work-tasks h3{margin:0;font-size:1rem}.work-identities p{color:#676c72;margin:7px 0 0;font-size:.85rem}.work-identities article div>span{color:#787d82;margin-top:9px;font-size:.8rem;display:block}.pending-count{color:#a7470d;white-space:nowrap;font-size:.7rem}.work-tasks article{border-bottom:1px solid #d9dcd9;align-items:center;gap:16px;padding:22px 0;display:flex}.work-tasks article>div{flex:1}.task-number{color:#969a9f;font-size:.72rem}.work-tasks small{color:#797e83;margin-bottom:8px;font-size:.72rem;display:block}.work-tasks p{color:#777b82;margin:8px 0 0;font-size:.78rem}.task-indicator{background:var(--orange);border-radius:50%;flex-shrink:0;width:7px;height:7px}.workspace-recent{margin-top:52px}.workspace-tool-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.workspace-tool-grid .explore-card{width:100%;min-width:0;max-width:none}.workspace-tool-grid .card-info p{min-height:3em}.workspace-tool-grid .explore-cover{height:165px}.workspace-tools{color:#fff;background:#111316;max-width:none;min-height:100vh}.workspace-tools .dashboard-heading div>span{color:#a7acb3}.workspace-filters{flex-wrap:wrap;gap:8px;margin-bottom:28px;display:flex}.workspace-filters button,.workspace-filters a{color:#71757b;background:0 0;border:0;border-bottom:2px solid #0000;padding:11px 16px;font-size:.85rem;font-weight:700}.workspace-filters button[aria-pressed=true],.workspace-filters a[aria-current=page]{color:#b64b0c;border-bottom-color:var(--orange)}.workspace-tools .workspace-filters button{color:#aeb2b8}.workspace-tools .workspace-filters button[aria-pressed=true],.workspace-tools .workspace-text-link{color:var(--orange)}.workspace-empty{color:#999;padding:50px 0}.workspace-discussions{margin-top:24px}.workspace-discussions article{border-bottom:1px solid #d9dcd9;padding:28px 0}.workspace-discussions article>div{color:#7c8187;align-items:center;gap:14px;font-size:.72rem;display:flex}.discussion-tool{color:#b64b0c;font-weight:800}.workspace-discussions h2{margin:14px 0 10px;font-size:1.25rem}.workspace-discussions p{color:#6c7177;font-size:.88rem;line-height:1.7}.workspace-discussions footer{color:#8b9095;margin-top:18px;font-size:.72rem}.identity-roadmap{margin-top:48px;padding-top:28px}.identity-roadmap h2{font-size:1.3rem}.identity-roadmap p{line-height:1.8}.identity-roadmap span{color:#797e83;font-size:.85rem}@media (min-width:761px) and (max-width:1100px){.app-shell{grid-template-columns:210px minmax(0,1fr)}.app-sidebar{padding:24px 12px}.workspace-tool-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.work-overview{grid-template-columns:1fr}}@media (max-width:760px){.workspace-page{padding:32px 18px 55px}.work-overview{grid-template-columns:1fr;gap:36px}.workspace-tool-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.workspace-section-heading{flex-wrap:wrap}.sidebar-backdrop{z-index:19;background:#0009;border:0;display:block;position:fixed;inset:0}.app-sidebar{visibility:hidden;height:100dvh}.app-sidebar.open{visibility:visible}.workspace-filters{gap:3px}.workspace-filters button,.workspace-filters a{padding:10px 12px}.work-identities article{gap:12px}}@media (max-width:480px){.workspace-tool-grid{grid-template-columns:1fr}}.identity-toolbar,.identity-organization>header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px;display:flex}.identity-toolbar h2,.identity-organization h2{margin:0;font-size:1.3rem}.identity-button{color:#33383d;background:#fff;border:1px solid #d4d7d4;border-radius:5px;justify-content:center;align-items:center;gap:7px;padding:10px 14px;font-size:.8rem;font-weight:700;display:inline-flex}.identity-button.primary{background:var(--orange);border-color:var(--orange);color:#141414}.identity-button:disabled{opacity:.5}.identity-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.identity-form{border-top:3px solid var(--orange);background:#fff;margin:24px 0 36px;padding:28px;scroll-margin-top:24px}.identity-form fieldset{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin:0 0 22px;padding:0;display:grid}.identity-form label{gap:9px;font-size:.85rem;font-weight:750;display:grid}.identity-form input,.identity-form select{color:#20252a;width:100%;min-width:0;font:inherit;background:#fafbf9;border:1px solid #ccd0cf;border-radius:5px;padding:12px}.identity-form small{color:#686f74;font-weight:400;line-height:1.7}.identity-form fieldset>p{grid-column:1/-1}.identity-form a{color:#b64b0c;text-decoration:underline}.identity-form dl{grid-template-columns:100px 1fr;gap:12px;display:grid}.identity-form dd{margin:0}.identity-form dt{color:#73787e}.identity-notice{color:#246443;padding:14px 0}.identity-onboarding{padding:36px 0}.identity-onboarding p{color:#73787e;line-height:1.8}.identity-onboarding>a{color:#b64b0c;margin:12px 22px 0 0;display:inline-block}.identity-organizations{gap:30px;margin-top:22px;display:grid}.identity-organization{background:#fff;min-width:0;padding:28px 30px}.identity-organization>header small{color:#858b91;margin-bottom:7px;display:block}.identity-records{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 30px;display:grid}.identity-records article{border-top:1px solid #eceeec;justify-content:space-between;align-items:flex-start;gap:14px;min-width:0;padding:24px 0;display:flex}.identity-records article>div{min-width:0}.identity-records h3{margin:0;font-size:1rem}.identity-person{color:#858b91;overflow-wrap:anywhere;font-size:.76rem}.identity-role-pair{flex-wrap:wrap;gap:30px;margin-top:20px;display:flex}.identity-role-pair small,.identity-permission small{color:#80868b;margin-bottom:7px;font-size:.65rem;font-weight:400;display:block}.identity-role-pair strong{font-size:.88rem}.identity-permission{color:#9d4819;font-size:.78rem;font-weight:750}.identity-menu{position:relative}.identity-menu summary{cursor:pointer;padding:0 10px;font-weight:800;list-style:none}.identity-menu>div{z-index:5;background:#fff;border:1px solid #eee;min-width:120px;padding:6px;display:grid;position:absolute;top:26px;right:0;box-shadow:0 8px 30px #0002}.identity-menu button{text-align:left;background:0 0;border:0;padding:10px}.identity-menu button:hover{background:#f2f3f0}.identity-spaces{margin:20px 0}.identity-spaces>div{justify-content:space-between;align-items:center;gap:12px;padding:10px 0;display:flex}.identity-spaces small{color:#858b91;margin-left:10px}.identity-inactive-toggle{color:#72787d;align-items:center;gap:8px;margin:24px 0;font-size:.8rem;display:flex}.identity-records .inactive{opacity:.58}.work-identities article small{color:#7b8187;font-size:.68rem}.work-identities article h3{margin-top:5px}.work-identities article .identity-permission{text-align:right}@media (max-width:1000px){.identity-records{grid-template-columns:1fr}}@media (max-width:760px){.identity-form,.identity-organization{padding:22px 18px}.identity-form fieldset{grid-template-columns:1fr}.identity-form .identity-toolbar{flex-wrap:nowrap}.identity-role-pair{gap:25px}}.workspace-identity-groups{gap:0;min-width:0;display:grid}.workspace-identity-group{border-top:1px solid #e3e6e2;min-width:0;padding:24px 0}.workspace-identity-group>header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.workspace-identity-group h3{overflow-wrap:anywhere;margin:0;font-size:1rem}.workspace-identity-group .workspace-identity-type{color:#777e84;margin:6px 0 0;font-size:.78rem}.workspace-identity-group h4{color:#757c82;margin:22px 0 8px;font-size:.73rem;font-weight:500}.workspace-identity-rows{margin:0;padding:0;list-style:none}.workspace-identity-rows li{align-items:center;gap:16px;min-width:0;padding:10px 0;display:flex}.workspace-identity-role{overflow-wrap:anywhere;flex:1;min-width:0}.workspace-identity-role strong{font-size:.88rem;font-weight:650}.workspace-identity-role small{color:#7b8187;margin-top:5px;font-size:.73rem;display:block}.workspace-identity-rows .identity-permission{flex-shrink:0}.workspace-identity-rows .inactive{opacity:.58}.dashboard-identity-organization>h2{color:#6f767b;margin:24px 0 16px;font-size:.83rem}@media (max-width:480px){.workspace-identity-group>header{flex-wrap:wrap}.workspace-identity-rows li{gap:10px}}.system-role-field{grid-column:1/-1;min-width:0}.system-role-field>h3{margin:0 0 12px;font-size:.88rem}.system-role-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.identity-form .system-role-options label{border:1px solid #daddd8;border-radius:6px;flex-direction:column;gap:10px;padding:18px 16px;display:flex;position:relative}.system-role-options label.selected{background:#fff8f0;border-color:#c86b2c}.system-role-options label:has(input:disabled):not(.selected){opacity:.55}.identity-form .system-role-options input{accent-color:#bb591b;width:16px;min-width:16px;margin:0}.system-role-options span,.system-role-field details{color:#70777b;font-size:.77rem;font-weight:400;line-height:1.7}.system-role-field details{margin-top:14px}.system-role-field summary{cursor:pointer}@media (max-width:760px){.system-role-options{grid-template-columns:1fr}}.personal-dashboard{color:#f4f5f6;background:#101316;min-height:100vh;padding:44px clamp(20px,4vw,64px) 64px}.pd-content{max-width:1120px;margin:auto}.personal-dashboard a{color:inherit;text-decoration:none}:is(.personal-dashboard a:focus-visible,.personal-dashboard button:focus-visible){outline-offset:5px;outline:2px solid #ff7b35}.pd-eyebrow{color:#ff6509;letter-spacing:2px;align-items:center;gap:9px;font-size:11px;font-weight:650;display:flex}.pd-eyebrow>span{background:#ff6509;border-radius:2px;width:6px;height:6px}.pd-greeting h1{letter-spacing:-.8px;overflow-wrap:anywhere;margin:14px 0 8px;font-size:clamp(25px,2.8vw,36px);line-height:1.45}.pd-greeting p{color:#a0a9b9;margin:0;font-size:14px}.pd-mobile-break{display:none}.pd-section{margin-top:36px}.pd-section-heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:17px;display:flex}.pd-section-heading>div:first-child{align-items:center;gap:12px;display:flex}.pd-section-heading>div:first-child>span{color:#70819b;font-variant-numeric:tabular-nums;font-size:11px}.pd-section-heading h2{margin:0;font-size:18px;font-weight:650}.pd-section-heading a,.pd-empty a{color:#ff7b35;align-items:center;gap:6px;min-height:44px;font-size:12px;display:inline-flex}.pd-heading-actions{align-items:center;gap:18px;display:flex}.pd-demo{letter-spacing:.4px;color:#b3bdce;white-space:nowrap;border:1px solid #414855;border-radius:4px;padding:4px 7px;font-size:10px}.pd-organizations{gap:20px;display:grid}.pd-organization{background:#181b21;border:1px solid #2a2f39;border-radius:12px;padding:20px}.pd-organization>h3{align-items:center;gap:9px;margin:0 0 16px;font-size:14px;display:flex}.pd-organization>h3>span{background:#ff6509;border-radius:2px;width:4px;height:14px}.pd-identity-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.pd-identity-card{background:#1d2025;border:1px solid #33373d;border-radius:8px;min-width:0;padding:16px}.pd-identity-top{color:#9faec3;justify-content:space-between;align-items:center;gap:10px;display:flex}.pd-identity-top span{font-size:11px}.pd-identity-top svg{color:#a7acb3}.pd-identity-card h4{overflow-wrap:anywhere;margin:15px 0 8px;font-size:15px}.pd-identity-card p{color:#bdc1c7;overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.8}.pd-todos{background:#181b21;border:1px solid #2a303b;border-radius:12px;margin:0;padding:0;list-style:none;overflow:hidden}.pd-todo{border-bottom:1px solid #2a303b;align-items:center;gap:18px;padding:19px 22px;display:flex}.pd-todo:last-child{border:0}.pd-todo-state{color:#64748b;flex-shrink:0;display:flex}.pd-todo-copy{flex:1;min-width:0}.pd-todo-meta{color:#9eaabc;flex-wrap:wrap;align-items:center;gap:10px;font-size:10px;display:flex}.pd-todo-meta>span:first-child{color:#b9bec6;font-size:11px;font-weight:650}.pd-todo h3{margin:7px 0 5px;font-size:15px}.pd-todo p{color:#a0a9b9;margin:0;font-size:12px;line-height:1.6}.pd-priority-high .pd-priority{color:#edc384}.pd-priority-urgent .pd-priority{color:#ffaaa2}.pd-priority-high .pd-todo-state,.pd-priority-urgent .pd-todo-state{color:#ff7b35}.pd-open-tool{white-space:nowrap;background:#2d211b;border:1px solid #6a4531;border-radius:6px;justify-content:center;align-items:center;gap:6px;min-height:44px;padding:0 12px;font-size:12px;display:inline-flex;color:#ffa875!important}.pd-open-tool:hover{background:#3b291e;border-color:#ff6509}.pd-unavailable{color:#909bab;white-space:nowrap;padding:0 12px;font-size:12px}.pd-recent-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.pd-recent-card{background:#181b21;border:1px solid #303744;border-radius:10px;min-width:0;padding:20px;transition:border-color .15s,background .15s;display:block}.pd-recent-card:hover{background:#202328;border-color:#ff6509}.pd-recent-top{color:#a7acb3;justify-content:space-between;align-items:center;display:flex}.pd-tool-monogram{color:#ffa875;background:#30231c;border:1px solid #6b442c;border-radius:8px;place-items:center;width:36px;height:36px;font-size:12px;font-weight:700;display:grid}.pd-recent-card h3{margin:17px 0 5px;font-size:17px}.pd-recent-card p{color:#a6b1c2;margin:0;font-size:12px}.pd-recent-card time{color:#99a7bc;align-items:center;gap:6px;margin-top:19px;font-size:11px;display:flex}.pd-empty,.pd-error{color:#bdc1c7;background:#181b21;border:1px dashed #424c5c;border-radius:10px;align-items:center;gap:16px;padding:26px;display:flex}.pd-empty p,.pd-error p{margin:0 0 6px;font-size:14px}.pd-empty span,.pd-loading{color:#9eaabc;font-size:13px}.pd-error{justify-content:space-between}.pd-error button{color:#ffd0b2;white-space:nowrap;background:#30231c;border:1px solid #9f603c;border-radius:6px;min-height:44px;padding:0 14px}@media (max-width:1100px){.pd-identity-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.personal-dashboard{min-height:calc(100vh - 72px);padding:28px 18px 48px}.pd-mobile-break{display:block}.pd-greeting h1{font-size:27px}.pd-section{margin-top:30px}.pd-section-heading{flex-wrap:wrap;gap:8px}.pd-section-heading h2{font-size:17px}.pd-heading-actions{gap:10px}.pd-organization{padding:16px}.pd-identity-grid,.pd-recent-grid{grid-template-columns:1fr}.pd-todo{flex-wrap:wrap;gap:12px;padding:18px 15px}.pd-todo-copy{flex-basis:calc(100% - 32px)}.pd-open-tool,.pd-unavailable{margin-left:30px}.pd-unavailable{padding:0}.pd-recent-card{padding:18px}.pd-empty,.pd-error{align-items:flex-start;padding:20px}}.project-admin{max-width:1100px;color:inherit;margin:auto;padding:32px}.project-admin form,.project-admin details{border:1px solid #48505b;border-radius:12px;margin:20px 0;padding:20px}.project-admin label{margin:12px 0;display:block}.project-admin input:not([type=checkbox]),.project-admin select{color:#fff;background:#202329;border:1px solid #666;border-radius:6px;width:100%;padding:10px;display:block}.project-admin button{color:#151515;background:#fa6900;border-radius:6px;margin:6px;padding:8px 12px}.project-admin button:disabled{opacity:.45}.project-admin a{color:#ff8a36}.project-table{overflow:auto}.project-table table{border-collapse:collapse;width:100%}.project-table td,.project-table th{text-align:left;border-bottom:1px solid #48505b;padding:14px}.organization-tree,.organization-tree ul{border-left:1px solid #69737f;padding-left:22px;list-style:none}.organization-tree li{padding:12px 0}.app-sidebar nav>p{color:#999;padding:14px;font-size:12px}@media (max-width:760px){.project-admin{padding:20px 14px}.project-table th,.project-table td{min-width:120px}}.app-sidebar nav .sidebar-project-section{border:1px solid #3e454d;border-radius:12px;flex-direction:column;align-items:flex-start;gap:8px;margin-bottom:16px;padding:16px;text-decoration:none;display:flex}.sidebar-project-section small{opacity:.65;font-size:12px}.project-page-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px;display:flex}.project-page-heading h1{margin:0}.project-page-heading button{flex-shrink:0}.project-tool-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:20px;display:grid}.project-tool-card,.project-settings-section{border:1px solid #48505b;border-radius:16px;margin:0 0 20px;padding:24px}.project-tool-brand{letter-spacing:-.04em;font-size:24px;font-weight:800}.project-tool-card h2{margin:24px 0 12px;font-size:20px}.project-tool-card p{opacity:.7}.project-tool-card footer{color:inherit;background:0 0;justify-content:space-between;align-items:center;gap:12px;margin-top:28px;padding:0;display:flex}.project-connected{color:#b9f4d2;background:#184c3c;border-radius:30px;padding:5px 10px;font-size:13px;display:inline-block}.project-empty{text-align:center;border:1px dashed #59616b;border-radius:16px;padding:48px 20px}.project-member-search{max-width:460px;margin-bottom:24px!important}.project-settings-section form{border:0;margin-bottom:0;padding:0}.project-settings-section code{overflow-wrap:anywhere}.project-dialog{color:#f0f2f4;background:#202329;border:1px solid #535b66;border-radius:20px;width:min(720px,100vw - 32px);max-height:85vh;padding:28px;overflow:auto;box-shadow:0 24px 80px #0008}.project-dialog::backdrop{background:#0009}.project-dialog>header{justify-content:space-between;align-items:center;gap:20px;display:flex}.project-dialog h2{margin:0 0 16px}.project-dialog form{border:0;margin:16px 0;padding:0}.project-dialog button{cursor:pointer}.project-dialog button:disabled{cursor:not-allowed}.project-tool-steps{flex-wrap:wrap;gap:8px;margin:24px 0;padding:0;font-size:12px;list-style:none;display:flex}.project-tool-steps li{color:#aab0b8;background:#343942;border-radius:30px;padding:6px 10px}.project-tool-steps li[aria-current=step]{color:#151515;background:#fa6900}.project-add-catalog{gap:12px;display:grid}.project-add-catalog button{text-align:left;flex-direction:column;gap:8px;padding:20px;display:flex}.project-add-catalog span{font-size:14px}.project-binding-settings{padding:8px 0}.project-binding-settings button{margin:8px 8px 8px 0}.project-tool-card button:disabled{opacity:.5}@media (max-width:760px){.project-page-heading{align-items:flex-start}.project-dialog{padding:20px}.project-tool-grid{grid-template-columns:1fr}.project-tool-card footer{flex-wrap:wrap}}.launch-identity-choices{grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));gap:1rem;padding:0;list-style:none;display:grid}.launch-identity-choices>li{border:1px solid var(--border,#555);border-radius:.75rem;padding:1.25rem}.launch-identity-choices p{overflow-wrap:anywhere}.notification-menu{max-height:calc(100dvh - 90px);overflow-y:auto}.tool-notification-list{max-height:min(65dvh,520px)}.tool-notification{overflow-wrap:anywhere;border-top:1px solid #30343b;padding:20px}.tool-notification.unread{border-left:3px solid var(--orange,#ff6b00);background:#1d1b19}.invitation-card-meta{color:#b8bdc6;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;font-size:12px;display:flex}.invitation-type{color:#ffa365;letter-spacing:.03em;font-size:13px;font-weight:700}.tool-notification>strong{color:#f6f6f4;font-size:18px;line-height:1.45}.tool-notification p{color:#c2c6cc;margin:8px 0;line-height:1.6}.tool-notification .invitation-role{color:#d4d7dc;font-size:13px}.invitation-card-footer{justify-content:space-between;align-items:center;gap:12px;margin-top:16px;display:flex}.invitation-card-footer time{color:#a8aeb8;font-size:12px}.header-controls .tool-notification button,.header-controls .notification-error button{color:#151515;background:#ff791f;border-radius:8px;min-height:44px;padding:10px 14px;font-weight:700}.notification-error{color:#ffb2a4;padding:16px 20px}:is(.notification-menu :focus-visible,.notification-trigger:focus-visible,.invitation-entry :focus-visible){outline-offset:4px;outline:2px solid #ffac73}.invitation-entry{color:#f3f3f1;overflow-wrap:anywhere;width:min(100%,720px);margin:0 auto;padding:clamp(24px,5vw,64px) clamp(18px,4vw,40px)}.invitation-entry h1{letter-spacing:-.03em;margin:32px 0;font-size:clamp(26px,4vw,36px)}.invitation-back,.invitation-refresh{color:#afb6c1;font-size:14px}.invitation-detail{background:#1b1e23;border-radius:18px;padding:clamp(22px,4vw,36px)}.invitation-detail h2{margin:20px 0 12px;font-size:clamp(26px,4vw,36px);line-height:1.35}.invitation-detail p{color:#c1c6cf;line-height:1.75}.invitation-detail dl{margin:28px 0}.invitation-detail dt{color:#a9b1bc;margin-bottom:8px;font-size:13px}.invitation-detail dd{margin:0;font-size:16px}.invitation-detail .invitation-status{color:#f8c097;margin:28px 0 0}.invitation-detail .invitation-status.accepted{color:#a7dcc0}.invitation-actions{justify-content:flex-end;gap:12px;margin-top:28px;display:flex}.invitation-entry button{cursor:pointer}.invitation-actions button{border-radius:9px;min-height:48px;padding:12px 24px;font-weight:700}.invitation-actions .primary{color:#151515;background:#ff791f}.invitation-actions .secondary{color:#e2e5ea;background:#30353d}.invitation-entry button:disabled{opacity:.5;cursor:wait}.invitation-next{color:#ffa365;align-items:center;min-height:44px;margin-top:20px;display:inline-flex}.invitation-refresh{background:0 0;min-height:44px;margin-top:20px;padding:8px 0}.invitation-error{color:#ffb2a4;line-height:1.6}@media (max-width:480px){.invitation-actions button{flex:1;padding-inline:12px}.invitation-card-footer{flex-wrap:wrap}.invitation-detail{border-radius:12px}}.invitation-entry button,.header-controls .tool-notification button,.header-controls .notification-error button{border:0}@media (prefers-reduced-motion:reduce){.notification-menu{animation:none}}.tool-notification .notification-resolution{color:#ffc297;margin-top:12px;font-size:13px}.tool-notification .notification-resolution.resolved{color:#b6c8bc}@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-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}.app-shell{--workspace-bg:#101316;--workspace-panel:#16191d;--workspace-raised:#202328;--workspace-border:#30343a;--workspace-text:#f4f5f6;--workspace-muted:#a7acb3;--workspace-accent:var(--orange);background:var(--workspace-bg);color:var(--workspace-text);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.app-shell .app-sidebar{background:var(--workspace-bg)}.app-shell .app-sidebar nav a{border-left:3px solid #0000}.app-shell .app-sidebar nav a.active,.app-shell .sidebar-creator.active{color:var(--workspace-accent);background:0 0;border-left-color:#0000}.app-shell .app-sidebar nav a:hover,.app-shell .sidebar-creator:hover{color:var(--workspace-accent);background:#ffffff05}.app-shell :is(a,button,input,select,textarea,summary):focus-visible{outline-offset:4px;outline:2px solid #ff985d}.app-shell .mobile-app-header{background:var(--workspace-bg);border-color:var(--workspace-border)}.app-shell .mobile-app-header :is(.brand-wordmark,button){color:var(--workspace-text)}.app-shell .avatar{background:var(--workspace-accent);color:#fff}.app-shell :is(.workspace-page,.account-page,.partners-page,.creator-page,.personal-dashboard){background:var(--workspace-bg)}.app-shell :is(.dashboard-heading,.creator-heading){color:var(--workspace-text)}.app-shell :is(.dashboard-heading div>span,.workspace-note,.workspace-section-heading p,.creator-heading p,.creator-form p,.creator-help,.creator-wizard-heading>span){color:var(--workspace-muted)}.app-shell :is(.workspace-text-link,.workspace-section-heading a,.discussion-tool,.identity-form a,.identity-onboarding>a,.creator-form summary,.creator-connection){color:#ff8a47}.app-shell .workspace-demo{color:#ffc29c;background:#32241c;border:1px solid #68432e}.app-shell .workspace-filters :is(button,a){color:var(--workspace-muted)}.app-shell .workspace-filters :is(button[aria-pressed=true],a[aria-current=page]){color:var(--workspace-accent);border-bottom-color:var(--workspace-accent)}.app-shell :is(.account-card,.identity-organization,.identity-form,.creator-form,.creator-tools article,.partner-modal){background:var(--workspace-panel);color:var(--workspace-text);border-color:var(--workspace-border);box-shadow:none}.app-shell :is(.identity-organization,.account-card,.creator-form,.creator-tools article){border:1px solid var(--workspace-border);border-radius:6px}.app-shell :is(.identity-detail,.shared-work,.creator-image-preview){background:var(--workspace-raised);color:var(--workspace-text);border-color:#454b53}.app-shell :is(.workspace-meta,.plan-row,.identity-records article,.workspace-identity-group,.creator-review li,.creator-actions,.creator-identifier,.creator-advanced,.workspace-discussions article){border-color:var(--workspace-border)}.app-shell :is(.card-label,.profile-card p,.workspace-card>p,.plans-card>div:first-child p,.identity-detail span,.workspace-meta span,.plan-row>span:nth-of-type(2),.workspace-discussions p,.workspace-discussions article>div,.workspace-discussions footer,.identity-form small,.identity-form dt,.identity-onboarding p,.identity-organization>header small,.identity-person,.identity-role-pair small,.identity-permission small,.identity-inactive-toggle,.workspace-identity-type,.workspace-identity-group h4,.workspace-identity-role small,.system-role-options span,.system-role-field details,.creator-tools small,.creator-choice span span,.partner-modal>p,.partner-modal form label,.shared-work p){color:var(--workspace-muted)}.app-shell .identity-permission{color:#ffb484}.app-shell .profile-avatar{box-shadow:0 0 0 8px #32241c}.app-shell :is(.verified,.plan-row em){color:#9ce1bc;background:#17372b}.app-shell .plan-row em.muted{color:#b9bec6;background:#292d32}.app-shell .identity-notice,.app-shell .creator-check{color:#9ce1bc}.app-shell .creator-warning{color:#f1c38a}.app-shell :is(.identity-form,.creator-fields,.partner-modal) :is(input,textarea,select){color:var(--workspace-text);accent-color:var(--workspace-accent);background:#101316;border-color:#4b525b}.app-shell :is(input,textarea)::placeholder{color:#8f969f}.app-shell :is(.identity-button,.creator-tools button,.creator-actions button:not(.button),.creator-review button,.creator-advanced button){background:var(--workspace-raised);color:var(--workspace-text);border-color:#454b53}.app-shell .identity-button.primary{background:var(--workspace-accent);border-color:var(--workspace-accent);color:#18110c}.app-shell .identity-menu>div{background:var(--workspace-raised);border-color:#454b53;box-shadow:0 12px 32px #0006}.app-shell .identity-menu button{color:var(--workspace-text)}.app-shell .identity-menu button:hover{background:#32373f}.app-shell .system-role-options label,.app-shell .creator-choice{border-color:#454b53}.app-shell :is(.system-role-options label.selected,.creator-choice.selected){border-color:var(--workspace-accent);box-shadow:none;background:#30231c}.app-shell :is(.system-role-options,.creator-choice,.creator-scopes) input{accent-color:var(--workspace-accent)}.app-shell .creator-form .creator-info{border-left-color:var(--workspace-accent);color:#e0bda7;background:#28211c}.app-shell .creator-progress button{background:var(--workspace-raised);color:var(--workspace-muted);border-color:#454b53}.app-shell .creator-progress button span{color:var(--workspace-text);background:#353b43}.app-shell .creator-progress button[aria-current=step]{border-color:var(--workspace-accent);color:#ffaf7f;background:#33241b}.app-shell .creator-progress button[aria-current=step] span{background:var(--workspace-accent);color:#16110d}.app-shell .remove-partner{color:#ffb5a8;background:#38201d;border-color:#774139}.app-shell .project-invite-disabled{color:#a7acb3;background:#282c31;border-color:#414750}.app-shell .partners-module{background:var(--workspace-panel);border:1px solid var(--workspace-border);box-shadow:none}.app-shell .workspace-discussions article{background:var(--workspace-panel);border:1px solid var(--workspace-border);margin-bottom:14px;padding:24px}@media (max-width:760px){.app-shell .workspace-discussions article{padding:20px 16px}.app-shell .account-grid{grid-template-columns:minmax(0,1fr)}}.app-shell :is(.dashboard-empty,.coming-roadmap,.live-pill){background:var(--workspace-panel);color:var(--workspace-text);border-color:var(--workspace-border)}.app-shell :is(.dashboard-empty p,.coming-roadmap div span){color:var(--workspace-muted)}.app-shell .coming-roadmap>span{background:var(--workspace-raised);color:var(--workspace-muted)}.app-shell .creator-heading>div>p:first-child{color:var(--workspace-accent);letter-spacing:.12em;font-weight:800}.app-shell .current-project-indicator{z-index:20;background:var(--workspace-surface,#171b20);border-bottom:1px solid var(--workspace-border,#30363d);color:var(--workspace-text,#f1f3f5);justify-content:space-between;align-items:center;gap:1rem;padding:1rem 2rem;display:flex;position:sticky;top:0}.current-project-indicator p{overflow-wrap:anywhere;min-width:0;margin:0;font-size:1rem}.current-project-indicator a{color:#ff8a42;text-underline-offset:4px;flex-shrink:0;font-size:.875rem;text-decoration:underline}.project-scope-note{color:#aab2bd;margin:0 0 1.25rem;font-size:.9375rem;line-height:1.7}.pd-identity-details{gap:.875rem;margin:0;display:grid}.pd-identity-details dt{color:#aab2bd;margin-bottom:.25rem;font-size:.875rem}.pd-identity-details dd{color:#f1f3f5;overflow-wrap:anywhere;margin:0;font-size:1rem}.pd-browsing-project{border-bottom:1px solid #353b44;padding-bottom:.875rem}.pd-browsing-project dd{color:#ff9d61}.pd-unit-type{color:#aab2bd;margin-top:.25rem;font-size:.875rem;display:block}.project-confirmed-context{padding:1rem 0}.project-current-name{overflow-wrap:anywhere;font-size:1.25rem}@media (max-width:760px){.app-shell .current-project-indicator{align-items:flex-start;padding:.875rem 1rem}}.app-sidebar .sidebar-project-section{border-left:3px solid var(--workspace-accent);cursor:default;background:#1c2025;margin:10px 0 18px;padding:16px 18px}.sidebar-project-section span{color:#a7acb3;letter-spacing:.15em;margin-bottom:9px;font-size:10px;font-weight:700;display:block}.sidebar-project-section strong{color:#f4f5f6;overflow-wrap:anywhere;font-size:17px;line-height:1.5;display:block}.sidebar-platform-divider{color:#929ba5;letter-spacing:.1em;white-space:nowrap;align-items:center;gap:10px;margin:28px 8px 14px;font-size:10px;font-weight:700;display:flex}.sidebar-platform-divider:before,.sidebar-platform-divider:after{content:"";background:#363c44;flex:1;height:1px}.workspace-classification-toolbar,.presentation-actions,.org-chart-toolbar{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.workspace-classification-toolbar{margin:22px 0 12px}.workspace-classification :is(button,input,select),.app-shell .organization-chart button,.app-shell .org-settings button{color:#e9edf2;font:inherit;background:#20252b;border:1px solid #454d57;border-radius:6px;margin:0;padding:9px 12px}.workspace-classification button[aria-pressed=true]{color:#ff9d60;background:#30251f;border-color:#ab6337}.workspace-classification input:not([type=checkbox]),.workspace-classification select{max-width:100%;min-height:42px}.workspace-search{flex:1;min-width:220px}.workspace-search input{width:100%}.workspace-result-count,.workspace-category-editor p,.org-chart-note,.org-chart-toolbar p{color:#a7acb3;font-size:12px;line-height:1.8}.workspace-category-editor{background:#171c21;border:1px solid #3a424b;border-radius:8px;padding:20px}.workspace-category-editor form{flex-wrap:wrap;align-items:end;gap:12px;margin:18px 0;display:flex}.workspace-category-editor label{margin:10px 0;display:block}.workspace-category-editor label input:not([type=checkbox]){margin-top:8px;display:block}.workspace-category-editor details{border-top:1px solid #353e48;padding:16px 0}.workspace-category-editor summary{cursor:pointer}.workspace-category-editor fieldset{border:1px solid #353e48;margin-top:16px;padding:12px}.workspace-category-editor input[type=checkbox]{accent-color:#fa8535;margin-right:8px}.workspace-classification button:disabled,.org-settings button:disabled{opacity:.4;cursor:default}.app-shell .project-admin:has(.organization-chart){max-width:1500px}.app-shell .project-admin button{color:#edf0f4;background:#242a32;border:1px solid #49525e}.org-chart-toolbar{justify-content:space-between;margin:24px 0 10px}.org-chart-toolbar h2{margin:0;font-size:20px}.org-chart-toolbar p{margin:6px 0 0}.org-chart-canvas{background-color:#11161b;background-image:radial-gradient(#343b44 1px,#0000 1px);background-size:20px 20px;border:1px solid #343d47;border-radius:10px;min-height:350px;max-height:75vh;padding:36px 24px;overflow:auto}.app-shell .organization-tree,.app-shell .organization-tree ul{border:0;gap:24px;width:max-content;margin:0;padding:0;list-style:none;display:flex}.app-shell .organization-tree{--node-width:224px;--node-padding:18px;--branch-gap:36px;justify-content:center;min-width:100%}.app-shell .organization-tree li{flex-direction:column;align-items:center;padding:0;display:flex;position:relative}.app-shell .organization-tree ul{padding-top:var(--branch-gap);gap:24px;position:relative}.organization-tree ul:before{content:"";height:calc(var(--branch-gap)/2);border-left:1px solid #626e7c;position:absolute;top:0;left:50%}.organization-tree ul>li:before{content:"";top:calc(var(--branch-gap)/-2);height:calc(var(--branch-gap)/2);border-left:1px solid #626e7c;position:absolute;left:50%}.organization-tree ul>li:after{content:"";top:calc(var(--branch-gap)/-2);border-top:1px solid #626e7c;position:absolute;left:-12px;right:-12px}.organization-tree ul>li:first-child:after{left:50%}.organization-tree ul>li:last-child:after{right:50%}.org-node{width:var(--node-width);padding:var(--node-padding);background:#1c232b;border:1px solid #485461;border-radius:8px;flex-shrink:0;position:relative;box-shadow:0 4px 14px #0003}.org-node:focus-within{border-color:#ff934e;outline:none;box-shadow:0 0 0 1px #ff934e}.org-node-kind{color:#8e9baa;letter-spacing:.13em;font-size:9px}.org-node h3{overflow-wrap:anywhere;margin:10px 18px 8px 0;font-size:15px;line-height:1.5}.org-node p{color:#b3bfcc;overflow-wrap:anywhere;margin:6px 0;font-size:12px;line-height:1.6}.app-shell .org-node-menu{z-index:2;border:0;border-radius:0;margin:0;padding:0;position:absolute;top:6px;right:8px}.org-node-menu[open]{z-index:5}.org-node-menu>summary{cursor:pointer;padding:3px 8px;font-size:20px;list-style:none}.org-node-menu>summary::-webkit-details-marker{display:none}.org-node-menu>div{background:#252d37;border:1px solid #586474;border-radius:6px;width:205px;padding:7px;position:absolute;top:30px;right:0;box-shadow:0 12px 30px #0008}.app-shell .org-node-menu :is(button,a){text-align:left;color:#e8edf3;background:0 0;border:0;width:100%;margin:0;padding:10px;font-size:12px;text-decoration:none;display:block}.app-shell .org-node-menu :is(button,a):hover{background:#36414e}.org-node-menu small{color:#a8b6c5;padding:10px;line-height:1.6;display:block}.app-shell .org-node-info{color:#a8b6c5;border:0;border-top:1px solid #3b4551;border-radius:0;margin:10px 0 0;padding:8px 0 0;font-size:12px}.org-node-info summary{cursor:pointer}.app-shell .organization-tree.org-size-small{--node-width:180px;--node-padding:12px}.app-shell .organization-tree.org-size-large{--node-width:280px;--node-padding:24px}.app-shell .organization-tree.org-compact{--branch-gap:24px}.app-shell .organization-tree.org-compact ul{gap:12px}.org-compact ul>li:after{left:-6px;right:-6px}.app-shell .organization-tree.org-direction-right{flex-direction:column;justify-content:flex-start;align-items:flex-start;min-width:0}.app-shell .org-direction-right li{flex-direction:row;align-items:center}.app-shell .org-direction-right ul{padding:0 0 0 var(--branch-gap);flex-direction:column}.org-direction-right ul:before{width:calc(var(--branch-gap)/2);border-top:1px solid #626e7c;border-left:0;height:0;top:50%;left:0}.org-direction-right ul>li:before{left:calc(var(--branch-gap)/-2);width:calc(var(--branch-gap)/2);border-top:1px solid #626e7c;border-left:0;height:0;top:50%}.org-direction-right ul>li:after{left:calc(var(--branch-gap)/-2);border-top:0;border-left:1px solid #626e7c;width:0;top:-12px;bottom:-12px;right:auto}.org-direction-right ul>li:first-child:after{left:calc(var(--branch-gap)/-2);top:50%}.org-direction-right ul>li:last-child:after{bottom:50%;right:auto}.org-direction-right.org-compact ul>li:after{top:-6px;bottom:-6px}.org-direction-right.org-compact ul>li:first-child:after{top:50%}.org-direction-right.org-compact ul>li:last-child:after{bottom:50%}.app-shell .org-settings{color:#edf2f8;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#171d24;border:0;border-left:1px solid #465261;width:min(400px,100vw);max-width:100vw;height:100dvh;max-height:100dvh;margin:0;padding:24px;position:fixed;inset:0 0 0 auto;overflow:auto}.org-settings::backdrop{background:#0005}.org-settings header{justify-content:space-between;align-items:center;gap:12px;display:flex}.org-settings h2{font-size:20px}.org-settings h3{border-top:1px solid #374350;margin:28px 0 16px;padding-top:20px}.org-settings h4{margin-bottom:8px;font-size:14px}.org-settings p{color:#a8b6c5;font-size:12px;line-height:1.8}.org-settings label{margin:16px 0;font-size:14px;display:block}.org-settings select{color:#edf2f8;background:#242d38;border:1px solid #586475;border-radius:6px;width:100%;margin-top:10px;padding:10px;display:block}.org-settings input{accent-color:#fa8535;margin-right:10px}.org-rank{padding:0;list-style:none}.org-rank li{cursor:grab;border-bottom:1px solid #303c49;align-items:center;gap:10px;padding:7px 0;display:flex}.org-rank li>span:nth-child(2){flex:1;font-size:13px}.app-shell .org-rank button{padding:4px 10px}@media (max-width:760px){.org-chart-canvas{padding:28px 16px}.workspace-classification-toolbar{align-items:stretch}.workspace-search{flex-basis:100%;order:3}.org-chart-toolbar{align-items:flex-start}}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.app-shell .org-node button.org-node-title{color:inherit;font:inherit;text-align:left;overflow-wrap:anywhere;background:0 0;border:0;border-radius:0;width:100%;padding:0}.org-node[data-selected=true]{border-color:#ff934e;box-shadow:0 0 0 1px #ff934e}.unit-type-filters{flex-wrap:wrap;flex-basis:100%;gap:8px;display:flex}.organization-tabs{border-bottom:1px solid #3c4652;gap:8px;margin:22px 0;padding-bottom:12px;display:flex}.app-shell .organization-tabs button[aria-selected=true]{color:#ffad76;background:#33251c;border-color:#b57042}.organization-unit-manager>.identity-toolbar{margin:18px 0}.organization-unit-manager>.identity-toolbar h2{font-size:18px}.organization-unit-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,310px),1fr));gap:18px;display:grid}.organization-unit-card{background:#191f26;border:1px solid #3b4653;border-radius:8px;min-width:0;padding:22px;scroll-margin-top:30px}.organization-unit-card>header{justify-content:space-between;gap:12px;display:flex}.organization-unit-card h3{overflow-wrap:anywhere;margin:8px 0;font-size:18px}.organization-unit-card header p{color:#a7b4c3;font-size:13px;line-height:1.6}.organization-unit-card header span{color:#f0b188;font-size:13px}.organization-unit-identities{margin:16px 0 0;padding:0;list-style:none}.organization-unit-identities>li{border-top:1px solid #35404c;justify-content:space-between;align-items:center;gap:12px;padding:12px 0;display:flex}.organization-unit-identities strong,.organization-unit-identities span{overflow-wrap:anywhere;display:block}.organization-unit-identities strong{font-size:15px}.organization-unit-identities span{color:#adbac9;margin-top:5px;font-size:13px}.app-shell .organization-unit-card .identity-menu{border:0;align-self:flex-start;margin:0;padding:0}.organization-unit-card .identity-menu>div{z-index:6;min-width:190px}.app-shell .organization-unit-card .identity-menu button{text-align:left;background:0 0;border:0;width:100%;margin:0;display:block}.app-shell .organization-classification .workspace-category-editor :is(input:not([type=checkbox]),button){color:#eef2f7;background:#222932;border:1px solid #4b5868;border-radius:5px;padding:9px}.organization-classification{margin-top:18px}.app-shell .workspace-classification button[aria-pressed=true]{color:#ffab72;background:#30241d;border-color:#ad7147}.pd-personal-unit-name{overflow-wrap:anywhere;margin:14px 0 10px;font-size:18px;line-height:1.5}.pd-personal-organization{color:#a7b4c3;margin:8px 0;font-size:13px}.pd-personal-roles{color:#e2e7ed;margin:8px 0;font-size:15px;line-height:1.7}.organization-type-groups{gap:28px;display:grid}.organization-type-group>h2{color:#dedede;margin:0 0 12px;font-size:16px}.organization-unit-card h4{color:#999;margin:16px 0 8px;font-size:12px}.unit-type-filters select{color:#eee;background:#202020;border:1px solid #444;border-radius:6px;padding:8px 12px}.workspace-classification{min-width:0;max-width:100%}.workspace-classification-toolbar .unit-type-filters{flex-wrap:nowrap;gap:8px;min-width:0;max-width:100%;padding-bottom:6px;display:flex;overflow-x:auto}.workspace-classification-toolbar .unit-type-filters button{white-space:nowrap;color:#c9c9c9;background:#252525;border:1px solid #404040;border-radius:6px;flex:none;padding:9px 14px}.workspace-classification-toolbar .unit-type-filters button[aria-pressed=true]{color:#ff9d50;background:#38271c;border-color:#ef812b}.workspace-classification-toolbar .unit-type-filters button:focus-visible{outline-offset:2px;outline:2px solid #ff9d50}.app-shell .app-sidebar nav a svg{color:inherit}.app-sidebar .sidebar-platform-divider{cursor:default}
