.workspace{--ws-surface:#18191e;--ws-raised:#1e2026;--ws-border:#ffffff20;--ws-accent:#dac3a8;--ws-muted:#aaa7b1;--ws-green:#bdd4bc;--ws-red:#ffb7af;padding-bottom:30px;font-size:17px}.workspace [hidden]{display:none!important}.workspace h1,.workspace h2,.workspace h3,.workspace h4,.workspace p{margin-top:0}.workspace p:last-child{margin-bottom:0}.workspace h2{font:400 clamp(27px, 3.2vw, 39px)/1.15 var(--serif);letter-spacing:-.035em}.workspace h3{letter-spacing:-.015em;font-size:22px;font-weight:500;line-height:1.25}.workspace h4{font-size:19px;font-weight:500;line-height:1.3}.workspace a:not(.workspace-button){text-underline-offset:4px}.workspace p a,.workspace-guide li a{color:var(--ws-accent);text-decoration:underline}.workspace code{font:.79em/1.6 var(--mono);overflow-wrap:anywhere}.workspace button,.workspace input,.workspace textarea,.workspace select{font:inherit}.workspace button,.workspace a,.workspace input,.workspace textarea,.workspace select,.workspace summary{scroll-margin-block:100px 30px}.workspace button:focus-visible,.workspace a:focus-visible,.workspace input:focus-visible,.workspace textarea:focus-visible,.workspace select:focus-visible,.workspace summary:focus-visible,.workspace [tabindex]:focus-visible{outline:2px solid var(--ws-accent);outline-offset:3px}.workspace-heading{justify-content:space-between;align-items:end;gap:30px;padding-block:52px 36px;display:flex}.workspace-heading h1{font:400 clamp(40px, 5vw, 69px)/1.05 var(--serif);letter-spacing:-.055em;margin:11px 0 16px}.workspace-heading p{max-width:48ch;color:var(--ws-muted);margin:0;font-size:20px;line-height:1.45}.workspace-eyebrow{color:var(--ws-accent);font:10px/1.5 var(--mono);text-transform:uppercase;letter-spacing:.1em;display:block}.workspace-account{flex-wrap:wrap;flex-shrink:0;align-items:center;gap:10px;display:flex}.workspace-badge{border:1px solid var(--ws-border);color:var(--ws-muted);white-space:nowrap;background:#ffffff06;border-radius:30px;align-items:center;gap:8px;padding:7px 12px;font-size:14px;line-height:1.3;display:inline-flex}.workspace-badge.is-connected{color:var(--ws-green)}.workspace-badge.is-connected:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.workspace-layout{border-top:1px solid var(--ws-border);grid-template-columns:172px minmax(0,1fr);gap:32px;padding-top:28px;display:grid}.workspace-sidebar{min-width:0}.workspace-sidebar nav{flex-direction:column;gap:4px;display:flex;position:sticky;top:100px}.workspace-sidebar nav button,.workspace-sidebar nav a{text-align:left;color:#b8b4bf;border-radius:7px;align-items:center;gap:13px;min-height:46px;padding:12px 13px;font-size:17px;line-height:1.2;display:flex}.workspace-sidebar nav button>span,.workspace-sidebar nav a>span{width:17px;font:10px/1.3 var(--mono);color:#8e8794;text-align:center;flex-shrink:0}.workspace-sidebar nav button:hover,.workspace-sidebar nav a:hover{color:var(--ink);background:#ffffff07}.workspace-sidebar nav [aria-current=page]{color:var(--ws-accent);box-shadow:inset 2px 0 var(--ws-accent);background:#dac3a811}.workspace-sidebar nav [aria-current=page]>span{color:var(--ws-accent)}.workspace-sidebar-note{border-top:1px solid var(--ws-border);color:var(--ws-muted);margin-top:35px;padding:18px 12px;font-size:13px;line-height:1.6}.workspace-content,.workspace-content>section,.workspace-record-layout>*,.workspace-library-layout>*,.workspace-mail-layout>*{min-width:0}.workspace-section-heading{flex-wrap:wrap;justify-content:space-between;align-items:start;gap:14px;margin-bottom:22px;display:flex}.workspace-section-heading h2,.workspace-section-heading h3,.workspace-section-heading h4{margin-bottom:8px}.workspace-section-heading p{max-width:65ch;margin-bottom:0}.workspace-section-heading>div:first-child{min-width:0}.workspace-muted,.workspace-help{color:var(--ws-muted)}.workspace-help{font-size:14px;line-height:1.5}.workspace-help:empty{display:none}.workspace-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.workspace-button{color:#e5e0da;text-align:center;background:#ffffff03;border:1px solid #ffffff26;border-radius:6px;justify-content:center;align-items:center;gap:7px;min-height:40px;padding:9px 13px;font-weight:400;line-height:1.25;text-decoration:none;display:inline-flex;font-size:15px!important}.workspace-button:hover:not(:disabled){color:#f7e6cf;background:#dac3a80c;border-color:#dac3a875}.workspace-button.is-primary{background:var(--ws-accent);color:#1a1816;border-color:var(--ws-accent);font-weight:500}.workspace-button.is-primary:hover:not(:disabled){color:#1a1816;background:#ebd8c1}.workspace-button.is-danger{color:var(--ws-red);border-color:#ffb7af35}.workspace-button.is-danger:hover:not(:disabled){background:#ffb7af0d;border-color:#ffb7af70}.workspace-button:disabled{opacity:.45;cursor:not-allowed}.workspace-card{background:var(--ws-surface);border:1px solid var(--ws-border);border-radius:10px;padding:24px}.workspace-card p{line-height:1.55}.workspace-dashboard-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.workspace-dashboard-card{text-align:left;background:var(--ws-surface);border:1px solid var(--ws-border);border-radius:10px;flex-direction:column;justify-content:start;align-items:start;min-height:222px;padding:25px 23px;transition:border-color .15s,background .15s;display:flex}.workspace-dashboard-card h3{font:400 29px/1.1 var(--serif);letter-spacing:-.03em;margin-top:25px;margin-bottom:10px}.workspace-dashboard-card p{color:var(--ws-muted);max-width:26ch;margin-bottom:24px;font-size:16px;line-height:1.4}.workspace-card-action{color:var(--ws-accent);margin-top:auto;font-size:14px}.workspace-dashboard-note{background:linear-gradient(120deg,#dac3a808,#0000);margin-top:20px}.workspace-dashboard-note h3{margin-top:11px}.workspace-dashboard-note p{color:var(--ws-muted);max-width:78ch}.workspace-dashboard-note a{color:var(--ws-accent);font-size:15px}.workspace-gate{border:1px solid var(--ws-border);background:radial-gradient(ellipse at top right, #dac3a80a, transparent), var(--ws-surface);border-radius:12px;max-width:770px;margin:15px auto 30px;padding:clamp(25px,5vw,58px)}.workspace-gate h2{margin-block:20px}.workspace-gate p{max-width:58ch;color:var(--ws-muted)}.workspace-gate .workspace-button{margin-block:10px 22px}.workspace-gate>a:last-child{color:var(--ws-accent)}.workspace-status,.workspace-notice{border-left:2px solid var(--ws-green);color:#cbd8c7;white-space:pre-wrap;overflow-wrap:anywhere;background:#bdd4bc08;border-radius:0 5px 5px 0;margin-block:12px;padding:11px 14px;font-size:15px;line-height:1.5}.workspace-status.is-error,.workspace-notice.is-error{color:var(--ws-red);border-color:var(--ws-red);background:#ffb7af08}.workspace-empty{text-align:center;border:1px dashed var(--ws-border);border-radius:8px;margin-block:10px;padding:34px 20px}.workspace-empty h3{color:#d3cec6;margin-bottom:10px;font-size:21px}.workspace-empty p{color:var(--ws-muted);max-width:42ch;margin-inline:auto;font-size:15px}.workspace-library-layout{grid-template-columns:minmax(175px,.65fr) minmax(0,2.6fr);align-items:start;gap:24px;display:grid}.workspace-library{border-right:1px solid var(--ws-border);padding-right:20px}.workspace-library-heading{flex-wrap:wrap;align-items:baseline;gap:12px;margin-bottom:18px;display:flex}.workspace-library-heading h3{margin:0;font-size:19px}.workspace-library-heading .workspace-button{min-height:34px;padding-inline:10px;font-size:14px!important}.workspace-library .workspace-status{padding-inline:8px;font-size:13px}.workspace-saved-list{flex-direction:column;gap:6px;margin-block:14px;display:flex}.workspace-list-item{text-align:left;overflow-wrap:anywhere;background:0 0;border:1px solid #0000;border-radius:6px;flex-direction:column;align-items:stretch;gap:5px;width:100%;padding:12px;display:flex}.workspace-list-item:hover{background:#ffffff06}.workspace-list-item[aria-current=true]{background:#dac3a80a;border-color:#dac3a845}.workspace-list-item strong{font-weight:500;line-height:1.3}.workspace-list-item small{color:var(--ws-muted);font-size:12px;line-height:1.4}.workspace-published{border-top:1px solid var(--ws-border);margin-top:26px;padding-top:22px}.workspace-published h3{font-size:18px}.workspace-field{flex-direction:column;gap:7px;min-width:0;margin-bottom:17px;display:flex}.workspace-field>label{color:#d9d2cc;font-size:16px;line-height:1.3}.workspace-field small{font-size:13px;line-height:1.4}.workspace input:not([type=checkbox]),.workspace textarea,.workspace select{width:100%;min-width:0;color:var(--ink);background:#111216;border:1px solid #ffffff2b;border-radius:6px;padding:10px 12px;font-size:16px;line-height:1.4;display:block}.workspace input:disabled,.workspace textarea:disabled,.workspace select:disabled{opacity:.6}.workspace input::placeholder,.workspace textarea::placeholder{color:#8e8a96;opacity:1}.workspace textarea{resize:vertical;min-height:80px}.workspace input[type=checkbox]{width:18px;height:18px;accent-color:var(--ws-accent);flex-shrink:0;margin:0}.workspace input[type=date],.workspace input[type=datetime-local]{min-height:45px}.workspace-field-row{grid-template-columns:1fr 1fr;align-items:start;gap:14px;min-width:0;display:grid}.workspace-field-row>*{min-width:0}.workspace-check{align-items:center;gap:9px;min-height:44px;margin-top:26px;display:flex}.workspace-toolbar{flex-wrap:wrap;align-items:center;gap:9px;margin-block:15px;display:flex}.workspace-save-state{color:var(--ws-green);font-size:13px;line-height:1.4}.workspace-save-state.is-dirty{color:#efd098}.workspace-record-editor>.workspace-save-state,.workspace-card>.workspace-save-state{margin-block:14px;display:block}.workspace-editor-panes{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px;margin-top:22px;display:grid}.workspace-source-pane{min-width:0}.workspace-source{tab-size:2;font:13px/1.75 var(--mono)!important;min-height:530px!important}.workspace-preview-pane{flex-direction:column;min-width:0;display:flex}.workspace-preview-pane h3{color:#d9d2cc;margin-bottom:9px;font-size:16px;font-weight:400}.workspace-preview-pane>p{margin-bottom:13px;font-size:12px;line-height:1.5}.workspace-preview{border:1px solid var(--ws-border);overflow-wrap:anywhere;min-height:450px;font:16px/1.7 var(--sans);background:#15161a;border-radius:7px;flex:1;padding:20px}.workspace-preview>:first-child{margin-top:0}.workspace-preview h1,.workspace-preview h2,.workspace-preview h3,.workspace-preview h4,.workspace-preview h5,.workspace-preview h6{letter-spacing:-.02em;margin:1.4em 0 .65em;line-height:1.25}.workspace-preview h1{font:400 2em/1.15 var(--serif)}.workspace-preview h2{font:400 1.65em/1.2 var(--serif)}.workspace-preview h3{font-size:1.3em}.workspace-preview p{margin-bottom:1em}.workspace-preview ul,.workspace-preview ol{padding-left:23px}.workspace-preview a{color:var(--ws-accent);text-decoration:underline}.workspace-preview pre{border:1px solid var(--ws-border);background:#0f1014;border-radius:5px;max-width:100%;padding:14px;overflow:auto}.workspace-preview code{font-size:12px}.workspace-preview blockquote{border-left:2px solid var(--ws-accent);color:#b6afb9;margin:1em 0;padding-left:16px}.workspace-preview table{border-collapse:collapse;max-width:100%;display:block;overflow:auto}.workspace-preview th,.workspace-preview td{border:1px solid var(--ws-border);padding:7px 11px}.workspace-preview hr{border:0;border-top:1px solid var(--ws-border);margin-block:25px}.workspace-preview .katex-display{margin-block:1em;padding-block:6px;overflow:auto hidden}.workspace-hidden-image{color:var(--ws-muted);font-size:.9em;font-style:italic}.workspace-record-layout{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:start;gap:24px;display:grid}.workspace-record-editor{position:sticky;top:100px}.workspace-filter-row{grid-template-columns:1.2fr 1fr;gap:10px;display:grid}.workspace-record-group{margin-top:24px}.workspace-record-group>h3{align-items:center;gap:10px;font-size:20px;display:flex}.workspace-count{font:10px/1 var(--mono);color:var(--ws-muted);border:1px solid var(--ws-border);border-radius:30px;padding:5px 7px}.workspace-record{border-bottom:1px solid var(--ws-border);justify-content:space-between;align-items:start;gap:12px;padding-block:17px;display:flex}.workspace-record-copy{overflow-wrap:anywhere;flex-direction:column;gap:5px;min-width:0;display:flex}.workspace-record-copy>a,.workspace-record-copy>strong{font-size:18px;font-weight:500;line-height:1.3}.workspace-record-copy>small{font-size:13px}.workspace-record-copy p{color:var(--ws-muted);white-space:pre-wrap;margin:5px 0 0;font-size:15px}.workspace-record>button{flex-shrink:0;min-height:35px;padding:7px 11px}.workspace-record.is-complete .workspace-record-copy>strong{color:var(--ws-muted);text-decoration:line-through}.workspace-import{margin-bottom:25px;padding:18px 22px}.workspace-import>summary{cursor:pointer;font-size:19px}.workspace-import>summary>span{margin-left:10px;font-size:15px}.workspace-import-form{margin-top:22px}.workspace-import-form .workspace-field-row{grid-template-columns:1fr 1.3fr}.workspace-commit-result{background:#bdd4bc09;border:1px solid #bdd4bc40;border-radius:7px;margin-block:18px;padding:18px}.workspace-commit-result p{margin-block:9px;font-size:15px}.workspace-commit-result a{color:var(--ws-accent);font-size:14px;text-decoration:underline}.workspace-google-connection,.workspace-endpoint,.workspace-backup{justify-content:space-between;align-items:center;gap:22px;margin-bottom:22px;display:flex}.workspace-google-connection p{max-width:60ch;margin-top:8px;font-size:15px}.workspace-google-connection>.workspace-button,.workspace-backup>.workspace-button{flex-shrink:0}.workspace-subnav{border-bottom:1px solid var(--ws-border);flex-wrap:wrap;gap:7px;margin:26px 0;padding-bottom:14px;display:flex}.workspace-subnav [aria-current=page]{border-color:var(--ws-accent);color:var(--ws-accent);background:#dac3a80b}.workspace-google-section>.workspace-section-heading h3{font:400 30px/1.2 var(--serif)}.workspace-mail-layout{grid-template-columns:minmax(220px,.8fr) minmax(0,1.3fr);align-items:start;gap:22px;display:grid}.workspace-mail-list{flex-direction:column;gap:7px;display:flex}.workspace-mail-list .workspace-list-item{border-color:var(--ws-border);padding:17px}.workspace-mail-list .workspace-list-item p{color:var(--ws-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-block:5px 0;font-size:14px;line-height:1.4;display:-webkit-box;overflow:hidden}.workspace-mail-detail{overflow-wrap:anywhere}.workspace-mail-detail h4{margin-bottom:18px;font-size:25px}.workspace-message-meta{grid-template-columns:38px minmax(0,1fr);gap:5px 10px;margin-bottom:23px;font-size:14px;display:grid}.workspace-message-meta dt{color:var(--ws-muted)}.workspace-message-meta dd{margin:0}.workspace-mail-body{white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;font:14px/1.8 var(--mono);border-top:1px solid var(--ws-border);margin-top:25px;padding-top:22px}.workspace-mail-compose{max-width:820px}.workspace-search-form{border:1px solid var(--ws-border);background:#ffffff03;border-radius:8px;margin-bottom:24px;padding:18px}.workspace-search-form .workspace-field:last-child{margin-bottom:0}.workspace-drive-detail{overflow-wrap:anywhere;min-width:0}.workspace-drive-detail h4{margin-bottom:12px;font-size:25px}.workspace-drive-detail h5{margin-bottom:8px;font-size:16px}.workspace-drive-detail>a{color:var(--ws-accent);text-decoration:underline}.workspace-drive-coverage{white-space:pre-wrap;overflow-wrap:anywhere;font:13px/1.6 var(--mono);color:var(--ws-muted)}.workspace-endpoint h3{margin-block:7px}.workspace-endpoint code{color:var(--ws-accent)}.workspace-trust-note{margin-bottom:30px}.workspace-trust-note p,.workspace-backup p{color:var(--ws-muted);max-width:82ch;font-size:16px}.workspace-clients,.workspace-sessions{gap:14px;margin-bottom:28px;display:grid}.workspace-session h4{margin-bottom:9px;font-size:22px}.workspace-session p{margin-bottom:5px;font-size:15px}.workspace-device-label{margin-block:12px 0}.workspace-rename{margin-block:14px}.workspace-rename-form{border:1px solid var(--ws-border);border-radius:7px;margin-top:14px;padding:16px}.workspace-session-agent{color:var(--ws-muted);margin-top:16px;font-size:14px}.workspace-session-agent summary{cursor:pointer}.workspace-session-agent p{margin-top:10px}.workspace-google-connection>.workspace-help{flex-basis:100%}.workspace-google-connection{flex-wrap:wrap}.workspace-storage-warning{margin-top:22px}.workspace-storage-warning p{color:var(--ws-muted);font-size:15px}.workspace-storage-progress{color:var(--ws-accent)}.workspace-client h4{margin:0;font-size:24px}.workspace-client .workspace-section-heading{margin-bottom:10px}.workspace-client details{color:var(--ws-muted);margin-top:18px;font-size:14px}.workspace-client summary{cursor:pointer}.workspace-break{overflow-wrap:anywhere}.workspace-scope-list{gap:10px;margin-bottom:0;padding:0;list-style:none;display:grid}.workspace-scope-list li{flex-wrap:wrap;align-items:baseline;gap:7px 14px;font-size:15px;display:flex}.workspace-scope-list code{color:var(--ws-accent);background:#dac3a80b;border-radius:4px;padding:3px 7px}.workspace-scope-list span{color:var(--ws-muted)}.workspace-consent{background:#dac3a809;border:1px solid #dac3a870;border-radius:10px;margin-bottom:30px;padding:26px}.workspace-consent h2{margin-block:12px}.workspace-consent fieldset{border:1px solid var(--ws-border);border-radius:7px;margin-block:20px;padding:15px}.workspace-consent legend{color:var(--ws-accent);padding-inline:8px;font-size:15px}.workspace-scope-check{cursor:pointer;align-items:start;gap:13px;padding:12px 4px;display:flex}.workspace-scope-check input{margin-top:3px!important}.workspace-scope-check strong{font:13px/1.6 var(--mono);display:block}.workspace-scope-check small{color:var(--ws-muted);margin-top:5px;font-size:15px;display:block}.workspace-guide{max-width:1200px}.workspace-guide>.workspace-card{margin-bottom:23px}.workspace-guide-grid{grid-template-columns:1fr 1fr;gap:23px;margin-bottom:23px;display:grid}.workspace-guide-endpoint{background:radial-gradient(ellipse at right, #dac3a810, transparent), var(--ws-surface)}.workspace-guide-endpoint h2{margin-block:16px;font-size:clamp(22px,3.4vw,36px)}.workspace-guide .workspace-card>h2{font-size:30px}.workspace-guide-grid h2{font:400 30px/1.2 var(--serif);margin-top:15px}.workspace-steps{counter-reset:ws-step;margin-bottom:0;padding-left:0;list-style:none}.workspace-steps li{counter-increment:ws-step;padding:6px 0 15px 37px;position:relative}.workspace-steps li:before{content:counter(ws-step, decimal-leading-zero);color:var(--ws-accent);font:11px/1.4 var(--mono);position:absolute;top:9px;left:0}.workspace-steps strong{font-size:19px;font-weight:500}.workspace-steps p{color:var(--ws-muted);margin-top:9px;font-size:16px}.workspace-permissions{margin-bottom:0}.workspace-permissions dt{color:var(--ws-accent)}.workspace-permissions dd{color:var(--ws-muted);margin:4px 0 20px;font-size:16px;line-height:1.5}.workspace-guide-boundary{border-color:#dac3a83c}@media (max-width:1200px){.workspace-heading{flex-direction:column;align-items:start;gap:21px}.workspace-layout{grid-template-columns:150px minmax(0,1fr);gap:22px}.workspace-dashboard-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.workspace-library-layout{grid-template-columns:minmax(150px,.7fr) minmax(0,2fr);gap:18px}.workspace-editor-panes{grid-template-columns:1fr}.workspace-source{min-height:380px!important}.workspace-preview{min-height:260px}.workspace-record-layout{grid-template-columns:1fr}.workspace-record-editor{position:static}.workspace-mail-layout{grid-template-columns:1fr}.workspace-mail-list{max-height:390px;padding:4px;overflow:auto}.workspace-event-list,.workspace-records{max-height:620px;padding-right:6px;overflow:auto}.workspace-google-connection,.workspace-endpoint,.workspace-backup{flex-wrap:wrap}}@media (max-width:800px){.workspace-layout{grid-template-columns:minmax(0,1fr);gap:24px;padding-top:16px}.workspace-sidebar nav{flex-flow:wrap;gap:5px;display:flex;position:static}.workspace-sidebar nav button,.workspace-sidebar nav a{border:1px solid var(--ws-border);min-height:42px;padding:10px 12px;font-size:15px}.workspace-sidebar nav button>span,.workspace-sidebar nav a>span{display:none}.workspace-sidebar nav [aria-current=page]{box-shadow:none;border-color:#dac3a880}.workspace-sidebar-note{display:none}.workspace-heading{padding-block:35px 27px}.workspace-heading p{font-size:18px}.workspace-guide-grid{grid-template-columns:1fr}}@media (max-width:560px){.workspace{padding-inline:17px}.workspace-heading h1{font-size:44px}.workspace-dashboard-grid{grid-template-columns:1fr;gap:11px}.workspace-dashboard-card{min-height:0;padding:22px}.workspace-dashboard-card h3{margin-top:16px}.workspace-dashboard-card p{max-width:none;margin-bottom:18px}.workspace-card{padding:19px}.workspace-library-layout{grid-template-columns:minmax(0,1fr)}.workspace-library{border-right:0;border-bottom:1px solid var(--ws-border);padding-bottom:20px;padding-right:0}.workspace-library-heading{justify-content:space-between}.workspace-saved-list{max-height:265px;padding:4px;overflow:auto}.workspace-published{margin-top:15px;padding-top:18px}.workspace-field-row,.workspace-filter-row,.workspace-import-form .workspace-field-row{grid-template-columns:minmax(0,1fr);gap:0}.workspace-filter-row{gap:10px}.workspace-check{margin-block:0 18px}.workspace-toolbar{gap:9px}.workspace-save-state{flex-basis:100%;order:2}.workspace-button{min-height:44px}.workspace-import>summary>span{margin:5px 0 0;display:block}.workspace-preview{padding:17px}.workspace-consent{padding:19px}.workspace-guide-endpoint h2 code{font-size:.7em}.workspace-mail-body{font-size:13px}}@media (prefers-reduced-motion:reduce){.workspace-dashboard-card{transition:none}}
