.platform-kit-showcase,.platform-kit-workspace,[data-action-kit=platform]{--pk-void:#090a0d;--pk-shell:#101115;--pk-panel:#15171c;--pk-panel-raised:#1b1e25;--pk-panel-soft:#22252d;--pk-paper:#f7f7f4;--pk-paper-raised:#fff;--pk-paper-soft:#eeefec;--pk-porcelain:#fbfbfa;--pk-porcelain-soft:#f2f3f5;--pk-porcelain-line:#2327301c;--pk-porcelain-ink:#22252d;--pk-porcelain-muted:#747985;--pk-ink:#17191e;--pk-white:#f7f8fb;--pk-muted:#8c919d;--pk-muted-dark:#686d78;--pk-line:#ffffff12;--pk-line-dark:#1214181a;--pk-blue:#4c8dff;--pk-magenta:#ed2c8c;--pk-pink:var(--pk-magenta);--pk-violet:#9a61ff;--pk-cyan:#49d6ea;--pk-green:#62e897;--pk-coral:#ff806f;--pk-yellow:#f6e96d;--pk-radius-xs:7px;--pk-radius-sm:10px;--pk-radius-md:14px;--pk-radius-lg:20px;--pk-radius-xl:28px;--pk-shadow-1:0 1px 0 #ffffff0a inset, 0 10px 26px -22px #000c;--pk-shadow-2:0 1px 0 #ffffff0f inset, 0 20px 50px -30px #000000e0;--pk-shadow-paper:0 1px 0 #ffffffe0 inset, 0 14px 35px -28px #13151959;--pk-shadow-soft-control:0 1px 0 #ffffffeb inset, 0 10px 24px -18px #161a2247, 0 1px 2px #161a2214;--pk-shadow-soft-panel:0 1px 0 #ffffffeb inset, 0 24px 58px -42px #161a2252, 0 1px 2px #161a2212;--pk-ease:cubic-bezier(.23, 1, .32, 1);color:var(--pk-white);font-optical-sizing:auto;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Inter,system-ui,sans-serif}.platform-kit-showcase *,.platform-kit-showcase :before,.platform-kit-showcase :after,.platform-kit-workspace *,.platform-kit-workspace :before,.platform-kit-workspace :after{box-sizing:border-box}.platform-kit-showcase button,.platform-kit-showcase input,.platform-kit-showcase select,.platform-kit-workspace button,.platform-kit-workspace input,.platform-kit-workspace select{font:inherit}.platform-kit-showcase button,.platform-kit-workspace button{min-height:44px;color:inherit;cursor:pointer;touch-action:manipulation;border:0}.platform-kit-showcase button:active,.platform-kit-workspace button:active{transform:scale(.97)}.platform-kit-showcase button:focus-visible,.platform-kit-showcase input:focus-visible,.platform-kit-showcase select:focus-visible,.platform-kit-workspace button:focus-visible,.platform-kit-workspace input:focus-visible,.platform-kit-workspace select:focus-visible{box-shadow:0 0 0 2px color-mix(in srgb, var(--pk-void) 86%, transparent), 0 0 0 5px #fff3;outline:0}.platform-kit-showcase{border-radius:var(--pk-radius-xl);background:var(--pk-void);overflow:hidden;box-shadow:0 40px 100px -54px #080a12b8,inset 0 1px #ffffff14}.platform-kit-showcase-head{min-height:72px;box-shadow:inset 0 -1px 0 var(--pk-line);-webkit-backdrop-filter:blur(22px)saturate(140%);backdrop-filter:blur(22px)saturate(140%);background:#111217e0;grid-template-columns:minmax(150px,1fr) auto minmax(44px,1fr);align-items:center;gap:18px;padding:10px 16px;display:grid}.platform-kit-identity{align-items:center;gap:10px;min-width:0;display:flex}.platform-kit-identity>span,.platform-kit-editor-brand>span{flex:0 0 30px;width:30px;height:30px;display:block;position:relative}.platform-kit-identity>span i,.platform-kit-editor-brand>span i{mix-blend-mode:screen;border-radius:50%;width:15px;height:15px;position:absolute}.platform-kit-identity>span i:first-child,.platform-kit-editor-brand>span i:first-child{background:var(--pk-cyan);top:8px;left:2px}.platform-kit-identity>span i:nth-child(2),.platform-kit-editor-brand>span i:nth-child(2){background:var(--pk-magenta);top:8px;right:2px}.platform-kit-identity>span i:nth-child(3),.platform-kit-editor-brand>span i:nth-child(3){background:var(--pk-yellow);top:2px;left:8px}.platform-kit-identity div{min-width:0;display:grid}.platform-kit-identity strong{letter-spacing:-.01em;font-size:14px}.platform-kit-identity small{color:var(--pk-muted);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.platform-kit-mode-picker{background:#090a0d;border-radius:999px;gap:4px;padding:4px;display:flex;box-shadow:inset 0 1px 4px #000000b3,0 1px #ffffff0d}.platform-kit-mode-picker button{min-width:94px;min-height:46px;color:var(--pk-muted);text-align:left;transition:transform .13s var(--pk-ease), background-color .18s ease, color .18s ease, box-shadow .18s ease;background:0 0;border-radius:999px;align-content:center;padding:5px 14px;display:grid}.platform-kit-mode-picker button strong{font-size:11px}.platform-kit-mode-picker button small{opacity:.72;font-size:9px}.platform-kit-mode-picker button[aria-selected=true]{background:var(--pk-panel-soft);color:var(--pk-white);box-shadow:var(--pk-shadow-1)}.platform-kit-showcase-head>.platform-kit-avatar{justify-self:end}.platform-kit-avatar{color:#17120f;background:linear-gradient(145deg,#ffd07e,#ef856f 46%,#8058e6);border-radius:12px;place-items:center;width:44px;height:44px;font-size:10px;font-weight:800;display:inline-grid;box-shadow:inset 0 1px #ffffff73;min-height:44px!important}.platform-kit-showcase-stage{padding:12px}.platform-kit-workspace{border-radius:var(--pk-radius-lg);background:var(--pk-shell);min-width:0;min-height:650px;box-shadow:var(--pk-shadow-2), inset 0 0 0 1px #ffffff0d;position:relative;overflow:hidden}.platform-kit-utility-rail{box-shadow:inset -1px 0 0 var(--pk-line);background:#0c0d10;flex-direction:column;align-items:center;gap:6px;padding:12px 7px;display:flex}.platform-kit-utility-rail>span:not(.platform-kit-mark){flex:1}.platform-kit-utility-rail button{color:#8b8f98;width:44px;min-height:44px;transition:transform .13s var(--pk-ease), background-color .17s ease, color .17s ease;background:0 0;border-radius:12px;place-items:center;display:grid}.platform-kit-utility-rail button[aria-pressed=true]{background:var(--pk-panel-soft);color:var(--pk-white);box-shadow:inset 0 1px 0 #ffffff12, var(--pk-shadow-1)}.platform-kit-utility-rail .platform-kit-avatar{color:#17120f}.platform-kit-mark{width:34px;height:34px;margin-bottom:8px;display:block;position:relative}.platform-kit-mark i{background:var(--pk-coral);border-radius:50%;position:absolute;inset:7px}.platform-kit-mark i+i{background:var(--pk-magenta);mix-blend-mode:screen;inset:14px 3px 3px 14px}.platform-kit-segment{background:#141519;border-radius:999px;gap:2px;padding:3px;display:flex}.platform-kit-segment button{color:#aaaeb7;min-height:44px;transition:transform .13s var(--pk-ease), background-color .16s ease, color .16s ease;background:0 0;border-radius:999px;padding:6px 14px;font-size:10px}.platform-kit-segment button[aria-pressed=true]{background:var(--pk-paper-raised);color:var(--pk-ink);box-shadow:var(--pk-shadow-paper)}.platform-kit-mini-avatars{display:inline-flex}.platform-kit-mini-avatars i{background:linear-gradient(145deg,#f3b16b,#6a7fd1);border:2px solid;border-radius:50%;width:18px;height:18px;margin-left:-5px}.platform-kit-mini-avatars i:first-child{margin-left:0}.platform-kit-planner{background:var(--pk-paper);color:var(--pk-ink);grid-template:"rail main urgent"minmax(420px,1fr)"rail analytics urgent"190px/58px minmax(500px,1fr) minmax(240px,29%);display:grid}.platform-kit-planner>.platform-kit-utility-rail{grid-area:rail}.platform-kit-planner-main{background:var(--pk-paper-raised);min-width:0;box-shadow:inset -1px 0 0 var(--pk-line-dark);grid-area:main;grid-template-rows:auto auto auto minmax(0,1fr) auto;padding:16px 18px 0;display:grid}.platform-kit-planner-toolbar{grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;display:grid}.platform-kit-planner-toolbar>div:first-child{align-items:center;gap:5px;font-size:13px;display:flex}.platform-kit-planner-toolbar>div:first-child span{color:#96999f;font-weight:500}.platform-kit-planner-toolbar .platform-kit-segment button{min-height:44px}.platform-kit-share{background:var(--pk-blue);box-shadow:0 10px 24px -16px var(--pk-blue), inset 0 1px 0 #ffffff4d;border-radius:999px;justify-self:end;align-items:center;gap:5px;padding:8px 13px;display:inline-flex;color:#fff!important;min-height:44px!important;font-size:10px!important}.platform-kit-quiet-search{color:#989ba2;align-items:center;gap:6px;max-width:260px;padding:4px 0;display:flex}.platform-kit-quiet-search input{width:100%;min-height:44px;color:var(--pk-ink);background:0 0;border:0;outline:0;font-size:10px}.platform-kit-calendar-days{min-height:64px;box-shadow:inset 0 -1px 0 var(--pk-line-dark);grid-template-columns:repeat(5,1fr);align-items:end;gap:4px;display:grid}.platform-kit-calendar-days>span{color:#c7c9cc;letter-spacing:-.04em;align-items:baseline;gap:5px;padding:10px;font-size:27px;font-weight:700;display:flex}.platform-kit-calendar-days>span small{letter-spacing:0;font-size:9px;font-weight:500}.platform-kit-calendar-days>span.is-today{color:var(--pk-ink)}.platform-kit-calendar-grid{background:repeating-linear-gradient(0deg,#0000 0 54px,#1214180f 55px),repeating-linear-gradient(90deg,#0000 0 calc(20% - 1px),#1214180d 20%);grid-template-rows:repeat(2,minmax(110px,1fr));grid-template-columns:38px repeat(5,1fr);min-height:250px;display:grid;position:relative;overflow:hidden}.platform-kit-time-labels{color:#a2a5aa;flex-direction:column;grid-row:1/-1;justify-content:space-around;font-size:8px;display:flex}.platform-kit-event{z-index:1;grid-column:calc(var(--event-column) + 1);grid-row:var(--event-row);color:#18151c;border-radius:16px;align-self:center;min-width:0;min-height:88px;margin:4px;padding:10px;box-shadow:0 16px 26px -22px #0a0d127a,inset 0 1px #ffffff61}.platform-kit-event.is-yellow{background:var(--pk-yellow)}.platform-kit-event.is-blue{background:#79c8ff}.platform-kit-event.is-violet{background:#aa75ef}.platform-kit-event.is-pink{background:#f16da8}.platform-kit-event.is-green{background:#68ef9c}.platform-kit-event header,.platform-kit-event>div{justify-content:space-between;align-items:center;gap:5px;display:flex}.platform-kit-event header small{font-size:8px}.platform-kit-event header button{background:0 0;min-width:44px;min-height:44px;padding:0}.platform-kit-event strong{text-overflow:ellipsis;white-space:nowrap;margin:6px 0 10px;font-size:11px;display:block;overflow:hidden}.platform-kit-event>div>span:last-child{font-size:8px}.platform-kit-canvas-dock{color:#b9bdc5;background:#17181c;align-items:center;gap:13px;min-height:48px;margin-inline:-18px;padding:6px 14px;font-size:9px;display:flex;box-shadow:0 -12px 30px -28px #000}.platform-kit-color-dots{gap:4px;display:flex}.platform-kit-color-dots i{background:var(--pk-yellow);border-radius:50%;width:11px;height:11px}.platform-kit-color-dots i:nth-child(2){background:var(--pk-blue)}.platform-kit-color-dots i:nth-child(3){background:var(--pk-violet)}.platform-kit-color-dots i:nth-child(4){background:var(--pk-magenta)}.platform-kit-color-dots i:nth-child(5){background:var(--pk-green)}.platform-kit-canvas-dock button{color:#d9dbe0;background:0 0;border-radius:10px;align-items:center;gap:5px;min-height:44px;margin-left:auto;padding:6px 10px;display:inline-flex}.platform-kit-urgent-panel{background:var(--pk-shell);min-width:0;color:var(--pk-white);grid-area:urgent;padding:18px 13px;overflow:auto}.platform-kit-urgent-panel>header{margin-bottom:12px}.platform-kit-urgent-panel>header>small{color:var(--pk-muted);font-size:9px}.platform-kit-urgent-panel>header>div{color:#bfc2c9;justify-content:space-between;align-items:center;font-size:9px;display:flex}.platform-kit-urgent-panel>header button{background:var(--pk-panel-soft);border-radius:50%;place-items:center;width:44px;min-height:44px;display:grid}.platform-kit-urgent-panel h3{letter-spacing:-.035em;margin:10px 0 0;font-size:20px}.platform-kit-urgent-panel h3 span{color:var(--pk-muted);font-weight:500}.platform-kit-task{color:#17151a;border-radius:18px;margin-top:9px;padding:12px;box-shadow:inset 0 1px #ffffff59,0 15px 30px -24px #000}.platform-kit-task.is-coral{background:var(--pk-coral)}.platform-kit-task.is-violet{background:var(--pk-violet)}.platform-kit-task.is-cyan{background:var(--pk-cyan)}.platform-kit-task.is-green{background:var(--pk-green)}.platform-kit-task>small{align-items:center;gap:4px;font-size:8px;display:flex}.platform-kit-task>div,.platform-kit-task footer{justify-content:space-between;align-items:center;gap:8px;display:flex}.platform-kit-task strong{font-size:13px}.platform-kit-task>div button{background:#ffffff4d;border-radius:50%;width:44px;min-height:44px}.platform-kit-task p{min-height:28px;margin:4px 0 8px;font-size:8px;line-height:1.4}.platform-kit-task footer b{font-size:8px}.platform-kit-analytics-strip{min-width:0;color:var(--pk-white);background:#08090b;grid-area:analytics;grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.platform-kit-analytics-strip article{background:var(--pk-panel);min-width:0;box-shadow:inset 0 1px 0 var(--pk-line);padding:12px 14px}.platform-kit-analytics-strip article>small{color:var(--pk-muted);font-size:9px}.platform-kit-gauge{place-items:end center;height:90px;display:grid;position:relative;overflow:hidden}.platform-kit-gauge:before{content:"";width:150px;height:75px;box-shadow:-28px -2px 0 -1px var(--pk-green) inset, 28px -2px 0 -1px var(--pk-yellow) inset;border:9px solid #343740;border-bottom:0;border-radius:150px 150px 0 0}.platform-kit-gauge span{margin-bottom:8px;font-size:21px;font-weight:700;position:absolute}.platform-kit-analytics-strip footer{color:var(--pk-muted);justify-content:space-between;gap:8px;font-size:8px;display:flex}.platform-kit-analytics-strip footer b{color:var(--pk-white);font-size:13px;display:block}.platform-kit-bubbles{height:100px;position:relative}.platform-kit-bubbles i{background:var(--pk-yellow);color:#151515;border-radius:50%;place-items:center;width:76px;height:76px;font-size:21px;font-style:normal;font-weight:800;display:grid;position:absolute}.platform-kit-bubbles i:nth-child(2){width:50px;height:50px;color:var(--pk-yellow);background:#34322a;font-size:12px;top:4px;left:58%;box-shadow:0 0 24px #f6e96d33}.platform-kit-bubbles i:nth-child(3){width:40px;height:40px;color:var(--pk-yellow);background:#34322a;font-size:10px;top:57px;left:13%}.platform-kit-bars{align-items:end;gap:7px;height:100px;padding:10px;display:flex}.platform-kit-bars i{background:#555963;border-radius:5px 5px 0 0;flex:1;min-width:4px}.platform-kit-bars i.is-hot{background:linear-gradient(var(--pk-violet), var(--pk-coral));box-shadow:0 0 18px #9a61ff42}.platform-kit-communication{grid-template-columns:58px var(--platform-left) 8px minmax(320px, 1fr) 8px var(--platform-right);background:var(--pk-void);min-height:650px;display:grid}.platform-kit-communication>.platform-kit-utility-rail{grid-column:1}.platform-kit-inbox{background:var(--pk-shell);min-width:0;box-shadow:inset -1px 0 0 var(--pk-line);grid-column:2;padding:14px 10px;overflow:auto}.platform-kit-inbox>header,.platform-kit-conversation>header,.platform-kit-profile>header{justify-content:space-between;align-items:center;gap:10px;min-height:54px;display:flex}.platform-kit-inbox h3,.platform-kit-profile h3{letter-spacing:-.035em;margin:0;font-size:22px}.platform-kit-inbox header>div{display:grid}.platform-kit-inbox header small,.platform-kit-conversation header small{color:var(--pk-muted);font-size:9px}.platform-kit-inbox header button,.platform-kit-profile header button,.platform-kit-conversation header button{color:#bbc0ca;background:0 0;border-radius:12px;place-items:center;width:44px;min-height:44px;display:grid}.platform-kit-inbox-tabs{background:#0b0c0f;border-radius:10px;grid-template-columns:1fr 1fr;gap:3px;padding:3px;display:grid}.platform-kit-inbox-tabs button{color:var(--pk-muted);background:0 0;border-radius:8px;font-size:9px}.platform-kit-inbox-tabs button[aria-selected=true]{background:var(--pk-panel-soft);color:var(--pk-white);box-shadow:var(--pk-shadow-1)}.platform-kit-inbox>label{min-height:44px;color:var(--pk-muted);background:#0d0e12;border-radius:10px;align-items:center;gap:6px;margin:10px 0;padding:0 10px;display:flex;box-shadow:inset 0 1px 3px #0000007a}.platform-kit-inbox>label input{min-width:0;color:var(--pk-white);background:0 0;border:0;outline:0;flex:1;font-size:10px}.platform-kit-section-label{color:var(--pk-muted);text-transform:uppercase;letter-spacing:.1em;margin:12px 6px 5px;font-size:9px;display:block}.platform-kit-thread-list{gap:4px;display:grid}.platform-kit-thread-list>button{text-align:left;min-width:0;min-height:58px;transition:transform .13s var(--pk-ease), background-color .17s ease, color .17s ease;background:0 0;border-radius:12px;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:9px;padding:7px 8px;display:grid;position:relative}.platform-kit-thread-list>button.is-active{background:var(--pk-blue);color:#fff;box-shadow:0 15px 30px -20px var(--pk-blue), inset 0 1px 0 #ffffff40}.platform-kit-thread-list>button>span:nth-child(2){min-width:0;display:grid}.platform-kit-thread-list strong,.platform-kit-thread-list small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.platform-kit-thread-list strong{font-size:10px}.platform-kit-thread-list small{color:currentColor;opacity:.65;font-size:9px}.platform-kit-thread-list time{opacity:.55;align-self:start;font-size:8px}.platform-kit-thread-list button>i{background:var(--pk-coral);color:#fff;border-radius:50%;place-items:center;width:16px;height:16px;font-size:7px;font-style:normal;display:grid;position:absolute;bottom:7px;right:7px}.platform-kit-person{color:#fff;background:linear-gradient(145deg,#f4ba77,#7358bb);border-radius:50%;flex:0 0 34px;place-items:center;width:34px;height:34px;font-size:8px;font-weight:800;display:inline-grid;box-shadow:inset 0 0 0 2px #ffffff24}.platform-kit-person.p2{background:linear-gradient(145deg,#69dba7,#4779c4)}.platform-kit-person.p3{background:linear-gradient(145deg,#e58074,#a9375f)}.platform-kit-person.p4{background:linear-gradient(145deg,#79c8ff,#8159d6)}.platform-kit-collapse{background:var(--pk-panel);border-radius:10px;width:100%;margin-top:12px;color:var(--pk-muted)!important;font-size:9px!important}.platform-kit-resizer{z-index:4;background:0 0;width:8px;min-height:100%;padding:0;position:relative;cursor:col-resize!important;touch-action:none!important}.platform-kit-resizer span{inset-block:12px;background:#ffffff0d;border-radius:2px;width:2px;transition:background-color .15s;position:absolute;left:3px}.platform-kit-resizer:hover span,.platform-kit-resizer:focus-visible span{background:#ffffff3d}.platform-kit-pane-reopen{z-index:5;background:var(--pk-panel-soft);color:var(--pk-white);border-radius:10px;padding:0 12px;position:absolute;top:10px}.platform-kit-pane-reopen.is-left{left:66px}.platform-kit-conversation{background:#121317;grid-column:4;grid-template-rows:auto minmax(0,1fr) auto;min-width:0;min-height:0;display:grid}.platform-kit-conversation>header{box-shadow:inset 0 -1px 0 var(--pk-line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#191b20e0;padding:8px 14px}.platform-kit-conversation>header>div{align-items:center;gap:9px;display:flex}.platform-kit-conversation>header>div:first-child span:nth-child(2){display:grid}.platform-kit-conversation>header strong{font-size:11px}.platform-kit-chat-scroll{min-height:0;padding:12px 16px;overflow:auto}.platform-kit-day{color:var(--pk-muted);align-items:center;gap:10px;font-size:8px;display:flex}.platform-kit-day:before,.platform-kit-day:after{content:"";background:var(--pk-line);flex:1;height:1px}.platform-kit-message-row{align-items:start;gap:9px;margin-top:18px;display:flex}.platform-kit-message-row>div{max-width:min(74%,460px)}.platform-kit-message-row small{color:var(--pk-muted);font-size:8px}.platform-kit-message-row p{background:var(--pk-panel-soft);color:#e9ebef;border-radius:5px 14px 14px;margin:4px 0;padding:10px 12px;font-size:10px;line-height:1.45}.platform-kit-message-row.is-you{text-align:right;justify-content:flex-end}.platform-kit-message-row.is-you p{background:linear-gradient(135deg, var(--pk-blue), #665ce4);color:#fff;box-shadow:0 14px 30px -20px var(--pk-blue);border-radius:14px 5px 14px 14px}.platform-kit-photo-stack{width:180px;height:116px;margin-top:8px;position:relative}.platform-kit-photo-stack i{background:linear-gradient(150deg,#8fcbf2,#335d9c 42%,#30333a 43%,#c18363);border-radius:14px;position:absolute;inset:0 30px 0 0;box-shadow:8px 0 #3f9c9f,16px 0 #b98362}.platform-kit-composer{box-shadow:inset 0 1px 4px #0000009e, 0 1px 0 var(--pk-line);background:#0b0c0f;border-radius:16px;grid-template-columns:44px minmax(0,1fr) 44px 44px;gap:4px;margin:10px;padding:4px;display:grid}.platform-kit-composer button{color:#bec2cb;background:0 0;border-radius:12px;place-items:center;display:grid}.platform-kit-composer button:last-child{background:var(--pk-magenta);color:#fff;box-shadow:0 12px 24px -16px var(--pk-magenta)}.platform-kit-composer input{color:#fff;background:0 0;border:0;outline:0;min-width:0;font-size:10px}.platform-kit-profile{background:var(--pk-panel);min-width:0;box-shadow:inset 1px 0 0 var(--pk-line);text-align:center;grid-column:6;padding:12px 14px;overflow:auto}.platform-kit-profile .platform-kit-person.is-large{width:76px;height:76px;margin:8px auto;font-size:16px}.platform-kit-profile h4{margin:5px 0 2px;font-size:14px}.platform-kit-profile>small{color:var(--pk-muted);font-size:9px}.platform-kit-profile-actions{justify-content:center;gap:6px;margin:10px 0;display:flex}.platform-kit-profile-actions button{background:color-mix(in srgb, var(--pk-blue) 20%, var(--pk-panel));color:#88b2ff;border-radius:999px;min-width:78px;font-size:9px}.platform-kit-profile dl{text-align:left;margin:18px 0}.platform-kit-profile dl div{margin-top:11px}.platform-kit-profile dt{color:var(--pk-muted);font-size:9px}.platform-kit-profile dd{color:#dfe1e6;margin:3px 0 0;font-size:10px;line-height:1.45}.platform-kit-profile section header{color:var(--pk-muted);text-align:left;justify-content:space-between;font-size:9px;display:flex}.platform-kit-gallery{grid-template-columns:repeat(3,1fr);gap:5px;margin-top:7px;display:grid}.platform-kit-gallery i{aspect-ratio:1;background:linear-gradient(145deg,#6eb1d1,#6e4c72);border-radius:9px}.platform-kit-gallery i:nth-child(2n){background:linear-gradient(145deg,#d3a36e,#7d4b49)}.platform-kit-gallery i:nth-child(3n){background:linear-gradient(145deg,#7fd1a5,#3d638e)}.platform-kit-profile nav{margin-top:14px;display:grid}.platform-kit-profile nav button{color:#cfd2d9;text-align:left;background:0 0;border-radius:10px;justify-content:space-between;padding:0 8px;font-size:10px;display:flex}.platform-kit-mobile-nav{display:none}.platform-kit-editor{background:#0b0c0f;grid-template:"head head head head"56px"rail media preview inspector"minmax(300px,1fr)"rail timeline timeline timeline"230px/52px 190px minmax(320px,1fr) minmax(200px,24%);display:grid}.platform-kit-editor-head{background:var(--pk-shell);box-shadow:inset 0 -1px 0 var(--pk-line);grid-area:head;grid-template-columns:1fr auto 1fr;align-items:center;gap:10px;padding:7px 13px;display:grid}.platform-kit-editor-head>button{color:var(--pk-muted);background:0 0;justify-self:center;align-items:center;gap:5px;font-size:9px;display:inline-flex}.platform-kit-editor-head>div:last-child{justify-self:end;gap:5px;display:flex}.platform-kit-editor-head>div:last-child button{background:var(--pk-panel-soft);border-radius:12px;padding:0 13px}.platform-kit-editor-head .platform-kit-export{color:var(--pk-ink);font-weight:700;background:var(--pk-paper-raised)!important}.platform-kit-editor-brand{grid-template-columns:30px auto;align-items:center;column-gap:8px;display:grid}.platform-kit-editor-brand>span{grid-row:1/3}.platform-kit-editor-brand strong{font-size:11px}.platform-kit-editor-brand small{color:var(--pk-muted);font-size:8px}.platform-kit-editor-rail{box-shadow:inset -1px 0 0 var(--pk-line);background:#0d0e11;flex-direction:column;grid-area:rail;align-items:center;gap:5px;padding:10px 4px;display:flex}.platform-kit-editor-rail button{width:44px;color:var(--pk-muted);background:0 0;border-radius:12px;place-items:center;display:grid}.platform-kit-editor-rail button[aria-pressed=true]{background:var(--pk-panel-soft);color:var(--pk-cyan)}.platform-kit-media-bin{background:var(--pk-shell);min-width:0;box-shadow:inset -1px 0 0 var(--pk-line);grid-area:media;padding:12px}.platform-kit-media-bin>header{justify-content:space-between;align-items:center;font-size:10px;display:flex}.platform-kit-media-bin>header button{background:var(--pk-panel-soft);border-radius:10px;width:36px;min-height:36px}.platform-kit-media-filter{margin:8px 0;display:flex;overflow-x:auto}.platform-kit-media-filter button{min-height:36px;color:var(--pk-muted);background:0 0;flex:none;padding:0 8px;font-size:8px}.platform-kit-media-filter button.is-active{color:#fff}.platform-kit-media-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.platform-kit-media-grid button{min-width:0;color:var(--pk-muted);text-align:left;background:0 0;gap:4px;padding:0;font-size:8px;display:grid}.platform-kit-media-grid button>i{aspect-ratio:1.3;border-radius:11px;place-items:center;font-style:normal;display:grid;overflow:hidden}.platform-kit-media-grid button>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.is-earth{background:radial-gradient(circle at 62% 45%,#5bc0d1 0 12%,#5d8857 13% 17%,#15263d 18% 31%,#03060a 32% 100%)}.is-nebula{background:radial-gradient(circle at 55%,#d0f9ff 0 5%,#4b86da 10%,#563a9f 29%,#090b15 70%)}.is-quotes{background:linear-gradient(135deg,#e58c6e,#f3d59a 50%,#6f6ab6)}.is-sound{color:var(--pk-cyan);background:#151820}.platform-kit-preview{background:#0b0c10;grid-area:preview;grid-template-rows:minmax(0,1fr) auto;min-width:0;padding:12px;display:grid}.platform-kit-preview-art{background:radial-gradient(circle at 80% 35%,#f0ad76 0 6%,#765c55 8% 15%,#0000 29%),radial-gradient(circle at 68% 58%,#316392 0 13%,#192f4b 26%,#03070d 58%),#06070a;border-radius:18px;min-height:250px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff14,0 20px 40px -30px #000}.platform-kit-planet{aspect-ratio:1;background:radial-gradient(circle at 30% 18%,#f5bc73,#7c5f58 12%,#315c73 26%,#142c45 44%,#03060b 66%);border-radius:50%;width:100%;position:absolute;bottom:-55%;right:-16%;box-shadow:-20px -20px 70px #49a7e129}.platform-kit-title-layer{z-index:2;color:#68ee96;background:#080b0fb8;border-radius:8px;width:170px;padding:10px;position:absolute;top:16%;left:9%;box-shadow:0 14px 30px -22px #000}.platform-kit-title-layer span,.platform-kit-title-layer strong{font-size:15px;line-height:1.2;display:block}.platform-kit-title-layer i{background:#fff;width:7px;height:7px;position:absolute}.platform-kit-title-layer i:first-of-type{top:-3px;left:-3px}.platform-kit-title-layer i:nth-of-type(2){top:-3px;right:-3px}.platform-kit-title-layer i:nth-of-type(3){bottom:-3px;left:-3px}.platform-kit-title-layer i:nth-of-type(4){bottom:-3px;right:-3px}.platform-kit-player{background:var(--pk-panel-raised);color:var(--pk-muted);box-shadow:var(--pk-shadow-1);border-radius:999px;align-items:center;gap:9px;margin:8px auto 0;padding:4px;font-size:8px;display:flex}.platform-kit-player button{background:0 0;border-radius:50%;place-items:center;width:36px;min-height:36px;display:grid}.platform-kit-player>span{background:#3a3d45;border-radius:99px;width:120px;height:5px;overflow:hidden}.platform-kit-player>span i{border-radius:inherit;background:#fff;width:58%;height:100%;display:block}.platform-kit-editor-inspector{background:var(--pk-panel);min-width:0;box-shadow:inset 1px 0 0 var(--pk-line);grid-area:inspector;padding:12px}.platform-kit-editor-inspector>header{justify-content:space-between;align-items:center;min-height:44px;font-size:10px;display:flex}.platform-kit-editor-inspector>header button{background:0 0;border-radius:10px;width:36px;min-height:36px}.platform-kit-editor-inspector label{color:var(--pk-muted);gap:5px;margin-top:12px;font-size:8px;display:grid}.platform-kit-editor-inspector input,.platform-kit-editor-inspector select,.platform-kit-editor-inspector output{width:100%;min-height:42px;color:var(--pk-white);background:#111216;border:0;border-radius:10px;padding:0 10px;box-shadow:inset 0 1px 3px #00000080}.platform-kit-inspector-pair{grid-template-columns:1fr 1fr;gap:7px;display:grid}.platform-kit-alignment{background:#111216;border-radius:10px;grid-template-columns:repeat(4,1fr);gap:3px;margin-top:10px;padding:3px;display:grid}.platform-kit-alignment button{min-height:38px;color:var(--pk-muted);background:0 0;border-radius:8px}.platform-kit-alignment button[aria-pressed=true]{background:var(--pk-panel-soft);color:#fff}.platform-kit-color-input{min-height:42px;color:var(--pk-white);background:#111216;border-radius:10px;grid-template-columns:22px 1fr auto;align-items:center;gap:6px;padding:0 8px;display:grid}.platform-kit-color-input i{background:#58ff93;border-radius:50%;width:18px;height:18px;box-shadow:0 0 12px #58ff9366}.platform-kit-color-input code{font-size:8px}.platform-kit-color-input span{color:var(--pk-muted)}.platform-kit-open-inspector{z-index:3;background:var(--pk-panel-soft);border-radius:12px;padding:0 12px;position:absolute;top:68px;right:12px}.platform-kit-timeline{min-width:0;box-shadow:inset 0 1px 0 var(--pk-line);background:#0d0e12;grid-area:timeline;padding:8px 14px}.platform-kit-timeline>header{grid-template-columns:auto 1fr;align-items:center;gap:10px;display:grid}.platform-kit-timeline>header>div:first-child{gap:4px;display:flex}.platform-kit-timeline>header button{background:var(--pk-panel);min-height:36px;color:var(--pk-muted);border-radius:8px;padding:0 8px;font-size:8px}.platform-kit-ruler{color:#50545d;justify-content:space-between;font-size:7px;display:flex}.platform-kit-tracks{grid-template-rows:repeat(3,44px);grid-template-columns:60px minmax(0,1fr);align-items:center;gap:5px;margin-top:8px;display:grid;position:relative}.platform-kit-tracks>label{color:var(--pk-muted);letter-spacing:.09em;font-size:8px}.platform-kit-clip{width:var(--clip-width);min-width:0;margin-left:var(--clip-start);text-overflow:ellipsis;white-space:nowrap;border-radius:12px;grid-column:2;align-items:center;gap:8px;padding:4px 9px;display:flex;overflow:hidden;color:#16151b!important;font-size:8px!important}.platform-kit-clip>i{border-radius:8px;flex:0 0 34px;width:34px;height:30px}.platform-kit-clip.is-violet{background:linear-gradient(90deg,#ab55f2,#7f36d8);box-shadow:0 0 18px #9a61ff38}.platform-kit-clip.is-wave{background:repeating-linear-gradient(90deg, var(--pk-cyan) 0 2px, transparent 2px 4px);text-shadow:0 1px 2px #000;color:var(--pk-white)!important}.platform-kit-clip.is-cyan{background:#2eb5d5}.platform-kit-playhead{z-index:3;background:var(--pk-coral);width:1px;box-shadow:0 0 8px var(--pk-coral);position:absolute;top:-12px;bottom:-2px;left:57%}.platform-kit-playhead:before{content:"";background:var(--pk-coral);border-radius:4px 4px 6px 6px;width:9px;height:13px;position:absolute;top:-2px;left:-4px}.platform-kit-analytics{background:#07080a;grid-template:"rail head head""rail metrics metrics""rail performance signals"minmax(260px,1fr)"rail table signals""rail precision precision"/58px minmax(420px,1fr) minmax(240px,30%);gap:1px;display:grid}.platform-kit-analytics>.platform-kit-utility-rail{grid-area:rail}.platform-kit-analytics-head{background:var(--pk-shell);grid-area:head;justify-content:space-between;align-items:end;gap:20px;padding:20px;display:flex}.platform-kit-analytics-head small,.platform-kit-performance small,.platform-kit-signal-panel small,.platform-kit-work-table small{color:var(--pk-muted);text-transform:uppercase;letter-spacing:.08em;font-size:9px}.platform-kit-analytics-head h3{letter-spacing:-.04em;margin:4px 0;font-size:26px}.platform-kit-analytics-head p{color:var(--pk-muted);margin:0;font-size:10px}.platform-kit-analytics-head>div:last-child{align-items:end;gap:8px;display:flex}.platform-kit-analytics-head label{color:var(--pk-muted);gap:4px;font-size:8px;display:grid}.platform-kit-analytics-head select,.platform-kit-analytics-head button{background:var(--pk-panel-soft);min-height:44px;color:var(--pk-white);border:0;border-radius:12px;padding:0 12px}.platform-kit-analytics-head button{background:var(--pk-blue);color:#fff;font-weight:700}.platform-kit-metrics{background:#08090b;grid-area:metrics;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid}.platform-kit-metrics article{background:var(--pk-panel);min-width:0;box-shadow:inset 0 1px 0 var(--pk-line);padding:13px}.platform-kit-metrics header{justify-content:space-between;gap:6px;display:flex}.platform-kit-metrics header span{color:var(--pk-green);font-size:8px}.platform-kit-metrics article.is-coral header span{color:var(--pk-coral)}.platform-kit-metrics strong{letter-spacing:-.03em;margin:7px 0 9px;font-size:22px;display:block}.platform-kit-metrics article>div{align-items:end;gap:3px;height:32px;display:flex}.platform-kit-metrics article>div i{background:var(--pk-blue);opacity:.75;border-radius:2px;flex:1}.platform-kit-metrics article.is-violet i{background:var(--pk-violet)}.platform-kit-metrics article.is-green i{background:var(--pk-green)}.platform-kit-metrics article.is-coral i{background:var(--pk-coral)}.platform-kit-performance{background:var(--pk-panel);grid-area:performance;min-width:0;padding:16px}.platform-kit-performance>header,.platform-kit-signal-panel>header,.platform-kit-work-table>header{justify-content:space-between;align-items:center;gap:10px;display:flex}.platform-kit-performance h4,.platform-kit-signal-panel h4,.platform-kit-work-table h4{margin:3px 0 0;font-size:13px}.platform-kit-performance .platform-kit-segment button[aria-pressed=true]{background:var(--pk-panel-soft);color:#fff}.platform-kit-line-chart{background:repeating-linear-gradient(0deg, transparent 0 46px, var(--pk-line) 47px);border-radius:16px;height:190px;margin-top:16px;position:relative;overflow:hidden}.platform-kit-chart-fill{clip-path:polygon(0 70%,14% 53%,28% 62%,42% 33%,57% 42%,72% 17%,86% 30%,100% 4%,100% 100%,0 100%);background:linear-gradient(#4c8dff47,#0000 80%);position:absolute;inset:22% 0 0}.platform-kit-line-chart:before{content:"";background:var(--pk-blue);clip-path:polygon(0 70%,14% 53%,28% 62%,42% 33%,57% 42%,72% 17%,86% 30%,100% 4%,100% 100%,0 100%);filter:drop-shadow(0 0 7px #4c8dff8c);height:4px;position:absolute;inset:20% 0 auto}.platform-kit-line-chart>i{border:2px solid var(--pk-panel);background:var(--pk-blue);border-radius:50%;width:8px;height:8px;position:absolute;box-shadow:0 0 0 3px #4c8dff2e}.platform-kit-line-chart>i.p1{top:57%;left:13%}.platform-kit-line-chart>i.p2{top:63%;left:27%}.platform-kit-line-chart>i.p3{top:38%;left:42%}.platform-kit-line-chart>i.p4{top:25%;left:71%}.platform-kit-line-chart>i.p5{top:34%;left:86%}.platform-kit-line-chart aside{background:var(--pk-paper-raised);color:var(--pk-ink);border-radius:12px;padding:9px 11px;display:grid;position:absolute;top:13%;right:8%;box-shadow:0 16px 34px -18px #000}.platform-kit-line-chart aside small{color:#858990;font-size:7px}.platform-kit-line-chart aside strong{font-size:11px}.platform-kit-line-chart aside span{color:#2b9d62;font-size:8px}.platform-kit-performance>footer{color:var(--pk-muted);justify-content:space-between;margin-top:5px;font-size:7px;display:flex}.platform-kit-signal-panel{background:var(--pk-shell);min-width:0;box-shadow:inset 1px 0 0 var(--pk-line);grid-area:signals;padding:16px 13px}.platform-kit-signal-panel>header button{background:var(--pk-panel-soft);border-radius:11px;width:40px;min-height:40px}.platform-kit-signal-panel>article{background:var(--pk-panel);min-height:64px;box-shadow:var(--pk-shadow-1);border-radius:14px;grid-template-columns:8px minmax(0,1fr) auto;align-items:center;gap:8px;margin-top:8px;padding:8px;display:grid}.platform-kit-signal-panel>article>i{background:var(--pk-coral);border-radius:99px;width:8px;height:32px}.platform-kit-signal-panel>article.is-yellow>i{background:var(--pk-yellow)}.platform-kit-signal-panel>article.is-violet>i{background:var(--pk-violet)}.platform-kit-signal-panel>article div{min-width:0;display:grid}.platform-kit-signal-panel>article strong,.platform-kit-signal-panel>article small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.platform-kit-signal-panel>article strong{font-size:9px}.platform-kit-signal-panel>article small{text-transform:none;letter-spacing:0;font-size:8px}.platform-kit-signal-panel>article button{background:var(--pk-panel-soft);color:#cfd2d8;border-radius:10px;padding:0 8px;font-size:8px}.platform-kit-signal-panel>section{background:linear-gradient(145deg,#9a61ff33,#4c8dff1a);border-radius:16px;margin-top:14px;padding:13px;box-shadow:inset 0 1px #ffffff14}.platform-kit-signal-panel>section>span{color:#c2a6ff;align-items:center;gap:5px;font-size:9px;font-weight:700;display:flex}.platform-kit-signal-panel>section p{color:#d5d7dc;font-size:9px;line-height:1.5}.platform-kit-signal-panel>section button{background:var(--pk-paper-raised);color:var(--pk-ink);border-radius:10px;align-items:center;gap:5px;padding:0 10px;font-size:8px;font-weight:700;display:inline-flex}.platform-kit-work-table{background:var(--pk-panel);min-width:0;box-shadow:inset 0 1px 0 var(--pk-line);grid-area:table;padding:13px 16px}.platform-kit-work-table>header{margin-bottom:7px}.platform-kit-work-table>header button{background:var(--pk-panel-soft);color:var(--pk-muted);border-radius:10px;padding:0 10px;font-size:8px}.platform-kit-work-table>div{min-height:48px;box-shadow:inset 0 1px 0 var(--pk-line);grid-template-columns:34px minmax(110px,1fr) 1fr auto 44px;align-items:center;gap:8px;font-size:8px;display:grid}.platform-kit-work-table>div strong{font-size:9px}.platform-kit-work-table>div>span:not(.platform-kit-person){color:var(--pk-muted)}.platform-kit-work-table>div b{background:color-mix(in srgb, var(--pk-blue) 16%, transparent);color:#84afff;border-radius:999px;padding:4px 7px}.platform-kit-work-table>div button{min-height:36px;color:var(--pk-muted);background:0 0;border-radius:10px}.platform-kit-light-system{min-width:0;color:var(--pk-porcelain-ink);background:linear-gradient(#f6f7f8,#eef0f3);grid-area:precision;padding:14px;box-shadow:inset 0 1px #ffffffe6}.platform-kit-light-bar{background:var(--pk-porcelain);min-height:62px;box-shadow:var(--pk-shadow-soft-panel), inset 0 0 0 1px var(--pk-porcelain-line);border-radius:22px;grid-template-columns:minmax(150px,.65fr) minmax(220px,1fr) auto;align-items:center;gap:14px;margin-bottom:12px;padding:10px 12px;display:grid}.platform-kit-light-brand{align-items:center;gap:10px;min-width:0;display:flex}.platform-kit-light-brand>span{color:#fff;width:38px;height:38px;box-shadow:0 14px 28px -18px var(--pk-blue), inset 0 1px 0 #ffffff59;background:linear-gradient(145deg,#1397ff,#006df0);border-radius:12px;place-items:center;display:grid}.platform-kit-light-brand strong{text-overflow:ellipsis;white-space:nowrap;font-size:15px;overflow:hidden}.platform-kit-light-search{color:#8f949f;min-height:44px;box-shadow:inset 0 0 0 1px var(--pk-porcelain-line), var(--pk-shadow-soft-control);background:#f7f8fa;border-radius:16px;align-items:center;gap:9px;padding:0 14px;display:flex}.platform-kit-light-search input{min-width:0;min-height:44px;color:var(--pk-porcelain-ink);background:0 0;border:0;outline:0;flex:1;font-size:12px}.platform-kit-light-actions{align-items:center;gap:8px;display:flex}.platform-kit-light-actions button{background:var(--pk-paper-raised);min-height:44px;color:var(--pk-porcelain-ink);box-shadow:var(--pk-shadow-soft-control), inset 0 0 0 1px var(--pk-porcelain-line);border-radius:15px;justify-content:center;align-items:center;gap:7px;padding:0 14px;font-weight:750;display:inline-flex;position:relative}.platform-kit-light-actions button:first-child{width:44px;padding:0}.platform-kit-light-actions button i{background:var(--pk-blue);border-radius:50%;width:7px;height:7px;position:absolute;top:9px;right:9px;box-shadow:0 0 0 3px #4c8dff1f}.platform-kit-light-actions .platform-kit-light-primary{color:#fff;box-shadow:0 18px 34px -20px var(--pk-blue), inset 0 1px 0 #ffffff5c;background:linear-gradient(145deg,#078cff,#006eea)}.platform-kit-light-grid{grid-template-columns:minmax(180px,22%) minmax(220px,.72fr) minmax(320px,1.05fr) minmax(260px,.82fr);align-items:stretch;gap:12px;display:grid}.platform-kit-light-sidebar,.platform-kit-decision-list,.platform-kit-decision-detail,.platform-kit-light-insights>section{background:var(--pk-porcelain);min-width:0;box-shadow:var(--pk-shadow-soft-panel), inset 0 0 0 1px var(--pk-porcelain-line);border-radius:24px}.platform-kit-light-sidebar{align-content:start;gap:7px;padding:16px 12px 92px;display:grid;position:relative}.platform-kit-light-sidebar>small{color:#9da2ad;letter-spacing:.14em;text-transform:uppercase;padding:0 14px 6px;font-size:10px;font-weight:800}.platform-kit-light-sidebar>button{color:#8b909b;text-align:left;background:0 0;border-radius:16px;grid-template-columns:26px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:48px;padding:0 11px;font-size:14px;font-weight:720;display:grid}.platform-kit-light-sidebar>button span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.platform-kit-light-sidebar>button b{color:#555b66;text-align:center;background:#e8eaee;border-radius:999px;min-width:34px;padding:5px 9px;font-size:12px}.platform-kit-light-sidebar>button[aria-pressed=true]{color:#fff;box-shadow:0 20px 38px -25px var(--pk-blue), inset 0 1px 0 #ffffff52;background:linear-gradient(145deg,#0b8dff,#006fe9)}.platform-kit-light-sidebar>button[aria-pressed=true] b{color:#fff;background:#ffffff29}.platform-kit-light-floating{min-height:60px;color:var(--pk-porcelain-ink);-webkit-backdrop-filter:blur(16px)saturate(130%);backdrop-filter:blur(16px)saturate(130%);background:#ffffffc7;border-radius:999px;align-items:center;gap:10px;padding:8px 14px 8px 8px;font-weight:780;display:flex;position:absolute;bottom:14px;left:14px;right:14px;box-shadow:0 22px 45px -28px #11151c61,inset 0 0 0 1px #fffc}.platform-kit-light-floating button{color:#fff;background:radial-gradient(circle at 30% 20%,#6f7686,#171b25 72%);border-radius:50%;place-items:center;width:44px;min-height:44px;display:grid;box-shadow:0 14px 28px -18px #111827,inset 0 1px #ffffff3d}.platform-kit-decision-list{padding:12px}.platform-kit-light-filter{gap:6px;padding-bottom:10px;display:flex;overflow-x:auto}.platform-kit-light-filter button{color:#6f7480;background:#f1f2f4;border-radius:999px;flex:none;min-height:40px;padding:0 14px;font-size:11px;font-weight:720;box-shadow:inset 0 0 0 1px #1e222a0d}.platform-kit-light-filter button[aria-pressed=true]{color:#fff;background:#17191e;box-shadow:0 12px 24px -18px #111827}.platform-kit-decision-list article{min-height:112px;box-shadow:inset 0 -1px 0 var(--pk-porcelain-line);background:0 0;border-radius:18px;gap:8px;padding:12px;display:grid}.platform-kit-decision-list article.is-selected{box-shadow:inset 0 0 0 1px #4c8dff2e, 0 16px 32px -28px var(--pk-blue);background:#f5f8ff}.platform-kit-decision-list article small{color:#858b96;align-items:center;gap:6px;font-size:10px;display:flex}.platform-kit-decision-list article small i{border-radius:50%;width:6px;height:6px}.platform-kit-decision-list article p{color:var(--pk-porcelain-ink);margin:0;font-size:12px;font-weight:650;line-height:1.4}.platform-kit-decision-list footer{justify-content:space-between;align-items:center;gap:8px;display:flex}.platform-kit-decision-list footer b{color:#626874;background:#eef0f3;border-radius:999px;padding:4px 8px;font-size:10px}.platform-kit-decision-detail{padding:22px}.platform-kit-decision-detail>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.platform-kit-decision-detail>header small{color:#858b96;align-items:center;gap:6px;font-size:11px;display:flex}.platform-kit-decision-detail>header div{gap:6px;display:flex}.platform-kit-decision-detail>header button{color:#5f6570;width:44px;min-height:44px;box-shadow:var(--pk-shadow-soft-control);background:#fff;border-radius:14px;place-items:center;display:grid}.platform-kit-decision-detail h4{color:#111318;letter-spacing:-.045em;max-width:520px;margin:20px 0;font-size:clamp(22px,3.4vw,32px);line-height:1.08}.platform-kit-decision-detail dl{box-shadow:inset 0 1px 0 var(--pk-porcelain-line), inset 0 -1px 0 var(--pk-porcelain-line);gap:10px;margin:0;padding:16px 0;display:grid}.platform-kit-decision-detail dl div{grid-template-columns:90px minmax(0,1fr);align-items:center;gap:10px;display:grid}.platform-kit-decision-detail dt{color:#7f8590;font-size:11px}.platform-kit-decision-detail dd{color:#3e444f;flex-wrap:wrap;align-items:center;gap:7px;margin:0;font-size:12px;font-weight:650;display:flex}.platform-kit-decision-detail p{color:#505661;font-size:12px;line-height:1.55}.platform-kit-decision-detail>section{color:#17456f;background:#edf5ff;border-radius:18px;gap:11px;padding:13px;display:flex;box-shadow:inset 0 0 0 1px #4c8dff1f}.platform-kit-decision-detail>section div{gap:2px;display:grid}.platform-kit-decision-detail>section strong{font-size:12px}.platform-kit-decision-detail>section span{color:#4e6c88;font-size:11px;line-height:1.45}.platform-kit-pill{color:#5b616d;background:#eef0f3;border-radius:999px;align-items:center;min-height:26px;padding:0 9px;font-size:10px;font-weight:760;display:inline-flex}.platform-kit-pill.is-accepted{color:#15825f;background:#dff8ef}.platform-kit-pill.is-high{color:#df3153;background:#ffe5ea}.platform-kit-pill.is-violet{color:#7450de;background:#eee8ff}.platform-kit-approve{min-height:48px;box-shadow:inset 0 0 0 1px #057bff21, var(--pk-shadow-soft-control);background:#eaf3ff;border-radius:16px;align-items:center;gap:10px;margin-top:14px;padding:0 18px;font-size:14px;font-weight:800;display:inline-flex;color:#057bff!important}.platform-kit-light-insights{gap:12px;min-width:0;display:grid}.platform-kit-light-insights>section{padding:16px}.platform-kit-light-insights h4{color:#30343c;letter-spacing:-.02em;margin:0 0 12px;font-size:15px}.platform-kit-light-insights section>button{color:#ef3155;text-align:left;width:100%;min-height:68px;box-shadow:inset 0 0 0 1px var(--pk-porcelain-line), var(--pk-shadow-soft-control);background:#fff;border-radius:16px;grid-template-columns:32px minmax(0,1fr);align-items:center;gap:10px;margin-top:8px;padding:10px;display:grid}.platform-kit-light-insights section>button:nth-child(3){color:var(--pk-blue)}.platform-kit-light-insights section>button span{gap:3px;min-width:0;display:grid}.platform-kit-light-insights section>button strong,.platform-kit-light-insights section>button small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.platform-kit-light-insights section>button strong{color:#191b21;font-size:13px}.platform-kit-light-insights section>button small{color:#777d88;font-size:11px}.platform-kit-users-table{overflow:hidden;padding:0!important}.platform-kit-users-table header{padding:15px 16px 10px}.platform-kit-users-table h4 span{color:#555b65;background:#f0f1f3;border-radius:999px;padding:4px 9px;font-size:12px}.platform-kit-users-table>div{min-height:64px;box-shadow:inset 0 1px 0 var(--pk-porcelain-line);grid-template-columns:44px 36px minmax(0,1fr);align-items:center;gap:10px;padding:8px 13px;display:grid}.platform-kit-users-table>div.is-selected{background:#eff6ff}.platform-kit-users-table>div>button{color:#fff;width:36px;min-height:36px;box-shadow:var(--pk-shadow-soft-control), inset 0 0 0 1px var(--pk-porcelain-line);background:#fff;border-radius:10px;place-items:center;display:grid}.platform-kit-users-table>div>button[aria-pressed=true]{box-shadow:0 12px 24px -17px var(--pk-blue), inset 0 1px 0 #ffffff47;background:#087dff}.platform-kit-users-table>div>span:last-child{min-width:0;display:grid}.platform-kit-users-table strong,.platform-kit-users-table small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.platform-kit-users-table strong{color:#16181d;font-size:13px}.platform-kit-users-table small{color:#707681;font-size:11px}.platform-kit-critical-card{color:#0c477f;gap:12px;display:grid;box-shadow:inset 0 0 0 1px #057bff1f, var(--pk-shadow-soft-panel)!important;background:#eaf3ff!important;border-radius:22px!important}.platform-kit-critical-card svg{color:#3c4654}.platform-kit-critical-card p{margin:0;font-size:14px;line-height:1.45}.platform-kit-critical-card button{color:#fff;min-height:46px;box-shadow:0 18px 36px -22px var(--pk-blue), inset 0 1px 0 #ffffff57;background:linear-gradient(145deg,#078cff,#006eea);border-radius:16px;font-weight:800}.platform-kit-recipe-card{border-radius:var(--pk-radius-lg);background:var(--pk-panel);box-shadow:var(--pk-shadow-2);padding:18px}.platform-kit-recipe-card>small{color:var(--pk-blue);letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:800}.platform-kit-recipe-card h3{letter-spacing:-.025em;margin:7px 0 4px}.platform-kit-recipe-card p{color:var(--pk-muted);margin:0;font-size:12px;line-height:1.5}.platform-kit-media-bin>header button,.platform-kit-media-filter button,.platform-kit-media-grid button,.platform-kit-player button,.platform-kit-editor-inspector>header button,.platform-kit-editor-inspector input,.platform-kit-editor-inspector select,.platform-kit-editor-inspector output,.platform-kit-alignment button,.platform-kit-color-input,.platform-kit-timeline>header button,.platform-kit-signal-panel>header button,.platform-kit-signal-panel>article button,.platform-kit-signal-panel>section button,.platform-kit-work-table>header button,.platform-kit-work-table>div button{min-height:44px}.platform-kit-media-bin>header button,.platform-kit-player button,.platform-kit-editor-inspector>header button,.platform-kit-signal-panel>header button{width:44px}.platform-kit-recipe-variant{min-width:0}[data-action-kit=platform]{--ra-bg:#17191f;--ra-bg-soft:#0f1014;--ra-text:#f5f6f8;--ra-muted:#9499a5;--ra-accent:#4c8dff;--ra-on-accent:#fff;--ra-danger:#ff806f;--ra-edge:#ffffff14;--ra-radius:12px;--ra-fab-radius:18px;--ra-shadow:0 1px 0 #ffffff12 inset, 0 16px 34px -24px #000000e6;--ra-font:-apple-system, BlinkMacSystemFont, "SF Pro Text", "Inter", system-ui, sans-serif;--ra-weight:650;--ra-letter:-.005em;--ra-press:scale(.97)}[data-action-kit=platform] .rc-card,[data-action-kit=platform] .rc-device-card,[data-action-kit=platform] .rc-application{background:linear-gradient(#1c1e24,#15171c);border:0;border-radius:18px;box-shadow:inset 0 1px #ffffff12,0 20px 42px -30px #000}[data-action-kit=platform] .rc-application{min-height:290px}[data-action-kit=platform] .rc-application-body{grid-template-columns:repeat(2,minmax(0,1fr))}[data-action-kit=platform] .rc-application-body section{background:#20232a;border-radius:14px;min-height:72px;box-shadow:inset 0 1px #ffffff0f}[data-action-kit=platform] .rc-application-body section:first-child{background:var(--pk-blue);color:#fff;box-shadow:0 15px 30px -22px var(--pk-blue), inset 0 1px 0 #ffffff3d}[data-action-kit=platform] .rc-field input,[data-action-kit=platform] .rc-field textarea,[data-action-kit=platform] .rc-field select{background:#101115;border-color:#0000;box-shadow:inset 0 2px 5px #00000080,0 1px #ffffff0d}[data-action-kit=platform] .rc-table-wrap,[data-action-kit=platform] .rc-accordion{background:#15171c;border:0;box-shadow:inset 0 1px #ffffff12}[data-action-kit=platform] .rc-table-wrap table{background:#15171c}[data-action-kit=platform] .rc-chart,[data-action-kit=platform] .rc-gantt{background:#101115;box-shadow:inset 0 1px 4px #0009}[data-action-kit=platform] .rc-chart i:nth-child(4n+1){background:var(--pk-cyan)}[data-action-kit=platform] .rc-chart i:nth-child(4n+2){background:var(--pk-violet)}[data-action-kit=platform] .rc-chart i:nth-child(4n+3){background:var(--pk-coral)}[data-action-kit=platform] .rc-chart i:nth-child(4n+4){background:var(--pk-green)}[data-action-kit=platform] .rc-overlay{-webkit-backdrop-filter:blur(18px)saturate(125%);backdrop-filter:blur(18px)saturate(125%);background:#040507a6}[data-action-kit=platform] .rc-overlay-card{background:#1c1e24f0;border:0;border-radius:22px;box-shadow:0 30px 80px -35px #000,inset 0 1px #ffffff1a}[data-action-kit=platform] .rc-message--user{background:linear-gradient(135deg, var(--pk-blue), #675de0)}[data-action-kit=platform] .rc-reorder button,[data-action-kit=platform] .rc-drag-card button{background:#1c1f25;border-color:#0000;border-radius:14px}@media (hover:hover) and (pointer:fine){.platform-kit-showcase button:hover,.platform-kit-workspace button:hover{filter:brightness(1.08)}.platform-kit-thread-list>button:hover:not(.is-active),.platform-kit-profile nav button:hover{background:var(--pk-panel-soft)}}@media (max-width:980px){.platform-kit-mode-picker button{min-width:72px;padding-inline:10px}.platform-kit-mode-picker button small{display:none}.platform-kit-planner{grid-template:"rail main"minmax(430px,1fr)"rail analytics"190px/58px minmax(0,1fr)}.platform-kit-urgent-panel{z-index:8;border-radius:20px;width:min(300px,100% - 80px);position:absolute;top:10px;bottom:10px;right:10px;box-shadow:0 30px 70px -30px #000}.platform-kit-editor{grid-template-columns:52px 170px minmax(300px,1fr);grid-template-areas:"head head head""rail media preview""rail timeline timeline"}.platform-kit-editor-inspector{z-index:7;border-radius:18px;width:240px;position:absolute;top:66px;bottom:240px;right:10px;box-shadow:0 25px 60px -28px #000}.platform-kit-analytics{grid-template:"rail head""rail metrics""rail performance"minmax(260px,1fr)"rail table""rail precision"/58px minmax(0,1fr)}.platform-kit-light-grid{grid-template-columns:minmax(170px,.62fr) minmax(220px,1fr)}.platform-kit-decision-detail,.platform-kit-light-insights{grid-column:1/-1}.platform-kit-signal-panel{z-index:6;border-radius:18px;width:min(310px,100% - 80px);max-height:calc(100% - 110px);position:absolute;top:90px;right:10px;overflow:auto;box-shadow:0 30px 70px -30px #000}}@media (max-width:760px){.platform-kit-showcase{border-radius:20px}.platform-kit-showcase-head{grid-template-columns:1fr auto;min-height:62px}.platform-kit-mode-picker{border-radius:14px;grid-area:2/1/auto/-1;grid-template-columns:repeat(4,1fr);width:100%;display:grid}.platform-kit-mode-picker button{text-align:center;border-radius:11px;min-width:0}.platform-kit-showcase-stage{padding:6px}.platform-kit-workspace{border-radius:16px;min-height:660px}.platform-kit-planner{padding-bottom:58px;display:block}.platform-kit-planner>.platform-kit-utility-rail,.platform-kit-analytics-strip{display:none}.platform-kit-planner-main{height:100%;padding-inline:10px}.platform-kit-planner-toolbar{grid-template-columns:1fr auto}.platform-kit-planner-toolbar .platform-kit-segment{grid-area:2/1/auto/-1;justify-self:center}.platform-kit-calendar-days>span{padding-inline:4px;font-size:19px}.platform-kit-calendar-grid{grid-template-columns:28px repeat(5,minmax(72px,1fr));overflow-x:auto}.platform-kit-event{min-width:80px}.platform-kit-urgent-panel{border-radius:20px;width:auto;max-height:42%;inset:auto 7px 7px}.platform-kit-communication{padding-bottom:58px;display:block}.platform-kit-communication>.platform-kit-utility-rail,.platform-kit-resizer,.platform-kit-pane-reopen{display:none}.platform-kit-inbox,.platform-kit-conversation,.platform-kit-profile{width:auto;display:none;position:absolute;inset:0 0 58px}.platform-kit-communication[data-mobile-panel=orientation] .platform-kit-inbox,.platform-kit-communication[data-mobile-panel=work] .platform-kit-conversation,.platform-kit-communication[data-mobile-panel=inspect] .platform-kit-profile{display:grid}.platform-kit-communication[data-mobile-panel=orientation] .platform-kit-inbox,.platform-kit-communication[data-mobile-panel=inspect] .platform-kit-profile{overflow:auto}.platform-kit-communication[data-mobile-panel=inspect] .platform-kit-profile{display:block}.platform-kit-message-row>div{max-width:86%}.platform-kit-editor{grid-template:"head"54px"preview"minmax(310px,1fr)"timeline"230px"mobile"58px/1fr;display:grid}.platform-kit-editor-head{grid-template-columns:1fr auto}.platform-kit-editor-head>button,.platform-kit-editor-rail,.platform-kit-media-bin{display:none}.platform-kit-preview{padding:7px}.platform-kit-editor-inspector{width:min(270px,100% - 14px);inset:62px 7px 64px auto}.platform-kit-timeline{padding-inline:8px}.platform-kit-ruler{overflow:hidden}.platform-kit-tracks{grid-template-columns:45px minmax(0,1fr)}.platform-kit-clip{min-width:100px}.platform-kit-editor .platform-kit-mobile-nav{grid-area:mobile}.platform-kit-analytics{padding:0 0 58px;display:block;overflow:auto}.platform-kit-analytics>.platform-kit-utility-rail{display:none}.platform-kit-analytics-head{align-items:start;padding:15px}.platform-kit-analytics-head h3{font-size:22px}.platform-kit-analytics-head>div:last-child label{display:none}.platform-kit-metrics{grid-template-columns:repeat(2,1fr)}.platform-kit-performance,.platform-kit-work-table,.platform-kit-light-system{margin-top:1px}.platform-kit-signal-panel{border-radius:0;width:auto;max-height:none;position:static}.platform-kit-light-system{padding:10px}.platform-kit-light-bar{border-radius:18px;grid-template-columns:1fr;gap:10px}.platform-kit-light-actions{justify-content:space-between}.platform-kit-light-grid{grid-template-columns:1fr}.platform-kit-decision-detail,.platform-kit-light-insights{grid-column:auto}.platform-kit-decision-detail{padding:18px}.platform-kit-decision-detail dl div{grid-template-columns:72px minmax(0,1fr)}.platform-kit-light-sidebar{padding-bottom:82px}.platform-kit-mobile-nav{z-index:10;min-height:58px;padding-bottom:env(safe-area-inset-bottom);box-shadow:inset 0 1px 0 var(--pk-line), 0 -18px 35px -30px #000;-webkit-backdrop-filter:blur(20px)saturate(140%);backdrop-filter:blur(20px)saturate(140%);background:#0f1014eb;grid-template-columns:repeat(3,1fr);display:grid;position:absolute;bottom:0;left:0;right:0}.platform-kit-mobile-nav button{min-width:0;color:var(--pk-muted);background:0 0;justify-content:center;align-items:center;gap:5px;font-size:9px;display:flex}.platform-kit-mobile-nav button[aria-pressed=true]{color:var(--pk-blue)}[data-action-kit=platform] .rc-application-body{grid-template-columns:1fr}}@media (max-width:460px){.platform-kit-calendar-days>span small{display:none}.platform-kit-urgent-panel{max-height:48%}.platform-kit-metrics{grid-template-columns:1fr 1fr}.platform-kit-work-table>div{grid-template-columns:34px minmax(90px,1fr) auto 38px}.platform-kit-work-table>div>span:not(.platform-kit-person){display:none}.platform-kit-work-table>div b{font-size:7px}}.platform-kit-mobile-agenda,.platform-kit-planner-nav{display:none}@media (max-width:760px){.platform-kit-planner{grid-template:"surface"minmax(0,1fr)"switcher"/1fr;padding:0;display:grid;overflow:hidden}.platform-kit-planner-main{height:auto;min-height:0;padding:14px 14px calc(20px + env(safe-area-inset-bottom));overscroll-behavior:contain;background:var(--pk-paper-raised);box-shadow:none;grid-area:surface;grid-template-rows:auto auto auto minmax(0,1fr);display:grid;overflow:auto}.platform-kit-planner-toolbar{grid-template-columns:1fr auto;gap:8px}.platform-kit-planner-toolbar .platform-kit-segment{grid-area:2/1/auto/-1;grid-template-columns:repeat(3,1fr);justify-self:stretch;display:grid}.platform-kit-planner-toolbar .platform-kit-segment button{min-width:0}.platform-kit-share{background:var(--pk-paper-soft);min-height:44px;padding:0 14px;box-shadow:inset 0 -1px #12141814,0 8px 18px -15px #000;color:var(--pk-ink)!important}.platform-kit-quiet-search{min-height:44px;margin-top:12px}.platform-kit-calendar-days{margin-top:8px}.platform-kit-calendar-days>span{min-height:54px;padding:10px 2px;font-size:18px}.platform-kit-calendar-days>span small{font-size:7px;display:block}.platform-kit-calendar-grid,.platform-kit-canvas-dock{display:none}.platform-kit-mobile-agenda{align-content:start;gap:8px;min-height:0;padding-top:10px;display:grid}.platform-kit-mobile-agenda>header{justify-content:space-between;align-items:end;gap:12px;padding:8px 2px;display:flex}.platform-kit-mobile-agenda>header div{display:grid}.platform-kit-mobile-agenda>header small{color:#96999f;text-transform:uppercase;letter-spacing:.08em;font-size:8px}.platform-kit-mobile-agenda>header strong{font-size:17px}.platform-kit-mobile-agenda>header>span{color:#96999f;font-size:9px}.platform-kit-mobile-agenda>button{background:var(--pk-paper-soft);min-height:58px;color:var(--pk-ink);text-align:left;border-radius:15px;grid-template-columns:84px minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 12px;display:grid;box-shadow:inset 0 -1px #12141812,0 10px 22px -20px #000}.platform-kit-mobile-agenda>button time{color:#777b83;font-size:8px}.platform-kit-mobile-agenda>button strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.platform-kit-mobile-agenda>button>span{color:#6b6e75;align-items:center;gap:4px;font-size:8px;display:flex}.platform-kit-mobile-agenda>button.is-yellow{background:color-mix(in srgb,var(--pk-yellow) 22%,var(--pk-paper-soft));box-shadow:inset 0 -1px #12141812,0 10px 22px -20px #000}.platform-kit-mobile-agenda>button.is-blue{background:color-mix(in srgb,var(--pk-blue) 14%,var(--pk-paper-soft));box-shadow:inset 0 -1px #12141812,0 10px 22px -20px #000}.platform-kit-mobile-agenda>button.is-violet{background:color-mix(in srgb,var(--pk-violet) 14%,var(--pk-paper-soft));box-shadow:inset 0 -1px #12141812,0 10px 22px -20px #000}.platform-kit-mobile-agenda>button.is-pink{background:color-mix(in srgb,var(--pk-magenta) 14%,var(--pk-paper-soft));box-shadow:inset 0 -1px #12141812,0 10px 22px -20px #000}.platform-kit-mobile-agenda>button.is-green{background:color-mix(in srgb,var(--pk-green) 16%,var(--pk-paper-soft));box-shadow:inset 0 -1px #12141812,0 10px 22px -20px #000}.platform-kit-urgent-panel{width:auto;min-height:0;max-height:none;padding:14px 14px calc(20px + env(safe-area-inset-bottom));box-shadow:none;border-radius:0;grid-area:surface;display:none;position:static;inset:auto;overflow:auto}.platform-kit-planner[data-mobile-panel=tasks] .platform-kit-planner-main{display:none}.platform-kit-planner[data-mobile-panel=tasks] .platform-kit-urgent-panel{display:block}.platform-kit-planner-nav{z-index:10;min-height:58px;padding:4px 6px calc(4px + env(safe-area-inset-bottom));box-shadow:inset 0 1px 0 var(--pk-line),0 -18px 35px -30px #000;-webkit-backdrop-filter:blur(20px)saturate(140%);backdrop-filter:blur(20px)saturate(140%);background:#0f1014f0;grid-area:switcher;grid-template-columns:repeat(2,1fr);display:grid}.platform-kit-planner-nav button{min-height:44px;color:var(--pk-muted);background:0 0;border-radius:12px;justify-content:center;align-items:center;gap:6px;font-size:9px;display:flex}.platform-kit-planner-nav button[aria-pressed=true]{background:var(--pk-panel-soft);color:var(--pk-blue);box-shadow:inset 0 -1px #ffffff0d}}@media (prefers-reduced-motion:reduce){.platform-kit-showcase,.platform-kit-showcase:before,.platform-kit-showcase:after,.platform-kit-showcase *,.platform-kit-showcase :before,.platform-kit-showcase :after,.platform-kit-workspace,.platform-kit-workspace:before,.platform-kit-workspace:after,.platform-kit-workspace *,.platform-kit-workspace :before,.platform-kit-workspace :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (prefers-reduced-transparency:reduce){.platform-kit-showcase-head,.platform-kit-conversation>header,.platform-kit-mobile-nav{background:var(--pk-shell);-webkit-backdrop-filter:none;backdrop-filter:none}}@media (prefers-contrast:more){.platform-kit-workspace{box-shadow:inset 0 0 0 1px #fff}.platform-kit-resizer span{background:#fff}}
[data-margin-kit]{--margin-canvas:#f5f4f1;--margin-surface:#fff;--margin-selected:#efefed;--margin-sunken:#e9e9e6;--margin-ink:#252523;--margin-muted:#73736e;--margin-faint:#9b9b95;--margin-line:#25252317;--margin-graphite:#2f302e;--margin-signal:#16b7e8;color:var(--margin-ink);font-family:Relay Sans,-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif}.margin-workspace{background:var(--margin-canvas);min-height:680px;box-shadow:inset 0 0 0 1px var(--margin-line), 0 18px 44px -38px #2525236b;border-radius:18px;overflow:hidden}.margin-workspace button,.margin-workspace input,.margin-workspace textarea{font:inherit}.margin-workspace button{color:inherit}.margin-workspace__topbar{min-height:64px;box-shadow:inset 0 -1px 0 var(--margin-line);background:#ffffffdb;grid-template-columns:190px minmax(0,1fr) 220px;align-items:center;gap:24px;padding:0 18px;display:grid}.margin-wordmark{letter-spacing:-.01em;align-items:center;gap:10px;font-size:15px;display:inline-flex}.margin-wordmark span{font-size:21px;line-height:1}.margin-workspace__topbar nav{align-items:center;gap:4px;display:flex}.margin-workspace__topbar nav button,.margin-mobile-nav button{min-height:44px;color:var(--margin-muted);cursor:pointer;background:0 0;border:0;border-radius:10px;padding:0 14px;transition:background-color .16s,color .16s}.margin-workspace__topbar nav button[aria-pressed=true],.margin-mobile-nav button[aria-pressed=true]{background:var(--margin-selected);color:var(--margin-ink)}.margin-workspace__topbar label{background:var(--margin-surface);min-height:40px;box-shadow:inset 0 0 0 1px var(--margin-line);color:var(--margin-faint);border-radius:10px;align-items:center;gap:9px;padding:0 12px;display:flex}.margin-workspace__topbar input{width:100%;min-width:0;color:var(--margin-ink);background:0 0;border:0;outline:0}.margin-workspace__body{grid-template-columns:232px minmax(0,1fr);min-height:616px;display:grid}.margin-rail{min-width:0;box-shadow:inset -1px 0 0 var(--margin-line);background:#ffffffb8;flex-direction:column;gap:18px;padding:16px 12px 22px;display:flex}.margin-rail nav,.margin-rail section{gap:3px;display:grid}.margin-rail section small{color:var(--margin-faint);padding:11px 10px 7px;font-size:12px}.margin-rail button{min-width:0;min-height:40px;color:var(--margin-muted);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:9px;align-items:center;gap:10px;padding:8px 10px;transition:background-color .15s,color .15s;display:flex}.margin-rail button span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.margin-rail button[aria-pressed=true]{background:var(--margin-selected);color:var(--margin-ink)}.margin-rail__create{color:var(--margin-ink)!important}.margin-rail__recents button{min-height:34px;font-size:13px}.margin-rail__recents i{border:1px solid var(--margin-faint);border-radius:50%;flex:0 0 6px;width:6px;height:6px}.margin-rail__recents i[data-live=true]{background:var(--margin-signal);border:0}.margin-canvas{background:var(--margin-surface);min-width:0}.margin-home{width:min(800px,100%);margin:0 auto;padding:clamp(56px,8vw,96px) clamp(24px,5vw,64px);display:grid}.margin-home>header{text-align:center;justify-items:center;gap:16px;margin-bottom:32px;display:grid}.margin-home>header span{font-size:28px}.margin-home h3,.margin-onboarding h3,.margin-mode-card h3{letter-spacing:-.035em;margin:0;font-size:clamp(24px,3vw,32px);font-weight:520;line-height:1.08}.margin-composer{background:var(--margin-surface);box-shadow:inset 0 0 0 1px var(--margin-line), 0 16px 32px -28px #25252373;border-radius:18px;overflow:hidden}.margin-composer textarea{resize:vertical;width:100%;min-height:124px;color:var(--margin-ink);background:0 0;border:0;outline:0;padding:22px;font-size:17px;display:block}.margin-composer textarea::placeholder{color:var(--margin-faint)}.margin-composer footer{justify-content:space-between;align-items:center;gap:16px;min-height:58px;padding:8px 10px 10px;display:flex}.margin-composer footer>div{align-items:center;gap:4px;min-width:0;display:flex}.margin-composer footer button{cursor:pointer;background:0 0;border:0;border-radius:10px;flex:0 0 40px;place-items:center;width:40px;height:40px;display:inline-grid}.margin-composer footer span{color:var(--margin-muted);white-space:nowrap;align-items:center;gap:7px;padding:0 8px;display:inline-flex}.margin-composer .margin-model{width:auto;min-width:0;color:var(--margin-muted);gap:7px;padding:0 8px;display:inline-flex}.margin-model i{background:#d98268;border-radius:50%;width:9px;height:9px}.margin-composer .margin-send{color:#fff;background:#bce3f2;border-radius:50%}.margin-upgrade{min-height:52px;color:var(--margin-muted);align-items:center;gap:10px;padding:0 14px;display:flex}.margin-upgrade strong{color:var(--margin-ink);font-weight:520}.margin-upgrade button{background:var(--margin-graphite);color:#fff;cursor:pointer;border:0;border-radius:9px;min-height:36px;margin-left:auto;padding:0 13px}.margin-intent-grid{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:28px;display:grid}.margin-intent-grid>button{background:var(--margin-surface);min-height:134px;box-shadow:inset 0 0 0 1px var(--margin-line);cursor:pointer;text-align:left;border:0;border-radius:16px;align-content:space-between;gap:20px;padding:20px;transition:background-color .16s,box-shadow .16s;display:grid}.margin-intent-grid>button>span{gap:3px;display:grid}.margin-intent-grid strong{font-weight:560}.margin-intent-grid small{color:var(--margin-muted);font-size:13px}.margin-onboarding{width:min(780px,100%);margin:0 auto;padding:clamp(46px,6vw,76px) clamp(24px,5vw,62px)}.margin-onboarding>header{align-items:flex-start;gap:18px;margin-bottom:34px;display:flex}.margin-onboarding>header>div{gap:8px;display:grid}.margin-onboarding p{color:var(--margin-muted);margin:0}.margin-onboarding ol{margin:0;padding:0;list-style:none;display:grid}.margin-onboarding li+li{box-shadow:inset 0 1px 0 var(--margin-line)}.margin-onboarding li>button{cursor:pointer;text-align:left;background:0 0;border:0;grid-template-columns:148px minmax(0,1fr) auto;align-items:center;gap:20px;width:100%;min-height:112px;padding:14px 0;display:grid}.margin-onboarding li>button>span:nth-child(2){gap:7px;display:grid}.margin-onboarding li strong{font-size:17px;font-weight:560}.margin-onboarding li small{color:var(--margin-muted);font-size:14px}.margin-onboarding li em{min-width:44px;color:var(--margin-muted);text-align:right;font-style:normal}.margin-step-art{background:#d9f3f8;border-radius:14px;height:84px;display:block;position:relative;overflow:hidden}.margin-step-art:before{content:"";background:linear-gradient(135deg,#ffffffbf,#0000 48%,#ecc1f185);position:absolute;inset:0}.margin-step-art i{background:#fff;border-radius:8px;position:absolute;box-shadow:0 1px 2px #2525231f}.margin-step-art i:first-child{width:34px;height:34px;top:24px;left:16px}.margin-step-art i:nth-child(2){width:62px;height:18px;top:20px;right:12px}.margin-step-art i:nth-child(3){width:74px;height:18px;bottom:20px;right:8px}.margin-conversation{background:var(--margin-surface);width:min(680px,100% - 48px);min-height:560px;box-shadow:inset 0 0 0 1px var(--margin-line), 0 18px 44px -38px #25252373;border-radius:18px;grid-template-rows:auto 1fr auto;margin:28px auto;display:grid}.margin-conversation>header{min-height:58px;box-shadow:inset 0 -1px 0 var(--margin-line);justify-content:space-between;align-items:center;padding:0 18px;display:flex}.margin-conversation>header button{cursor:pointer;background:0 0;border:0;border-radius:10px;place-items:center;width:40px;height:40px;display:grid}.margin-thread{flex-direction:column;gap:22px;padding:24px 34px;display:flex}.margin-source-card{background:var(--margin-selected);border-radius:12px;align-self:flex-end;gap:2px;min-width:210px;padding:10px 13px;display:grid}.margin-source-card span{align-items:center;gap:8px;display:flex}.margin-source-card i{background:#6467c9;border-radius:5px;width:18px;height:18px}.margin-source-card small{color:var(--margin-muted)}.margin-user-message{background:var(--margin-graphite);color:#fff;border-radius:14px 4px 14px 14px;align-self:flex-end;max-width:75%;margin:-12px 0 0;padding:11px 14px}.margin-thinking{color:var(--margin-muted);align-items:center;gap:9px;display:flex}.margin-thinking button{background:var(--margin-selected);min-height:34px;color:var(--margin-muted);cursor:pointer;border:0;border-radius:9px;margin-left:auto;padding:0 10px}.margin-answer{grid-template-columns:24px minmax(0,1fr);gap:14px;display:grid}.margin-answer>span{font-size:22px}.margin-answer p{margin:0 0 14px;font-size:16px;line-height:1.55}.margin-answer footer{gap:4px;margin-top:18px;display:flex}.margin-answer footer button{min-height:38px;color:var(--margin-muted);cursor:pointer;background:0 0;border:0;border-radius:9px;padding:0 10px}.margin-thread-composer{box-shadow:inset 0 1px 0 var(--margin-line);grid-template-columns:42px 1fr 42px;gap:6px;padding:12px;display:grid}.margin-thread-composer input{background:0 0;border:0;outline:0;min-width:0}.margin-thread-composer button{cursor:pointer;background:0 0;border:0;border-radius:10px;place-items:center;width:42px;height:42px;display:grid}.margin-thread-composer button:last-child{background:var(--margin-graphite);color:#fff;border-radius:50%}.margin-deploy{width:min(740px,100%);margin:0 auto;padding:clamp(50px,7vw,82px) clamp(24px,5vw,60px)}.margin-deploy>header{justify-content:space-between;align-items:center;gap:20px;margin-bottom:26px;display:flex}.margin-deploy>header>span{color:var(--margin-signal);align-items:center;gap:9px;font-size:18px;display:inline-flex}.margin-deploy>header>span i{background:var(--margin-signal);border-radius:50%;width:10px;height:10px}.margin-deploy>header>div{gap:8px;display:flex}.margin-deploy>header button{background:var(--margin-graphite);color:#fff;cursor:pointer;border:0;border-radius:11px;min-height:44px;padding:0 18px}.margin-deploy>header button:not(:first-child){background:var(--margin-selected);width:44px;color:var(--margin-muted);place-items:center;padding:0;display:grid}.margin-mode-card{background:var(--margin-surface);box-shadow:inset 0 0 0 1px var(--margin-line), 0 16px 36px -30px #2525237a;border-radius:18px;padding:26px}.margin-mode-card h3{margin-bottom:22px}.margin-mode-card [role=radiogroup]{gap:4px;display:grid}.margin-mode-card [role=radio]{cursor:pointer;text-align:left;background:0 0;border:0;border-radius:12px;grid-template-columns:34px minmax(0,1fr) 24px;align-items:center;gap:16px;min-height:86px;padding:14px 16px;display:grid}.margin-mode-card [role=radio][aria-checked=true]{background:var(--margin-selected)}.margin-mode-card [role=radio]>span:first-child{text-align:center;font-size:24px}.margin-mode-card [role=radio]>span:nth-child(2){gap:4px;display:grid}.margin-mode-card [role=radio] strong{font-size:18px;font-weight:560}.margin-mode-card [role=radio] small{color:var(--margin-muted);font-size:14px}.margin-deploy-primary{background:var(--margin-graphite);color:#fff;cursor:pointer;border:0;border-radius:11px;width:100%;min-height:48px;margin-top:22px}.margin-deploy-note{color:var(--margin-muted);align-items:center;gap:9px;margin:18px 2px 0;display:flex}.margin-mobile-nav{display:none}.margin-workspace button:focus-visible,.margin-workspace input:focus-visible,.margin-workspace textarea:focus-visible{outline:2px solid color-mix(in srgb, var(--margin-ink) 40%, transparent);outline-offset:2px;box-shadow:none}@media (hover:hover) and (pointer:fine){.margin-workspace button:hover{color:var(--margin-ink)}.margin-rail button:hover,.margin-workspace__topbar nav button:hover,.margin-answer footer button:hover{background:var(--margin-selected)}.margin-intent-grid>button:hover{background:#fafaf8;box-shadow:inset 0 0 0 1px #25252326}}@media (max-width:860px){.margin-workspace{min-height:650px}.margin-workspace__topbar{grid-template-columns:1fr auto}.margin-workspace__topbar nav{display:none}.margin-workspace__topbar label{justify-content:center;width:44px;padding:0}.margin-workspace__topbar label input{display:none}.margin-workspace__body{grid-template-columns:1fr;min-height:522px}.margin-rail{display:none}.margin-canvas{padding-bottom:64px}.margin-mobile-nav{z-index:2;box-shadow:inset 0 0 0 1px var(--margin-line), 0 12px 30px -22px #2525238c;scrollbar-width:none;background:#fffffff5;border-radius:14px;gap:4px;padding:4px;display:flex;position:absolute;bottom:12px;left:12px;right:12px;overflow-x:auto}.margin-mobile-nav::-webkit-scrollbar{display:none}.margin-mobile-nav button{flex:1 0 auto;min-width:max-content}.margin-workspace{position:relative}}@media (max-width:620px){.margin-workspace{border-radius:14px;min-height:620px}.margin-home{padding:42px 16px 84px}.margin-home>header{margin-bottom:24px}.margin-composer textarea{min-height:112px;padding:18px}.margin-composer footer>div:first-child span{display:none}.margin-model{max-width:112px;overflow:hidden}.margin-intent-grid{grid-template-columns:1fr}.margin-intent-grid>button{grid-template-columns:24px 1fr;align-content:center;align-items:center;min-height:94px}.margin-upgrade strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.margin-onboarding{padding:34px 16px 82px}.margin-onboarding li>button{grid-template-columns:92px minmax(0,1fr);gap:12px}.margin-onboarding li em{display:none}.margin-step-art{height:66px}.margin-conversation{width:calc(100% - 20px);min-height:510px;margin:10px auto 74px}.margin-thread{padding:20px 18px}.margin-user-message{max-width:88%}.margin-deploy{padding:32px 16px 86px}.margin-deploy>header{align-items:flex-start}.margin-deploy>header>div button:not(:first-child){display:none}.margin-mode-card{padding:18px}.margin-mode-card [role=radio]{grid-template-columns:30px minmax(0,1fr) 20px;padding:12px}}@media (prefers-reduced-motion:reduce){[data-margin-kit],[data-margin-kit] *,[data-margin-kit] :before,[data-margin-kit] :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
[data-action-kit=purple-rain],.purple-rain-workspace{--pr-canvas:#0e0912;--pr-plane-1:#17101d;--pr-plane-2:#1d1525;--pr-plane-3:#251b2e;--pr-plane-pressed:#120d17;--pr-ink:#f4eff7;--pr-ink-muted:#aa9eaf;--pr-ink-faint:#7f7485;--pr-orchid:#c6a4ef;--pr-orchid-ink:#21152b;--pr-coral:#f08ba0;--pr-positive:#9fcbb2;--pr-edge:#ecd8ff14;--pr-edge-strong:#ecd8ff21;--pr-shadow-panel:0 16px 32px -26px #000000f5, inset 0 1px 0 #ffffff0f;--pr-shadow-control:0 5px 12px -10px #000000f5, inset 0 1px 0 #ffffff12;--pr-font:"Relay Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif;--pr-mono:ui-monospace, "SFMono-Regular", Menlo, Consolas, monospace;--pr-fast:.12s;--pr-standard:.18s;--pr-ease:cubic-bezier(.23, 1, .32, 1);position:relative}[data-action-kit=purple-rain]{--ra-canvas:var(--pr-canvas);--ra-bg:var(--pr-plane-2);--ra-bg-soft:var(--pr-plane-3);--ra-text:var(--pr-ink);--ra-muted:var(--pr-ink-muted);--ra-accent:var(--pr-orchid);--ra-on-accent:var(--pr-orchid-ink);--ra-danger:var(--pr-coral);--ra-edge:var(--pr-edge);--ra-radius:14px;--ra-card-radius:20px;--ra-fab-radius:18px;--ra-shadow:var(--pr-shadow-panel);--ra-font:var(--pr-font);--ra-display-font:var(--pr-font);--ra-mono-font:var(--pr-mono);--ra-compact-size:12px;--ra-body-size:15px;--ra-control-size:14px;--ra-heading-size:38px;--ra-regular:400;--ra-weight:600;--ra-strong:700;--ra-leading:1.5;--ra-heading-leading:1.04;--ra-heading-letter:-.035em;--ra-letter:-.008em;--ra-measure:64ch;--ra-control-height:44px;--ra-fast:var(--pr-fast);--ra-standard:var(--pr-standard);--ra-ease:var(--pr-ease);--ra-press:translateY(1px)}[data-action-kit=purple-rain] .reviewed-component{background:var(--pr-plane-1);color:var(--pr-ink)}[data-action-kit=purple-rain] .reviewed-component :where(button,input,textarea,select,a[href],[tabindex]:not([tabindex="-1"])){min-height:44px}[data-action-kit=purple-rain] .reviewed-component :where(button,input,textarea,select){border-color:var(--pr-edge);box-shadow:var(--pr-shadow-control)}[data-action-kit=purple-rain] .reviewed-component :where(.rc-card,.rc-modal,.rc-popover,.rc-menu,.rc-sheet,.rc-drawer,.rc-toast,.rc-alert,.rc-stat,.rc-code,.rc-table-wrap){border-color:var(--pr-edge);background:var(--pr-plane-2);box-shadow:var(--pr-shadow-panel)}[data-action-kit=purple-rain] .reviewed-component[data-state=hover] :where(button:not(:disabled),a){filter:brightness(1.05);transform:none}[data-action-kit=purple-rain] .reviewed-component[data-state=active] :where(button:not(:disabled),a){filter:brightness(.96);transform:translateY(1px)}[data-action-kit=purple-rain] .reviewed-component[data-state=focus-visible] :where(button:not(:disabled),a,input,textarea,select),[data-action-kit=purple-rain] .reviewed-component :where(button,a,input,textarea,select):focus-visible{outline:2px solid var(--pr-orchid);outline-offset:3px;box-shadow:none}[data-action-kit=purple-rain] .reviewed-component :where(.rc-badge,.rc-status,.rc-tag){box-shadow:none}[data-action-kit=purple-rain] .rc-fab,[data-action-kit=purple-rain] .rc-voice-orb{box-shadow:0 5px 12px -9px #c6a4ef8f,inset 0 1px #ffffff29}[data-action-kit=purple-rain] .rc-thinking--streaming i{animation:none}[data-action-kit=purple-rain] .rc-status-dot i{box-shadow:none}[data-action-kit=purple-rain] .rc-voice-orb i{animation:none}.purple-rain-overview,.purple-rain-overview *{box-sizing:border-box}.purple-rain-overview{color:var(--pr-ink);font-family:var(--pr-font);gap:18px;display:grid}.purple-rain-overview-stage{background:var(--pr-canvas);min-width:0;box-shadow:var(--pr-shadow-panel);border-radius:26px;padding:clamp(24px,4vw,52px);overflow:clip}.purple-rain-overview-identity{color:var(--pr-ink-muted);justify-content:space-between;align-items:center;gap:20px;display:flex}.purple-rain-overview-identity span{color:var(--pr-ink);font-size:15px;font-weight:700}.purple-rain-overview-identity small{font-size:12px}.purple-rain-overview-statement{gap:16px;max-width:860px;padding:clamp(54px,8vw,96px) 0 clamp(40px,6vw,72px);display:grid}.purple-rain-overview-statement h2{color:var(--pr-ink);letter-spacing:-.055em;margin:0;font-size:clamp(44px,7vw,86px);font-weight:600;line-height:.96}.purple-rain-overview-statement p{max-width:62ch;color:var(--pr-ink-muted);margin:0;font-size:clamp(15px,1.4vw,18px);line-height:1.55}.purple-rain-overview-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.purple-rain-overview-actions button{background:var(--pr-orchid);min-height:44px;color:var(--pr-orchid-ink);box-shadow:var(--pr-shadow-control);cursor:pointer;font:600 14px/1 var(--pr-font);transition:background-color var(--pr-fast) var(--pr-ease), color var(--pr-fast) var(--pr-ease);border:0;border-radius:14px;justify-content:center;align-items:center;gap:8px;padding:0 16px;display:inline-flex}.purple-rain-overview-actions button:last-child{background:var(--pr-plane-3);color:var(--pr-ink)}.purple-rain-overview-actions button:hover{background:#d1b5f2}.purple-rain-overview-actions button:last-child:hover{background:#30233a}.purple-rain-overview-actions button:focus-visible{outline:2px solid var(--pr-orchid);outline-offset:3px}.purple-rain-overview-truth{background:var(--pr-plane-1);box-shadow:inset 0 1px 0 var(--pr-edge);grid-template-columns:repeat(4,minmax(0,1fr));margin:44px 0 0;display:grid}.purple-rain-overview-truth>div{min-width:0;padding:18px}.purple-rain-overview-truth>div+div{box-shadow:inset 1px 0 0 var(--pr-edge)}.purple-rain-overview-truth dt{color:var(--pr-ink-faint);font-size:12px}.purple-rain-overview-truth dd{color:var(--pr-ink);margin:6px 0 0;font-size:15px;font-weight:600}.purple-rain-overview-laws{background:var(--pr-plane-1);box-shadow:inset 0 1px 0 var(--pr-edge);border-radius:22px;grid-template-columns:minmax(240px,.8fr) minmax(0,1.2fr);gap:clamp(24px,6vw,84px);padding:clamp(24px,4vw,42px);display:grid}.purple-rain-overview-laws>div>span{color:var(--pr-ink-faint);font-size:12px;font-weight:600}.purple-rain-overview-laws h3{letter-spacing:-.04em;max-width:17ch;margin:14px 0 0;font-size:clamp(26px,3vw,42px);font-weight:600;line-height:1}.purple-rain-overview-laws ol{margin:0;padding:0;list-style:none;display:grid}.purple-rain-overview-laws li{box-shadow:inset 0 -1px 0 var(--pr-edge);grid-template-columns:34px minmax(0,1fr);gap:12px;padding:16px 0;display:grid}.purple-rain-overview-laws li:last-child{box-shadow:none}.purple-rain-overview-laws li>b{color:var(--pr-orchid);font-size:12px}.purple-rain-overview-laws li>span{gap:5px;display:grid}.purple-rain-overview-laws li strong{font-size:15px}.purple-rain-overview-laws li small{max-width:60ch;color:var(--pr-ink-muted);font-size:13px;line-height:1.45}.purple-rain-workspace,.purple-rain-workspace *{box-sizing:border-box}.purple-rain-workspace{background:var(--pr-canvas);width:100%;min-width:0;color:var(--pr-ink);font-family:var(--pr-font);border-radius:24px;overflow:clip;box-shadow:0 22px 54px -38px #000,inset 0 1px #ffffff0f}.purple-rain-workspace button,.purple-rain-workspace input{font:inherit}.purple-rain-workspace button{color:inherit}.purple-rain-workspace-bar{background:var(--pr-plane-1);min-height:68px;box-shadow:inset 0 -1px 0 var(--pr-edge), inset 0 1px 0 #ffffff0d;grid-template-columns:minmax(180px,250px) minmax(260px,520px) 44px;align-items:center;gap:16px;padding:12px 16px;display:grid}.purple-rain-brand{align-items:center;gap:11px;min-width:0;display:flex}.purple-rain-brand>svg{color:var(--pr-orchid);flex:none}.purple-rain-brand span,.purple-rain-project-mark div,.purple-rain-proof span{gap:2px;min-width:0;display:grid}.purple-rain-brand strong,.purple-rain-project-mark strong,.purple-rain-proof strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;line-height:1.2;overflow:hidden}.purple-rain-brand small,.purple-rain-project-mark small,.purple-rain-proof small{color:var(--pr-ink-muted);font-size:12px;line-height:1.25}.purple-rain-search{background:var(--pr-plane-pressed);min-width:0;height:44px;color:var(--pr-ink-muted);border-radius:14px;align-items:center;gap:10px;padding:0 14px;display:flex;box-shadow:inset 0 1px 3px #0000006b,inset 0 -1px #ffffff0a}.purple-rain-search input{width:100%;min-width:0;height:100%;color:var(--pr-ink);background:0 0;border:0;outline:0;font-size:14px}.purple-rain-search:focus-within{box-shadow:inset 0 1px 3px #0000006b, 0 0 0 2px var(--pr-orchid)}.purple-rain-square-control,.purple-rain-rail-collapse,.purple-rain-context header button,.purple-rain-focus-head>button{background:var(--pr-plane-3);width:44px;min-width:44px;height:44px;box-shadow:var(--pr-shadow-control);cursor:pointer;transition:background-color var(--pr-fast) var(--pr-ease), color var(--pr-fast) var(--pr-ease);border:0;border-radius:14px;place-items:center;padding:0;display:inline-grid}.purple-rain-square-control:hover,.purple-rain-rail-collapse:hover,.purple-rain-context header button:hover,.purple-rain-focus-head>button:hover{background:#30233a}.purple-rain-workspace button:focus-visible,.purple-rain-workspace input:focus-visible{outline:2px solid var(--pr-orchid);outline-offset:3px}.purple-rain-mobile-nav{display:none}.purple-rain-command-popover,.purple-rain-inline-menu{z-index:4;background:var(--pr-plane-3);min-width:190px;box-shadow:0 14px 28px -20px #000, inset 0 1px 0 var(--pr-edge);border-radius:14px;gap:4px;padding:6px;display:grid;position:absolute}.purple-rain-command-popover{top:62px;right:16px}.purple-rain-inline-menu{top:52px;right:0}.purple-rain-command-popover button,.purple-rain-inline-menu button{min-height:44px;color:var(--pr-ink);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;padding:0 12px}.purple-rain-command-popover button:hover,.purple-rain-inline-menu button:hover{background:var(--pr-plane-pressed)}.purple-rain-workspace-grid{grid-template-columns:minmax(190px,220px) minmax(400px,1fr) minmax(240px,290px);align-items:stretch;min-height:650px;display:grid}.purple-rain-rail,.purple-rain-context,.purple-rain-focus{min-width:0;padding:20px}.purple-rain-rail{background:var(--pr-plane-1);box-shadow:inset -1px 0 0 var(--pr-edge);flex-direction:column;gap:22px;display:flex;position:relative}.purple-rain-rail-collapse{position:absolute;top:10px;right:10px}.purple-rain-project-mark{grid-template-columns:42px 1fr;align-items:center;gap:11px;padding-right:52px;display:grid}.purple-rain-project-mark>span{background:var(--pr-orchid);width:42px;height:42px;color:var(--pr-orchid-ink);border-radius:13px;place-items:center;font-size:13px;font-weight:700;display:grid}.purple-rain-rail nav{gap:4px;display:grid}.purple-rain-rail nav button{min-height:44px;color:var(--pr-ink-muted);text-align:left;cursor:pointer;transition:background-color var(--pr-fast) var(--pr-ease), color var(--pr-fast) var(--pr-ease);background:0 0;border:0;border-radius:12px;grid-template-columns:18px 1fr auto;align-items:center;gap:10px;padding:0 12px;display:grid}.purple-rain-rail nav button:hover{background:var(--pr-plane-2);color:var(--pr-ink)}.purple-rain-rail nav button[aria-current=page]{background:var(--pr-plane-3);color:var(--pr-ink);box-shadow:inset 3px 0 0 var(--pr-orchid)}.purple-rain-rail nav button b{color:var(--pr-ink-faint);font-size:12px;font-weight:600}.purple-rain-rail>section{background:var(--pr-plane-2);box-shadow:var(--pr-shadow-panel);border-radius:14px;gap:5px;margin-top:auto;padding:14px;display:grid}.purple-rain-rail>section small,.purple-rain-rail>section span{color:var(--pr-ink-muted);font-size:12px}.purple-rain-rail>section strong{align-items:center;gap:8px;font-size:13px;display:flex}.purple-rain-rail>section i{background:var(--pr-positive);border-radius:50%;width:7px;height:7px}.purple-rain-focus{background:linear-gradient(180deg, #140f19 0%, var(--pr-canvas) 100%);align-content:start;gap:18px;padding:26px;display:grid}.purple-rain-focus-head{grid-template-columns:minmax(0,1fr) 44px;align-items:start;gap:20px;display:grid;position:relative}.purple-rain-context>header{position:relative}.purple-rain-evidence-details{background:var(--pr-plane-pressed);border-radius:12px;gap:8px;margin:12px 0 0;padding:12px;display:grid}.purple-rain-evidence-details>div{justify-content:space-between;gap:12px;display:flex}.purple-rain-evidence-details dt,.purple-rain-evidence-details dd{margin:0;font-size:12px}.purple-rain-evidence-details dt{color:var(--pr-ink-muted)}@media (min-width:721px){.purple-rain-workspace.is-rail-collapsed .purple-rain-workspace-grid{grid-template-columns:76px minmax(400px,1fr) minmax(240px,290px)}.purple-rain-workspace.is-rail-collapsed .purple-rain-rail{align-items:center;gap:12px;padding:12px 10px}.purple-rain-workspace.is-rail-collapsed .purple-rain-rail-collapse{align-self:center;position:static}.purple-rain-workspace.is-rail-collapsed .purple-rain-rail-collapse svg{transform:rotate(180deg)}.purple-rain-workspace.is-rail-collapsed .purple-rain-project-mark{grid-template-columns:42px;padding:0}.purple-rain-workspace.is-rail-collapsed .purple-rain-project-mark>div,.purple-rain-workspace.is-rail-collapsed .purple-rain-rail nav button>span,.purple-rain-workspace.is-rail-collapsed .purple-rain-rail nav button>b,.purple-rain-workspace.is-rail-collapsed .purple-rain-rail>section{display:none}.purple-rain-workspace.is-rail-collapsed .purple-rain-rail nav{width:100%}.purple-rain-workspace.is-rail-collapsed .purple-rain-rail nav button{grid-template-columns:1fr;justify-items:center;padding:0}}.purple-rain-focus-head span,.purple-rain-decision-band span,.purple-rain-context header span,.purple-rain-note>span{color:var(--pr-ink-muted);margin-bottom:8px;font-size:12px;font-weight:600;display:block}.purple-rain-focus-head h3{max-width:22ch;color:var(--pr-ink);letter-spacing:-.045em;margin:0;font-size:clamp(28px,2.7vw,40px);font-weight:600;line-height:.98}.purple-rain-focus-head p,.purple-rain-decision-band p,.purple-rain-note p{max-width:60ch;color:var(--pr-ink-muted);margin:12px 0 0;font-size:14px;line-height:1.5}.purple-rain-decision-band{background:var(--pr-plane-2);box-shadow:var(--pr-shadow-panel);border-radius:20px;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:20px;padding:20px;display:grid}.purple-rain-decision-band strong{max-width:34ch;font-size:18px;line-height:1.2;display:block}.purple-rain-decision-band>button,.purple-rain-note button{background:var(--pr-orchid);min-height:44px;color:var(--pr-orchid-ink);cursor:pointer;transition:background-color var(--pr-fast) var(--pr-ease), color var(--pr-fast) var(--pr-ease);border:0;border-radius:14px;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-weight:700;display:inline-flex}.purple-rain-decision-band>button:hover,.purple-rain-note button:hover{background:#d0b4f2}.purple-rain-decision-band>button:active,.purple-rain-note button:active{background:#b68edc}.purple-rain-work-list{background:var(--pr-plane-1);box-shadow:var(--pr-shadow-panel);border-radius:20px;overflow:hidden}.purple-rain-work-list>header{min-height:64px;box-shadow:inset 0 -1px 0 var(--pr-edge);justify-content:space-between;align-items:center;gap:16px;padding:10px 16px;display:flex}.purple-rain-work-list>header>div{gap:2px;display:grid}.purple-rain-work-list>header strong{font-size:14px}.purple-rain-work-list>header span{color:var(--pr-ink-muted);font-size:12px}.purple-rain-work-list>header button{background:var(--pr-plane-3);cursor:pointer;border:0;border-radius:12px;align-items:center;gap:8px;min-height:44px;padding:0 12px;display:inline-flex}.purple-rain-work-list>button{width:100%;min-height:76px;box-shadow:inset 0 -1px 0 var(--pr-edge);text-align:left;cursor:pointer;transition:background-color var(--pr-fast) var(--pr-ease);background:0 0;border:0;grid-template-columns:36px minmax(0,1fr) auto 20px;align-items:center;gap:12px;padding:12px 16px;display:grid}.purple-rain-work-list>button:hover,.purple-rain-work-list>button[aria-pressed=true]{background:var(--pr-plane-2)}.purple-rain-work-list>button[aria-pressed=true]{box-shadow:inset 3px 0 0 var(--pr-orchid), inset 0 -1px 0 var(--pr-edge)}.purple-rain-work-list>button>span:nth-child(2){gap:3px;min-width:0;display:grid}.purple-rain-work-list>button strong,.purple-rain-work-list>button small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.purple-rain-work-list>button strong{font-size:14px}.purple-rain-work-list>button small,.purple-rain-work-index{color:var(--pr-ink-muted);font-size:12px}.purple-rain-work-list>button b{color:var(--pr-ink-muted);font-size:12px;font-weight:600}.purple-rain-context{background:var(--pr-plane-1);box-shadow:inset 1px 0 0 var(--pr-edge);align-content:start;gap:16px;display:grid}.purple-rain-context>header{grid-template-columns:minmax(0,1fr) 44px;align-items:start;gap:12px;display:grid}.purple-rain-context>header strong{font-size:16px;line-height:1.25;display:block}.purple-rain-proof{color:#cbe7d5;background:#1a2620;border-radius:14px;grid-template-columns:minmax(0,1fr) 18px;align-items:center;gap:10px;padding:14px;display:grid;box-shadow:inset 0 1px #ffffff0d}.purple-rain-proof>div{grid-template-columns:18px minmax(0,1fr);align-items:center;gap:10px;display:grid}.purple-rain-proof small{color:#91b29f}.purple-rain-context dl{margin:0;display:grid}.purple-rain-context dl>div{box-shadow:inset 0 -1px 0 var(--pr-edge);grid-template-columns:78px minmax(0,1fr);gap:12px;padding:12px 0;display:grid}.purple-rain-context dt,.purple-rain-context dd{margin:0;font-size:13px}.purple-rain-context dt{color:var(--pr-ink-muted)}.purple-rain-context dd{color:var(--pr-ink);font-weight:600}.purple-rain-note{background:var(--pr-plane-2);box-shadow:var(--pr-shadow-panel);border-radius:16px;margin-top:4px;padding:16px}.purple-rain-note button{width:100%;margin-top:16px}@media (max-width:980px){.purple-rain-workspace-grid{grid-template-columns:180px minmax(360px,1fr)}.purple-rain-context{box-shadow:inset 0 1px 0 var(--pr-edge);grid-column:1/-1;grid-template-columns:minmax(220px,.8fr) minmax(260px,1fr) minmax(260px,1fr)}.purple-rain-context>header{align-self:start}.purple-rain-project-mark strong>span{display:none}.purple-rain-workspace.is-rail-collapsed .purple-rain-workspace-grid{grid-template-columns:76px minmax(360px,1fr)}}@media (max-width:720px){.purple-rain-overview-stage{padding:24px}.purple-rain-overview-statement{padding:50px 0 40px}.purple-rain-overview-statement h2{font-size:clamp(42px,13vw,62px)}.purple-rain-overview-actions{flex-direction:column;align-items:stretch}.purple-rain-overview-actions button{width:100%}.purple-rain-overview-truth{grid-template-columns:repeat(2,minmax(0,1fr))}.purple-rain-overview-truth>div:nth-child(3){box-shadow:inset 0 1px 0 var(--pr-edge)}.purple-rain-overview-truth>div:nth-child(4){box-shadow:inset 1px 1px 0 var(--pr-edge)}.purple-rain-overview-laws{grid-template-columns:1fr}.purple-rain-workspace{border-radius:18px}.purple-rain-workspace-bar{grid-template-columns:minmax(0,1fr) 44px;gap:10px;min-height:64px;padding:10px 12px}.purple-rain-brand small,.purple-rain-search{display:none}.purple-rain-mobile-nav{background:var(--pr-plane-1);box-shadow:inset 0 -1px 0 var(--pr-edge);grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;padding:8px;display:grid}.purple-rain-rail-collapse{display:none}.purple-rain-mobile-nav button{min-width:0;min-height:44px;color:var(--pr-ink-muted);text-transform:capitalize;cursor:pointer;background:0 0;border:0;border-radius:12px;font-size:13px;font-weight:600}.purple-rain-mobile-nav button[aria-pressed=true]{background:var(--pr-plane-3);color:var(--pr-ink)}.purple-rain-workspace-grid{min-height:600px;display:block}.purple-rain-rail,.purple-rain-focus,.purple-rain-context{width:100%;min-height:600px;box-shadow:none;padding:18px;display:none}.purple-rain-rail.is-mobile-active,.purple-rain-focus.is-mobile-active,.purple-rain-context.is-mobile-active{display:flex}.purple-rain-rail.is-mobile-active,.purple-rain-context.is-mobile-active{flex-direction:column}.purple-rain-focus.is-mobile-active{display:grid}.purple-rain-focus-head h3{max-width:17ch;font-size:clamp(28px,8vw,34px)}.purple-rain-decision-band{grid-template-columns:1fr;align-items:stretch}.purple-rain-decision-band>button{width:100%}.purple-rain-work-list>button{grid-template-columns:28px minmax(0,1fr) 18px;gap:10px;min-height:82px;padding:12px}.purple-rain-work-list>button b{display:none}.purple-rain-context dl>div{grid-template-columns:92px minmax(0,1fr)}}@media (max-width:390px){.purple-rain-focus-head{grid-template-columns:minmax(0,1fr)}.purple-rain-focus-head>button{position:absolute;right:18px}.purple-rain-focus-head>div{padding-right:48px}.purple-rain-work-list>header{align-items:flex-start}.purple-rain-work-list>header button{justify-content:center;width:44px;padding:0;font-size:0}}@media (prefers-reduced-motion:reduce){.purple-rain-workspace *,[data-action-kit=purple-rain] .reviewed-component *{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
.jade-runtime,[data-action-kit=jade]{--jd-canvas:#eff2f1;--jd-canvas-edge:#e6eae9;--jd-surface:#fff;--jd-surface-2:#fbfcfc;--jd-sunken:#e7ebea;--jd-sunken-deep:#dfe4e3;--jd-ink:#0e1413;--jd-ink-2:#3c4543;--jd-ink-3:#65706d;--jd-ink-4:#929c99;--jd-line:#111d1b14;--jd-accent:#10debf;--jd-accent-hover:#20e8ca;--jd-accent-press:#07c5a8;--jd-accent-ink:#052b25;--jd-accent-soft:#d6f8f0;--jd-positive:#16a973;--jd-danger:#d93f46;--jd-display:"Relay Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif;--jd-mono:ui-monospace, "SFMono-Regular", Menlo, Consolas, monospace;--jd-bevel:inset 0 1px 0 #ffffffdb, inset 0 -1px 0 #111d1b0a;--jd-ring:inset 0 0 0 1px #111d1b0d;--jd-e1:var(--jd-bevel), var(--jd-ring), 0 1px 2px #111d1b0d, 0 3px 8px #111d1b0d;--jd-e2:var(--jd-bevel), var(--jd-ring), 0 2px 4px #111d1b0f, 0 8px 20px #111d1b14;--jd-e3:var(--jd-bevel), var(--jd-ring), 0 6px 12px #111d1b17, 0 18px 40px #111d1b1f;--jd-well:inset 0 1px 2px #111d1b1a, inset 0 2px 5px #111d1b0d, inset 0 -1px 0 #fff9;--jd-well-deep:inset 0 2px 4px #111d1b21, inset 0 4px 10px #111d1b12, inset 0 -1px 0 #ffffff80;--ra-canvas:var(--jd-canvas);--ra-bg:var(--jd-surface);--ra-bg-soft:var(--jd-sunken);--ra-text:var(--jd-ink);--ra-muted:var(--jd-ink-3);--ra-accent:var(--jd-accent);--ra-on-accent:var(--jd-accent-ink);--ra-danger:var(--jd-danger);--ra-edge:var(--jd-line);--ra-radius:16px;--ra-card-radius:20px;--ra-fab-radius:18px;--ra-shadow:var(--jd-e2);--ra-font:var(--jd-display);--ra-display-font:var(--jd-display);--ra-mono-font:var(--jd-mono);--ra-compact-size:12px;--ra-body-size:15px;--ra-control-size:14px;--ra-heading-size:36px;--ra-regular:400;--ra-weight:650;--ra-strong:720;--ra-leading:1.5;--ra-heading-leading:1.02;--ra-heading-letter:-.04em;--ra-letter:-.01em;--ra-measure:62ch;--ra-control-height:44px;--ra-fast:.12s;--ra-standard:.18s;--ra-ease:cubic-bezier(.2, 0, 0, 1);--ra-press:translateY(1px);color:var(--jd-ink);font-family:var(--jd-display)}.jade-runtime[data-jade-theme=dark],[data-action-kit=jade][data-jade-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--jd-canvas:#0f1514;--jd-canvas-edge:#090d0c;--jd-surface:#1a2220;--jd-surface-2:#1f2826;--jd-sunken:#0b100f;--jd-sunken-deep:#070a09;--jd-ink:#ecf1ef;--jd-ink-2:#aeb8b5;--jd-ink-3:#7b8683;--jd-ink-4:#555f5c;--jd-line:#ffffff12;--jd-accent-soft:#173b34;--jd-bevel:inset 0 1px 0 #ffffff12, inset 0 -1px 0 #00000038;--jd-ring:inset 0 0 0 1px #ffffff0d;--jd-e1:var(--jd-bevel), var(--jd-ring), 0 2px 5px #00000042;--jd-e2:var(--jd-bevel), var(--jd-ring), 0 8px 22px #00000057;--jd-e3:var(--jd-bevel), var(--jd-ring), 0 18px 44px #00000070;--jd-well:inset 0 2px 6px #00000070, inset 0 -1px 0 #ffffff0d;--jd-well-deep:inset 0 4px 12px #00000094, inset 0 -1px 0 #ffffff0a}[data-action-kit=jade] .rc-button,[data-action-kit=jade] .rc-fab,[data-action-kit=jade] .rc-split,[data-action-kit=jade] .rc-device-open{border-radius:999px}[data-action-kit=jade] .rc-field input,[data-action-kit=jade] .rc-field textarea,[data-action-kit=jade] .rc-field select,[data-action-kit=jade] .rc-stepper,[data-action-kit=jade] .rc-dial,[data-action-kit=jade] .rc-search{background:var(--jd-sunken);box-shadow:var(--jd-well);border-color:#0000}[data-action-kit=jade] .rc-card,[data-action-kit=jade] .rc-application,[data-action-kit=jade] .rc-device-card,[data-action-kit=jade] .rc-menu,[data-action-kit=jade] .rc-overlay-card,[data-action-kit=jade] .rc-alert,[data-action-kit=jade] .rc-empty,[data-action-kit=jade] .rc-thinking{box-shadow:var(--jd-e2);border-color:#0000}[data-action-kit=jade] .rc-application-body section,[data-action-kit=jade] .rc-nav,[data-action-kit=jade] .rc-chart,[data-action-kit=jade] .rc-gantt{background-color:var(--jd-sunken);box-shadow:var(--jd-well);border-color:#0000}[data-action-kit=jade] .rc-button-group button[aria-pressed=true],[data-action-kit=jade] .rc-toggle-button[aria-pressed=true],[data-action-kit=jade] .rc-nav button[aria-pressed=true]{background:var(--jd-surface);color:var(--jd-ink);box-shadow:var(--jd-e1)}[data-action-kit=jade] .reviewed-component[data-state=active] button:not(:disabled),[data-action-kit=jade] .reviewed-component[data-state=active] a{box-shadow:var(--jd-well-deep)}[data-action-kit=jade] button,[data-action-kit=jade] input,[data-action-kit=jade] textarea,[data-action-kit=jade] select,[data-action-kit=jade] a{font-family:inherit}[data-action-kit=jade] button,[data-action-kit=jade] a[role=button],[data-action-kit=jade] input,[data-action-kit=jade] select{min-height:44px}[data-action-kit=jade] button:focus-visible,[data-action-kit=jade] a:focus-visible,[data-action-kit=jade] input:focus-visible,[data-action-kit=jade] textarea:focus-visible,[data-action-kit=jade] select:focus-visible,[data-action-kit=jade] summary:focus-visible{box-shadow:0 0 0 3px var(--jd-accent-soft), 0 0 0 5px color-mix(in srgb, var(--jd-accent) 48%, transparent);outline:0}@media (prefers-reduced-motion:reduce){[data-action-kit=jade],[data-action-kit=jade] *,[data-action-kit=jade] :before,[data-action-kit=jade] :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
