@import url("https://fonts.googleapis.com/css2?family=Barlow+Condensed:wght@600;700;800;900&display=swap");:root{--bg:#e2e7e4;--panel:#fbfbf2;--charcoal:#d7dbd2;--charcoal-light:#c9d1ca;--blue:#405e6a;--blue-dark:#20282b;--orange:#ff5a12;--text:#20282b;--muted:#415056;--border:rgba(64,94,106,.24);--shadow:0 14px 34px rgba(32,40,43,.16);--heading-square:"Barlow Condensed","Arial Narrow","Roboto Condensed","Segoe UI",Arial,sans-serif;--heading-condensed:"Arial Narrow","Aptos Narrow","Roboto Condensed","Segoe UI",Arial,sans-serif;--heading-slab:Rockwell,"Roboto Slab",Georgia,serif;--heading-utility:"Trebuchet MS","Segoe UI",Arial,sans-serif;--heading-ledger:Georgia,"Times New Roman",serif}*{box-sizing:border-box}html{background:var(--bg);color:var(--text);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}h1,h2,h3,html{letter-spacing:0}h1,h2,h3{font-family:var(--heading-square);text-transform:none}body{margin:0;min-height:100vh;background:radial-gradient(circle at 80% 5%,rgba(255,90,18,.11),transparent 330px),linear-gradient(90deg,hsla(60,53%,97%,.42),transparent 38%,hsla(60,53%,97%,.26)),linear-gradient(180deg,hsla(144,9%,90%,.46),hsla(87,11%,84%,.62) 58%,hsla(128,8%,80%,.78)),url(/images/field-grit-texture.png) top /cover fixed no-repeat,var(--bg)}button,input,select,textarea{font:inherit}button{border:0;cursor:pointer}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid rgba(255,95,1,.42);outline-offset:2px}.shell{width:min(100%,520px);min-height:100vh;margin:0 auto;padding:18px 14px 36px}.auth-shell{display:grid;align-content:center;min-height:100vh;padding:24px 16px}.auth-card{border:1px solid var(--border);border-radius:8px;background:var(--panel);box-shadow:var(--shadow);padding:22px}.private-page{display:grid;align-items:center;justify-items:center;min-height:100vh;padding:24px 16px}.private-page-card{width:min(100%,440px);border:1px solid var(--border);border-radius:8px;background:var(--panel);box-shadow:var(--shadow);padding:26px}.private-page-card h1{margin:8px 0;color:var(--blue-dark);font-size:38px;line-height:.98}.private-page-card p{margin:0 0 22px;color:var(--muted);line-height:1.45}.access-card{display:grid;grid-gap:14px;gap:14px}.access-card p{margin-bottom:2px}.private-page-actions{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.private-page-actions a{display:inline-flex;align-items:center;justify-content:center;min-height:48px;border:1px solid var(--border);border-radius:8px;background:#fff;color:var(--blue-dark);padding:0 14px;font-size:14px;font-weight:900;text-align:center;text-decoration:none}.private-page-actions a.is-primary{border-color:var(--orange);background:var(--orange);color:#fff;box-shadow:0 10px 18px rgba(255,90,18,.24)}.private-page-spinner{display:block;width:64px;aspect-ratio:1;margin-top:8px;border:6px solid rgba(64,94,106,.16);border-top:6px solid var(--orange);border-radius:999px;animation:app-loading-spin .82s linear infinite}.brand{margin:0 0 8px;font-size:34px;line-height:1;font-weight:900;color:var(--blue-dark)}.auth-logo{display:inline-flex;margin:0 0 14px;text-decoration:none}.auth-logo .savedwork-logo-image{height:40px}.auth-logo .savedwork-logo-mark{width:36px;height:36px}.auth-logo .savedwork-logo-word{font-size:40px}.auth-copy,.muted{color:var(--muted)}.auth-copy{margin:0 0 22px;line-height:1.45}.form-error{border:1px solid rgba(143,38,15,.18);border-radius:8px;background:#fff1eb;color:#8f260f;padding:10px;font-size:13px;font-weight:800}.field-stack,.work-form-fields{display:grid;grid-gap:12px;gap:12px}.context-modal .work-form-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.field{display:grid;grid-gap:7px;gap:7px}.field span{color:var(--muted);font-size:13px;font-weight:700}.input,.select,.textarea{width:100%;min-height:50px;border:1px solid var(--border);border-radius:8px;background:#fbfbf2;color:var(--text);padding:12px 13px}.textarea{min-height:126px;resize:vertical}.action-button,.danger,.ghost,.primary,.secondary,.small-button{min-height:48px;border-radius:8px;font-weight:850}.primary{background:var(--orange);color:#fff;box-shadow:0 10px 18px rgba(255,90,18,.24)}.secondary{border:1px solid var(--border);background:#fff;color:var(--text)}.ghost{background:transparent;color:var(--muted)}.danger{background:#ffe8e2;color:#8f260f}.danger.is-solid{background:#d83a16;color:#fff;box-shadow:0 10px 18px rgba(216,58,22,.22)}.link-row{display:flex;flex-wrap:wrap;justify-content:center;gap:18px;margin-top:16px}.topbar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px}.topbar .title-block{flex:1 1 auto;min-width:0;text-align:left}.title-block h1{margin:0;font-size:34px;line-height:1.04;color:var(--blue-dark);font-weight:800}.title-block h1.brand-chip{display:inline-flex;align-items:center;min-height:46px;border-radius:8px;background:var(--orange);color:#fff;padding:0 13px;box-shadow:0 12px 22px rgba(255,90,18,.24)}.title-block h1.brand-chip-logo{min-height:46px;background:transparent;padding:0;box-shadow:none}.brand-chip-logo a{display:inline-flex;align-items:center;text-decoration:none}.title-line{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.title-block p{margin:0;color:var(--muted);font-size:14px}.nav-button{position:relative;display:inline-flex;align-items:center;justify-content:center;min-width:46px;min-height:46px;border:1px solid var(--border);border-radius:8px;background:hsla(0,0%,100%,.78);color:var(--text);font-size:22px;box-shadow:0 8px 18px rgba(32,40,43,.08)}.header-actions{display:flex;align-items:center;gap:8px}.header-text-button{min-height:46px;border:1px solid var(--border);border-radius:8px;background:hsla(0,0%,100%,.78);color:var(--blue-dark);padding:0 13px;font-size:13px;font-weight:900;box-shadow:0 8px 18px rgba(32,40,43,.08)}.account-button span{position:relative;width:18px;height:18px}.account-button span:after,.account-button span:before{content:"";position:absolute;left:50%;transform:translateX(-50%);border:2px solid var(--text)}.account-button span:before{top:0;width:8px;height:8px;border-radius:999px}.account-button span:after{bottom:0;width:17px;height:8px;border-radius:999px 999px 3px 3px;border-bottom:0}.today-date-strip{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:-4px 0 14px;color:var(--muted)}.workspace-strip-control{display:inline-flex;align-items:center;gap:10px;min-width:0;min-height:38px;padding:8px 11px 8px 13px;border:1px solid hsla(180,5%,45%,.28);border-radius:999px;background:hsla(0,0%,100%,.64);box-shadow:0 8px 18px rgba(29,35,36,.08);cursor:pointer}.workspace-strip-control span{position:relative;flex:0 0 auto;width:10px;height:10px}.workspace-strip-control span:before{content:"";position:absolute;left:1px;top:1px;width:7px;height:7px;border-right:2px solid var(--orange);border-bottom:2px solid var(--orange);transform:rotate(45deg)}.today-date-strip time{color:var(--muted);font-size:13px;font-weight:800}.today-date-strip strong{color:var(--blue-dark);font-size:16px;font-weight:950;line-height:1.1;min-width:0}.today-date-strip time{flex:0 0 auto;text-align:right}.app-sync-status{margin:-4px 0 14px;padding:9px 12px;border:1px solid rgba(54,119,48,.24);border-radius:8px;background:hsla(84,50%,96%,.9);color:#244b1f;font-size:12px;font-weight:900}.app-sync-status.is-warning{border-color:rgba(255,95,1,.34);background:rgba(255,244,235,.94);color:#823200}.context-panel,.day-card,.detail-card,.plan-card,.settings-card,.timeline-card,.timer-panel,.work-card{border:1px solid var(--border);border-radius:8px;background:var(--panel)}.context-panel{padding:14px;margin-bottom:14px}.eyebrow{color:var(--muted);font-size:12px;font-weight:850;text-transform:uppercase}.context-main{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:8px}.context-name{font-size:18px;font-weight:900}.context-type{margin-top:2px;color:var(--muted);font-size:13px;text-transform:capitalize}.context-actions,.row-actions{display:flex;gap:8px;flex-wrap:wrap}.small-button{min-height:38px;padding:0 12px;color:var(--text);box-shadow:0 7px 14px rgba(32,40,43,.08)}.section-action-button,.small-button{border:1px solid var(--border);background:#fff}.section-action-button{min-height:30px;border-radius:7px;color:#c4420c;padding:0 10px;font-size:12px;font-weight:950;box-shadow:0 6px 12px rgba(32,40,43,.08)}.section-action-button:hover{background:#fbfbf2;border-color:rgba(255,95,1,.42)}.work-link-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:10px;gap:10px;border:1px solid rgba(255,90,18,.72);border-radius:8px;background:var(--orange);box-shadow:0 14px 26px rgba(255,90,18,.24);padding:12px;margin:0 0 18px}.work-link-actions{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}.work-link-copy{min-width:0}.work-link-state{color:#fff;font-size:14px;font-weight:650;line-height:1.25;text-align:left}.work-link-helper{margin-top:3px;color:hsla(0,0%,100%,.78);font-size:12px;font-weight:650;line-height:1.25}.work-link-name{margin-top:3px;color:#fff;font-size:16px;font-weight:950;line-height:1.25}.action-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px;margin-bottom:14px}.action-button{position:relative;overflow:hidden;min-height:124px;display:grid;align-content:space-between;justify-items:stretch;grid-gap:12px;gap:12px;padding:16px;border:1px solid var(--border);background:linear-gradient(140deg,#fff,#fbfbf2 55%,#e2e7e4);color:var(--text);text-align:left;box-shadow:0 16px 30px rgba(32,40,43,.15)}.action-button:before{content:"";position:absolute;inset:0 0 auto;height:5px;background:var(--orange)}.action-card-top{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.action-button strong{font-size:23px;letter-spacing:.04em;color:var(--blue-dark);line-height:1.15}.action-subtitle{color:var(--muted);font-size:13px;font-weight:750;line-height:1.28}.action-icon{position:relative;flex:0 0 auto;width:46px;height:46px;color:var(--orange)}.action-icon-ping{border:3px solid;border-radius:999px}.action-icon-ping:after{content:"";position:absolute;inset:13px;border-radius:999px;background:currentColor}.action-icon-note{border:3px solid;border-radius:6px}.action-icon-note:after,.action-icon-note:before{content:"";position:absolute;left:10px;right:10px;height:3px;border-radius:999px;background:currentColor}.action-icon-note:before{top:15px}.action-icon-note:after{top:25px}.action-icon-capture{border:3px solid;border-radius:7px}.action-icon-capture:before{content:"";position:absolute;left:13px;top:13px;width:14px;height:14px;border:3px solid;border-radius:999px}.action-icon-capture:after{content:"";position:absolute;right:6px;top:6px;width:8px;height:3px;border-radius:999px;background:currentColor}.action-icon-time{border:3px solid;border-radius:999px}.action-icon-time:after,.action-icon-time:before{content:"";position:absolute;left:21px;top:11px;width:3px;border-radius:999px;background:currentColor;transform-origin:bottom center}.action-icon-time:before{height:15px}.action-icon-time:after{height:11px;transform:rotate(90deg)}.action-button.is-primary{background:var(--orange);color:#fff}.action-button.is-primary strong{color:#fff}.action-button.is-primary span{color:hsla(0,0%,100%,.78)}.timer-panel{display:grid;grid-gap:10px;gap:10px;padding:14px;margin-bottom:14px;background:#fff2ec}.timer-line{gap:16px;font-weight:900}.section-title,.timer-line{display:flex;justify-content:space-between}.section-title{align-items:flex-end;gap:12px;margin:24px 0 12px;padding:0 2px}.section-heading-line{display:flex;align-items:baseline;gap:9px;min-width:0}.record-heading{margin:0;font-size:19px;color:var(--blue-dark);font-weight:950;line-height:1.05}.section-heading-line .muted{color:#6f7f95;font-size:12px;font-weight:850}.pill-toggle{display:inline-flex;align-items:center;gap:8px;color:var(--muted);font-size:11px;font-weight:800;white-space:nowrap}.pill-toggle input{position:absolute;opacity:0;pointer-events:none}.pill-toggle span[aria-hidden=true]{position:relative;width:38px;height:22px;border:1px solid var(--border);border-radius:999px;background:#c9d1ca;transition:background .14s ease,border-color .14s ease}.pill-toggle span[aria-hidden=true]:after{content:"";position:absolute;top:3px;left:3px;width:14px;height:14px;border-radius:999px;background:#fff;box-shadow:0 3px 8px rgba(32,40,43,.22);transition:transform .14s ease}.pill-toggle input:checked+span[aria-hidden=true]{border-color:rgba(255,90,18,.44);background:var(--orange)}.pill-toggle input:checked+span[aria-hidden=true]:after{transform:translateX(16px)}.timeline{display:grid;grid-gap:10px;gap:10px}.timeline-card{display:grid;grid-gap:9px;gap:9px;padding:13px;text-align:left;color:var(--text);box-shadow:0 10px 22px rgba(32,40,43,.1)}.timeline-card.is-compressed{gap:0;padding:11px 13px}.timeline-top{display:flex;justify-content:space-between;align-items:flex-start;gap:14px}.entry-top-meta{display:flex;align-items:center;gap:12px;flex:0 0 auto}.entry-type-icon{position:relative;flex:0 0 auto;width:24px;height:24px;margin-top:2px;color:var(--orange)}.entry-type-icon.action-icon-ping{border:2px solid;border-radius:999px}.entry-type-icon.action-icon-ping:after{content:"";position:absolute;inset:7px;border-radius:999px;background:currentColor}.entry-type-icon.action-icon-ping-arrive,.entry-type-icon.action-icon-ping-depart{border:2px solid;border-radius:999px}.entry-type-icon.action-icon-ping-arrive:before,.entry-type-icon.action-icon-ping-depart:before{content:"";position:absolute;left:50%;top:50%;width:13px;height:13px;background:currentColor;transform:translate(-50%,-50%);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}.entry-type-icon.action-icon-ping-arrive:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%3E%3Cpath%20d='M12%205v14M5%2012l7%207%207-7'%20fill='none'%20stroke='black'%20stroke-width='3'%20stroke-linecap='round'%20stroke-linejoin='round'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%3E%3Cpath%20d='M12%205v14M5%2012l7%207%207-7'%20fill='none'%20stroke='black'%20stroke-width='3'%20stroke-linecap='round'%20stroke-linejoin='round'/%3E%3C/svg%3E")}.entry-type-icon.action-icon-ping-depart:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%3E%3Cpath%20d='M12%2019V5M5%2012l7-7%207%207'%20fill='none'%20stroke='black'%20stroke-width='3'%20stroke-linecap='round'%20stroke-linejoin='round'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%3E%3Cpath%20d='M12%2019V5M5%2012l7-7%207%207'%20fill='none'%20stroke='black'%20stroke-width='3'%20stroke-linecap='round'%20stroke-linejoin='round'/%3E%3C/svg%3E")}.entry-type-icon.action-icon-ping-arrive:after,.entry-type-icon.action-icon-ping-depart:after{content:none}.entry-type-icon.action-icon-note{border:2px solid;border-radius:5px}.entry-type-icon.action-icon-note:after,.entry-type-icon.action-icon-note:before{content:"";position:absolute;left:5px;right:5px;height:2px;border-radius:999px;background:currentColor}.entry-type-icon.action-icon-note:before{top:7px}.entry-type-icon.action-icon-note:after{top:13px}.entry-type-icon.action-icon-audio{background:currentColor;-webkit-mask-image:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%3E%3Cpath%20d='M12%202a4%204%200%200%200-4%204v6a4%204%200%200%200%208%200V6a4%204%200%200%200-4-4Z'%20fill='none'%20stroke='black'%20stroke-width='2.4'%20stroke-linecap='round'%20stroke-linejoin='round'/%3E%3Cpath%20d='M19%2010v2a7%207%200%200%201-14%200v-2M12%2019v3M8%2022h8'%20fill='none'%20stroke='black'%20stroke-width='2.4'%20stroke-linecap='round'%20stroke-linejoin='round'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%3E%3Cpath%20d='M12%202a4%204%200%200%200-4%204v6a4%204%200%200%200%208%200V6a4%204%200%200%200-4-4Z'%20fill='none'%20stroke='black'%20stroke-width='2.4'%20stroke-linecap='round'%20stroke-linejoin='round'/%3E%3Cpath%20d='M19%2010v2a7%207%200%200%201-14%200v-2M12%2019v3M8%2022h8'%20fill='none'%20stroke='black'%20stroke-width='2.4'%20stroke-linecap='round'%20stroke-linejoin='round'/%3E%3C/svg%3E");-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:22px 22px;mask-size:22px 22px}.entry-type-icon.action-icon-capture{border:2px solid;border-radius:5px}.entry-type-icon.action-icon-capture:before{content:"";position:absolute;left:6px;top:6px;width:8px;height:8px;border:2px solid;border-radius:999px}.entry-type-icon.action-icon-capture:after{content:"";position:absolute;right:3px;top:3px;width:5px;height:2px;border-radius:999px;background:currentColor}.entry-type-icon.action-icon-video{border:2px solid;border-radius:5px}.entry-type-icon.action-icon-video:before{content:"";position:absolute;left:8px;top:5px;width:0;height:0;border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:8px solid}.entry-type-icon.action-icon-file{background:currentColor;-webkit-mask-image:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%3E%3Cpath%20d='M14%202H6a2%202%200%200%200-2%202v16a2%202%200%200%200%202%202h12a2%202%200%200%200%202-2V8z'%20fill='none'%20stroke='black'%20stroke-width='2.2'%20stroke-linecap='round'%20stroke-linejoin='round'/%3E%3Cpath%20d='M14%202v6h6'%20fill='none'%20stroke='black'%20stroke-width='2.2'%20stroke-linecap='round'%20stroke-linejoin='round'/%3E%3Cpath%20d='M16%2013H8M16%2017H8M10%209H8'%20fill='none'%20stroke='black'%20stroke-width='2.2'%20stroke-linecap='round'%20stroke-linejoin='round'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%3E%3Cpath%20d='M14%202H6a2%202%200%200%200-2%202v16a2%202%200%200%200%202%202h12a2%202%200%200%200%202-2V8z'%20fill='none'%20stroke='black'%20stroke-width='2.2'%20stroke-linecap='round'%20stroke-linejoin='round'/%3E%3Cpath%20d='M14%202v6h6'%20fill='none'%20stroke='black'%20stroke-width='2.2'%20stroke-linecap='round'%20stroke-linejoin='round'/%3E%3Cpath%20d='M16%2013H8M16%2017H8M10%209H8'%20fill='none'%20stroke='black'%20stroke-width='2.2'%20stroke-linecap='round'%20stroke-linejoin='round'/%3E%3C/svg%3E");-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:22px 22px;mask-size:22px 22px}.entry-type-icon.action-icon-file:before{content:none}.entry-type-icon.action-icon-time{border:2px solid;border-radius:999px}.entry-type-icon.action-icon-time:after,.entry-type-icon.action-icon-time:before{content:"";position:absolute;left:11px;top:6px;width:2px;border-radius:999px;background:currentColor;transform-origin:bottom center}.entry-type-icon.action-icon-time:before{height:8px}.entry-type-icon.action-icon-time:after{height:6px;transform:rotate(90deg)}.entry-type-icon.action-icon-amendment{display:grid;place-items:center;color:var(--orange)}.entry-type-icon.action-icon-amendment svg{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.time{color:var(--muted);font-size:12px;font-weight:800;white-space:nowrap}.entry-title{display:grid;grid-gap:3px;gap:3px;font-weight:900;color:var(--blue-dark);line-height:1.2}.entry-title small,.work-entry-row small{color:var(--muted);font-size:11px;font-weight:800;line-height:1.15}.entry-body{display:grid;grid-gap:9px;gap:9px}.entry-body.has-thumb{grid-template-columns:72px minmax(0,1fr);align-items:start}.entry-preview{color:#283237;line-height:1.38}.meta-row{display:flex;gap:7px;flex-wrap:wrap;justify-content:flex-end}.pill{display:inline-flex;align-items:center;min-height:25px;border:1px solid var(--border);border-radius:999px;padding:0 9px;background:#f4f8fd;color:var(--muted);font-size:12px;font-weight:750}.pill.orange{border-color:rgba(255,95,1,.48);background:#fff1eb;color:#c4420c}.location-pill.is-precise{border-color:rgba(47,125,50,.28);background:hsla(96,50%,96%,.92);color:#27620f}.location-pill.is-approximate{border-color:rgba(143,87,47,.3);background:rgba(255,248,235,.92);color:#7a461f}.location-pill.is-coarse,.location-pill.is-unknown{border-color:rgba(216,58,22,.26);background:#fff1eb;color:#a7330b}.capture-thumb{display:block;width:72px;aspect-ratio:1;border:1px solid var(--border);border-radius:8px;object-fit:cover;overflow:hidden;background:radial-gradient(circle at 72% 28%,hsla(0,0%,100%,.92) 0 7px,transparent 8px),linear-gradient(140deg,transparent 48%,rgba(32,40,43,.28) 49% 51%,transparent 52%),linear-gradient(135deg,rgba(255,90,18,.22),transparent 42%),repeating-linear-gradient(45deg,#d7dbd2,#d7dbd2 8px,#fbfbf2 0,#fbfbf2 16px)}.capture-thumb.is-large{width:100%;max-height:340px;aspect-ratio:4/3}.capture-file-thumb,.capture-thumb-placeholder{display:grid;place-items:center}.capture-file-thumb{position:relative;background:linear-gradient(135deg,hsla(60,53%,97%,.86),hsla(144,9%,90%,.76)),repeating-linear-gradient(45deg,#d7dbd2,#d7dbd2 8px,#fbfbf2 0,#fbfbf2 16px)}.capture-file-thumb:before{content:"";display:block;width:28px;height:34px;border:2px solid var(--orange);border-radius:4px;background:linear-gradient(135deg,transparent 0 68%,rgba(255,90,18,.16) 69%),hsla(60,53%,97%,.88)}.capture-file-thumb:after{content:"";position:absolute;top:calc(50% - 11px);right:calc(50% - 14px);width:9px;height:9px;border-top:2px solid var(--orange);border-right:2px solid var(--orange);background:hsla(60,53%,97%,.95)}.capture-file-thumb.is-video:before{width:34px;height:28px;border-radius:6px}.capture-file-thumb.is-video:after{top:50%;left:50%;right:auto;width:0;height:0;border-top:8px solid transparent;border-bottom:8px solid transparent;border-left:12px solid var(--orange);border-right:0;background:transparent;transform:translate(-35%,-50%)}.capture-file-thumb span{position:absolute;left:50%;bottom:8px;transform:translateX(-50%);border:1px solid rgba(64,94,106,.24);border-radius:4px;background:hsla(60,53%,97%,.7);color:var(--muted);padding:4px 6px;font-size:9px;font-weight:950;letter-spacing:.08em}.capture-thumb.is-redacted,.redacted-attachment-card>div{display:grid;place-items:center;border-color:rgba(32,40,43,.22);background:linear-gradient(135deg,rgba(32,40,43,.88),rgba(65,80,86,.78)),repeating-linear-gradient(45deg,hsla(60,53%,97%,.12),hsla(60,53%,97%,.12) 7px,transparent 0,transparent 14px)}.capture-thumb.is-redacted span,.redacted-attachment-card>div span{border:1px solid hsla(60,53%,97%,.38);border-radius:4px;color:#fbfbf2;padding:4px 6px;font-size:9px;font-weight:950;letter-spacing:.08em}.days-list{display:grid;grid-gap:10px;gap:10px}.plan-grid,.settings-stack{display:grid;grid-gap:12px;gap:12px}.billing-interval-toggle{display:grid;grid-template-columns:1fr 1fr;grid-gap:6px;gap:6px;border:1px solid var(--border);border-radius:8px;background:hsla(0,0%,100%,.54);padding:5px}.billing-interval-toggle button{min-height:42px;border:0;border-radius:6px;background:transparent;color:var(--blue-dark);font-weight:900}.billing-interval-toggle button.is-active{background:var(--orange);color:#fff;box-shadow:0 8px 18px rgba(255,95,1,.18)}.billing-interval-toggle span{display:block;font-size:11px;font-weight:700;opacity:.8}.launch-offer-banner,.launch-offer-panel{border:1px solid rgba(255,90,18,.5);border-left:6px solid var(--orange);border-radius:8px;background:linear-gradient(135deg,rgba(255,247,239,.98),hsla(0,0%,100%,.82)),repeating-linear-gradient(45deg,rgba(255,90,18,.06),rgba(255,90,18,.06) 8px,transparent 0,transparent 15px);box-shadow:0 18px 34px rgba(32,40,43,.14)}.launch-offer-panel{display:grid;grid-gap:5px;gap:5px;padding:14px 16px}.launch-offer-banner span,.launch-offer-inline,.launch-offer-panel span{display:block;color:var(--orange);font-size:12px;font-weight:950;letter-spacing:.06em;text-transform:uppercase}.launch-offer-banner strong,.launch-offer-panel strong{color:var(--blue-dark);font-size:18px;line-height:1.1}.launch-offer-banner p,.launch-offer-panel p{margin:0;color:var(--muted);font-size:13px;font-weight:750;line-height:1.4}.launch-offer-price-note{display:block;margin-top:-5px;color:var(--muted);font-size:12px;font-weight:750;line-height:1.35}.home-launch-offer{display:grid;grid-gap:5px;gap:5px;max-width:430px;margin-top:14px;border-left:5px solid var(--orange);border-radius:8px;background:rgba(255,247,239,.82);padding:12px 14px;box-shadow:0 14px 26px rgba(32,40,43,.1)}.home-launch-offer span,.pricing-line-featured em{color:var(--orange);font-size:12px;font-style:normal;font-weight:950;letter-spacing:.06em;text-transform:uppercase}.home-launch-offer strong{color:var(--blue-dark);font-size:26px;line-height:1}.home-launch-offer .launch-life-word,.launch-offer-banner .launch-life-word,.launch-offer-panel .launch-life-word{display:inline-block;color:var(--orange);font-size:1.42em;font-weight:950;letter-spacing:0;line-height:.9;text-transform:uppercase;transform:translateY(.04em);white-space:nowrap}.home-launch-offer .launch-percent-word,.launch-offer-banner .launch-percent-word,.launch-offer-panel .launch-percent-word{display:inline-block;color:inherit;font-size:1.42em;font-weight:950;letter-spacing:0;line-height:.9;transform:translateY(.04em);white-space:nowrap}.home-launch-offer p{margin:0;color:var(--muted);font-size:13px;font-weight:750;line-height:1.35}.plan-card,.settings-card{display:grid;grid-gap:12px;gap:12px;padding:14px;box-shadow:0 10px 22px rgba(32,40,43,.1)}.plan-card h2,.settings-card h2{margin:0;color:var(--blue-dark);font-size:18px;font-weight:800}.current-plan-card p,.plan-card p,.settings-card p{margin:3px 0 0;color:var(--muted);font-size:13px;font-weight:750}.app-loading-card{min-height:min(460px,70vh);place-content:center;justify-items:center;gap:22px;text-align:center}.app-loading-shell{display:grid;align-items:center}.app-loading-card img{width:min(260px,70vw);height:auto}.app-loading-card h1{margin:0;color:var(--blue-dark);font-size:30px;line-height:1}.app-loading-spinner{width:82px;aspect-ratio:1;border:7px solid rgba(64,94,106,.16);border-top:7px solid var(--orange);border-radius:999px;animation:app-loading-spin .82s linear infinite}@keyframes app-loading-spin{to{transform:rotate(1turn)}}.ping-creating-overlay{position:fixed;inset:0;z-index:80;display:grid;place-items:center;background:rgba(32,40,43,.66);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);padding:22px}.ping-creating-overlay>div{width:min(100%,390px);display:grid;justify-items:center;grid-gap:16px;gap:16px;border:1px solid rgba(255,90,18,.28);border-radius:8px;background:var(--panel);box-shadow:0 24px 60px rgba(32,40,43,.34);padding:30px 24px;text-align:center}.ping-creating-overlay h2{margin:0;color:var(--blue-dark);font-size:34px;line-height:.95}.ping-creating-overlay p{margin:0;color:var(--muted);font-size:15px;line-height:1.35}.ping-creating-overlay strong{color:var(--orange);font-size:13px;font-weight:950;text-transform:uppercase}.settings-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.profile-dashboard{display:grid;grid-gap:18px;gap:18px}.team-admin-layout{display:grid;grid-gap:10px;gap:10px}.profile-hero{grid-template-columns:minmax(0,1fr) auto;grid-gap:10px;border-bottom:2px solid rgba(255,95,1,.68);padding:8px 0 12px}.profile-hero,.profile-identity{display:grid;align-items:center;gap:10px}.profile-identity{grid-template-columns:auto minmax(0,1fr);grid-gap:10px}.profile-hero .workspace-mark{width:44px;height:44px;font-size:15px}.profile-identity-line{display:block;color:var(--blue-dark);font-size:clamp(18px,4vw,24px);font-weight:950;line-height:1.08;overflow-wrap:anywhere}.profile-identity-email{display:block;margin-top:3px;color:var(--muted);font-size:13px;font-weight:700;line-height:1.2;overflow-wrap:anywhere}.profile-action-bar,.profile-quick-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.profile-quick-actions{justify-content:flex-end}.profile-admin-access{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:12px;gap:12px;border-left:3px solid rgba(255,95,1,.78);padding:10px 0 10px 12px}.profile-admin-access h2{margin:0;color:var(--blue-dark);font-size:20px;font-weight:950;line-height:1}.profile-admin-access .primary{min-height:36px;width:auto;padding:0 18px;border-radius:7px}.profile-action-bar{border-top:1px solid rgba(98,116,111,.2);padding-top:10px}.profile-sheet{display:grid;grid-gap:8px;gap:8px;border-left:3px solid rgba(255,95,1,.78);background:hsla(53,53%,97%,.54);padding:8px 0 8px 12px}.profile-edit-sheet{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.profile-edit-sheet .field-stack,.profile-edit-sheet .placeholder-note{grid-column:1/-1}.profile-edit-sheet .field-stack{gap:8px}.profile-edit-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:2px}.profile-edit-heading h2{margin:0;color:var(--blue-dark);font-size:20px;font-weight:950;line-height:1}.profile-edit-sheet .input{min-height:44px}.profile-edit-sheet .primary{min-height:44px;margin-top:2px}.profile-settings-sheet{grid-template-columns:minmax(90px,.32fr) minmax(0,1fr);align-items:center;gap:8px 14px}.profile-settings-sheet h2{grid-row:span 3;margin:0;color:var(--blue-dark);font-size:20px;font-weight:950}.workspace-access-group{display:grid;grid-gap:8px;gap:8px;border-left:3px solid rgba(255,95,1,.78);padding-left:12px}.workspace-access-group+.workspace-access-group{margin-top:4px}.profile-settings-group+.danger,.workspace-access-group+.danger{margin-top:6px}.profile-settings-group{display:grid;grid-gap:8px;gap:8px;border-left:3px solid rgba(255,95,1,.78);padding-left:12px}.profile-danger-group{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:12px;gap:12px;border-left:3px solid rgba(167,51,11,.56);padding-left:12px}.profile-danger-group h2,.profile-settings-group h2{margin:0;color:var(--blue-dark);font-size:20px;font-weight:950;line-height:1}.profile-danger-group p,.profile-settings-group p{margin:0;color:var(--muted);font-size:13px;font-weight:750;line-height:1.35}.profile-danger-group .section-action-button.is-danger{border-color:rgba(167,51,11,.28);color:#a7330b}.workspace-access-group h2{margin:0;color:var(--blue-dark);font-size:20px;font-weight:950;line-height:1}.workspace-access-list{display:grid;grid-gap:1px;gap:1px;overflow:hidden;border:1px solid rgba(98,116,111,.2);border-radius:8px;background:rgba(205,214,208,.48)}.workspace-access-row{display:grid;grid-template-columns:minmax(150px,.6fr) minmax(0,1fr) auto auto;align-items:center;grid-gap:10px;gap:10px;min-height:42px;background:hsla(0,0%,100%,.6);padding:7px 8px 7px 12px}.workspace-access-row strong{color:var(--blue-dark);font-size:15px;font-weight:900;overflow-wrap:anywhere}.workspace-access-row span{color:#283237;font-size:13px;font-weight:750}.workspace-access-row em{border:1px solid rgba(47,122,33,.22);border-radius:999px;background:#e6f4df;color:#27620f;padding:4px 8px;font-size:11px;font-style:normal;font-weight:900}.workspace-access-pill.is-invited{border-color:rgba(255,95,1,.28);background:#fff1eb;color:#c4420c}.workspace-access-actions{display:flex;justify-content:flex-end;gap:6px}.workspace-access-empty{margin:0;color:var(--muted);font-size:13px;font-weight:800}.profile-section{display:grid;grid-gap:9px;gap:9px;border-left:3px solid rgba(255,95,1,.78);border-radius:8px;background:hsla(53,53%,97%,.58);padding:11px 12px}.profile-section.is-admin{border-top-color:#1b282c}.profile-section-title{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.profile-section-title h2{margin:0;color:var(--blue-dark);font-size:20px;font-weight:950;line-height:1}.profile-section-title span{color:var(--muted);font-size:12px;font-weight:850;text-align:right}.profile-row-list{grid-gap:1px;border:1px solid var(--border);border-radius:8px;background:rgba(205,214,208,.56)}.profile-row-grid,.profile-row-list{display:grid;gap:1px;overflow:hidden}.profile-row-grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1px;border:1px solid rgba(98,116,111,.2);border-radius:8px;background:rgba(205,214,208,.5)}.profile-row{display:grid;grid-template-columns:minmax(88px,.34fr) minmax(0,1fr);align-items:center;grid-gap:10px;gap:10px;min-height:38px;background:hsla(0,0%,100%,.58);padding:8px 10px}.profile-row span{color:var(--muted);font-size:12px;font-weight:850}.profile-row strong{color:var(--blue-dark);font-size:14px;font-weight:850;overflow-wrap:anywhere}.profile-row-list>.small-button{justify-self:start;margin:10px}.team-admin-form-row{display:grid;grid-template-columns:minmax(180px,1fr) minmax(120px,.4fr) auto;align-items:end;grid-gap:10px;gap:10px}.team-admin-form-row .primary{min-height:46px}.team-admin-details .profile-section-title,.team-billing-card .profile-section-title{align-items:center}.workspace-management-hero{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:stretch;grid-gap:12px;gap:12px;margin-bottom:10px;border:1px solid rgba(255,90,18,.32);border-radius:8px;background:linear-gradient(135deg,rgba(255,241,235,.92),hsla(53,53%,97%,.78));padding:14px;box-shadow:0 10px 22px rgba(32,40,43,.1)}.workspace-management-title{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;grid-gap:12px;gap:12px;min-width:0}.workspace-management-title .workspace-mark{width:48px;height:48px}.workspace-management-title strong{display:block;color:var(--blue-dark);font-size:22px;font-weight:950;line-height:1.05;overflow-wrap:anywhere}.workspace-management-title span:not(.workspace-mark){display:block;margin-top:4px;color:var(--muted);font-size:13px;font-weight:850}.workspace-hero-billing{display:grid;grid-column:1/-1;align-content:center;grid-gap:6px;gap:6px;min-width:0;border-top:1px solid rgba(98,116,111,.22);padding-top:10px}.workspace-hero-billing>div{display:grid;grid-template-columns:minmax(112px,1fr) auto auto;align-items:baseline;grid-gap:8px;gap:8px;min-width:0;color:#345056;font-size:12px;font-weight:850;line-height:1.15}.workspace-hero-billing span{overflow-wrap:anywhere}.workspace-hero-billing strong{color:var(--blue-dark);font-size:13px;font-weight:950;white-space:nowrap}.workspace-hero-billing em{color:#345056;font-style:normal;font-weight:800;white-space:nowrap}.workspace-hero-billing .is-total{margin-top:2px;border-top:1px solid rgba(98,116,111,.2);padding-top:7px}.workspace-hero-billing .is-total span,.workspace-hero-billing .is-total strong{color:var(--blue-dark)}.workspace-hero-action{grid-column:2;grid-row:1;justify-self:end;align-self:center}.workspace-metric-strip{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px;margin-bottom:12px}.workspace-billing-grid>div,.workspace-metric-strip>div{display:grid;grid-gap:4px;gap:4px;border-top:1px solid var(--border);border:1px solid var(--border);border-top:3px solid rgba(47,122,33,.88);border-radius:8px;background:hsla(0,0%,100%,.64);padding:10px}.workspace-billing-grid>div>span,.workspace-metric-strip>div>span{color:var(--muted);font-size:11px;font-weight:900;text-transform:uppercase}.workspace-billing-grid>div>strong,.workspace-metric-strip>div>strong{color:var(--blue-dark);font-size:20px;font-weight:950;line-height:1.05}.workspace-billing-grid>div>small,.workspace-metric-strip>div>small{color:#345056;font-size:12px;font-weight:750}.workspace-metric-meter{overflow:hidden;height:8px;margin-top:4px;border:1px solid rgba(255,95,1,.2);border-radius:999px;background:rgba(205,214,208,.72)}.workspace-metric-meter span{display:block;height:100%;border-radius:inherit;background:var(--orange)}.workspace-management-layout{gap:10px}.workspace-details-panel{background:linear-gradient(135deg,hsla(53,53%,97%,.8),hsla(0,0%,100%,.6))}.workspace-detail-summary{display:grid;grid-template-columns:minmax(150px,1fr) minmax(90px,.34fr) minmax(140px,.6fr);align-items:center;grid-gap:8px;gap:8px}.workspace-detail-summary>div{display:grid;grid-gap:3px;gap:3px;min-height:54px;border:1px solid var(--border);border-radius:8px;background:hsla(0,0%,100%,.62);padding:9px 10px}.workspace-detail-summary span{color:var(--muted);font-size:11px;font-weight:900;text-transform:uppercase}.workspace-detail-summary strong{color:var(--blue-dark);font-size:15px;font-weight:850;line-height:1.15;overflow-wrap:anywhere}.workspace-detail-edit{display:grid;grid-gap:10px;gap:10px}.workspace-detail-edit-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.workspace-details-panel .team-admin-form-row{grid-template-columns:minmax(160px,1fr) 96px minmax(132px,.58fr) auto}.workspace-detail-edit .team-admin-form-row{grid-template-columns:minmax(160px,1fr) 96px minmax(132px,.58fr)}.workspace-billing-panel{gap:10px;background:linear-gradient(135deg,#fff,#fbfbf2 62%,#fff1eb)}.workspace-billing-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px}.workspace-billing-grid i{display:block;width:100%;height:1px;margin:3px 0;background:rgba(98,116,111,.22)}.workspace-storage-meter{overflow:hidden;height:9px;border:1px solid rgba(255,95,1,.2);border-radius:999px;background:rgba(205,214,208,.6)}.workspace-storage-meter span{display:block;height:100%;border-radius:inherit;background:var(--orange)}.workspace-access-panel{gap:11px}.workspace-access-title-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px}.permissions-tooltip{position:relative;display:inline-flex}.permissions-trigger{display:inline-flex;align-items:center;gap:5px;min-height:30px;border:0;background:transparent;color:#c4420c;padding:0;font:inherit;font-size:12px;font-weight:950;cursor:help}.permissions-trigger>span:last-child{display:inline-grid;place-items:center;width:16px;height:16px;border:1px solid rgba(196,66,12,.38);border-radius:999px;background:hsla(0,0%,100%,.72);font-size:11px;line-height:1}.permissions-trigger:focus-visible{outline:2px solid rgba(255,95,1,.38);outline-offset:3px}.permissions-tooltip [role=tooltip]{position:absolute;right:0;top:calc(100% + 8px);z-index:20;display:grid;grid-gap:5px;gap:5px;width:min(270px,72vw);border:1px solid rgba(98,116,111,.22);border-radius:8px;background:hsla(0,0%,100%,.98);color:#345056;padding:11px 12px;font-size:12px;font-weight:750;line-height:1.32;box-shadow:0 16px 34px rgba(32,40,43,.18);opacity:0;pointer-events:none;transform:translateY(-4px);transition:opacity .14s ease,transform .14s ease}.permissions-tooltip strong{color:var(--blue-dark);font-size:12px;font-weight:950}.permissions-tooltip:focus-within [role=tooltip],.permissions-tooltip:hover [role=tooltip]{opacity:1;pointer-events:auto;transform:translateY(0)}.workspace-access-divider{height:1px;background:rgba(98,116,111,.18)}.pending-invite-section,.workspace-invite-panel{display:grid;grid-gap:9px;gap:9px}.pending-invite-section h3,.workspace-invite-panel h3{margin:0;color:var(--blue-dark);font-size:18px;font-weight:950;line-height:1}.workspace-invite-panel p{margin:0;color:#345056;font-size:13px;font-weight:750;line-height:1.35}.workspace-confirm-panel{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:12px;gap:12px;border:1px solid rgba(255,95,1,.32);border-radius:8px;background:#fff1eb;color:#8f2808;padding:10px}.workspace-confirm-panel span,.workspace-confirm-panel strong{display:block}.workspace-confirm-panel strong{color:#8f2808;font-size:14px;font-weight:950}.workspace-confirm-panel span{margin-top:2px;font-size:13px;font-weight:800;overflow-wrap:anywhere}.workspace-toast{position:fixed;left:50%;bottom:24px;z-index:80;width:min(420px,calc(100% - 28px));transform:translateX(-50%);border:1px solid rgba(255,95,1,.32);border-left:5px solid var(--orange);border-radius:999px;background:hsla(0,0%,100%,.96);color:var(--blue-dark);padding:13px 18px;font-size:14px;font-weight:950;text-align:center;box-shadow:0 18px 40px rgba(32,40,43,.22);animation:workspace-toast-in .18s ease-out}@keyframes workspace-toast-in{0%{opacity:0;transform:translate(-50%,12px)}to{opacity:1;transform:translate(-50%)}}.workspace-confirm-panel>div:last-child{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.team-billing-card{grid-template-columns:minmax(150px,.32fr) minmax(0,1fr);align-items:center}.team-billing-card .profile-section-title{display:grid;justify-content:start}.team-billing-card .profile-section-title span{text-align:left}.team-billing-card .seat-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.team-billing-card .team-admin-note{grid-column:2;margin:0}@media (min-width:760px){.team-admin-layout{grid-template-columns:1fr;align-items:start}.team-admin-layout>.placeholder-note,.team-admin-layout>.profile-section{grid-column:auto}.team-admin-layout .member-list{grid-template-columns:1fr}}.profile-lines{display:grid;grid-gap:4px;gap:4px}.profile-lines span{color:var(--muted);font-size:12px;font-weight:850}.current-plan-card strong,.plan-card strong,.profile-lines strong{color:var(--blue-dark);font-size:14px;font-weight:900}.placeholder-note{border-radius:8px;background:#fff1eb;color:#c4420c;padding:10px;font-size:13px;font-weight:800}.settings-toggle{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:44px;color:var(--text);font-size:14px;font-weight:850}.settings-toggle input{position:absolute;opacity:0;pointer-events:none}.settings-toggle span[aria-hidden=true]{position:relative;flex:0 0 auto;width:42px;height:24px;border:1px solid var(--border);border-radius:999px;background:#c9d1ca}.settings-toggle span[aria-hidden=true]:after{content:"";position:absolute;top:3px;left:3px;width:16px;height:16px;border-radius:999px;background:#fff;box-shadow:0 3px 8px rgba(32,40,43,.22);transition:transform .14s ease}.settings-toggle input:checked+span[aria-hidden=true]{background:var(--orange)}.settings-toggle input:checked+span[aria-hidden=true]:after{transform:translateX(18px)}.team-admin-hero{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;grid-gap:12px;gap:12px;margin-bottom:14px;border:1px solid rgba(255,90,18,.32);border-radius:8px;background:rgba(255,241,235,.78);padding:14px;box-shadow:0 10px 22px rgba(32,40,43,.1)}.team-admin-hero .workspace-mark{width:48px;height:48px}.team-admin-hero strong{display:block;color:var(--blue-dark);font-size:20px;font-weight:950;line-height:1.05}.team-admin-hero span:not(.workspace-mark){display:block;margin-top:3px;color:var(--muted);font-size:13px;font-weight:800}.seat-summary{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px}.seat-summary div{display:grid;grid-gap:4px;gap:4px;border:1px solid var(--border);border-radius:8px;background:hsla(0,0%,100%,.62);padding:10px}.seat-summary span{color:var(--muted);font-size:11px;font-weight:850}.seat-summary strong{color:var(--blue-dark);font-size:18px;font-weight:950}.team-admin-note{border-radius:8px;background:#fff1eb;color:#c4420c;padding:10px}.member-list{display:grid;grid-gap:8px;gap:8px}.member-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:9px;gap:9px;border:1px solid var(--border);border-radius:8px;background:hsla(0,0%,100%,.58);padding:8px}.member-row:has(.small-button){grid-template-columns:auto minmax(0,1fr) auto auto}.member-row .workspace-mark{width:34px;height:34px;font-size:12px}.member-row small,.member-row strong{display:block}.member-row strong{color:var(--blue-dark);font-size:14px;font-weight:950;overflow-wrap:anywhere}.member-row small{margin-top:2px;color:var(--muted);font-size:12px;font-weight:750;overflow-wrap:anywhere}.member-row em{color:#c4420c;font-size:12px;font-style:normal;font-weight:950}.pending-invite-list{display:grid;grid-gap:8px;gap:8px}.pending-invite-row{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;grid-gap:10px;gap:10px;border:1px solid var(--border);border-radius:8px;background:hsla(0,0%,100%,.58);padding:8px 10px}.pending-invite-main{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;grid-gap:9px;gap:9px;min-width:0}.pending-invite-main .workspace-mark{width:34px;height:34px;font-size:12px}.pending-invite-main small,.pending-invite-main strong{display:block;overflow-wrap:anywhere}.pending-invite-main strong{color:var(--blue-dark);font-size:14px;font-weight:950}.pending-invite-main small{margin-top:2px;color:var(--muted);font-size:12px;font-weight:750}.pending-invite-row em{color:#c4420c;font-size:12px;font-style:normal;font-weight:950}.pending-invite-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.current-plan-card{background:linear-gradient(135deg,#fff,#fbfbf2 62%,#fff1eb)}.billing-page{display:grid;grid-gap:12px;gap:12px}.billing-actions-panel,.billing-addons-panel,.billing-start-panel,.billing-status-panel{display:grid;grid-gap:12px;gap:12px;border-left:4px solid var(--orange);border-radius:8px;background:linear-gradient(135deg,hsla(0,0%,100%,.9),hsla(53,53%,97%,.68));padding:14px;box-shadow:0 10px 24px rgba(32,40,43,.08)}.billing-status-panel{grid-template-columns:minmax(0,1fr) minmax(176px,.62fr);align-items:stretch}.billing-status-main{display:grid;align-content:center;grid-gap:8px;gap:8px}.billing-actions-panel h2,.billing-addons-panel h2,.billing-start-panel h2,.billing-status-main h2{margin:0;color:var(--blue-dark);font-size:24px;font-weight:950;line-height:1}.billing-actions-panel p,.billing-addons-panel p,.billing-start-panel p{margin:4px 0 0;color:var(--muted);font-size:14px;line-height:1.45}.billing-status-line{display:flex;flex-wrap:wrap;gap:8px;align-items:center;color:var(--muted);font-size:13px;font-weight:850}.billing-status-line strong{border:1px solid rgba(47,122,33,.24);border-radius:999px;background:#e6f4df;color:#27620f;padding:5px 9px;font-size:12px;font-weight:950;text-transform:uppercase}.billing-price-box{display:grid;align-content:center;grid-gap:5px;gap:5px;border:1px solid rgba(255,95,1,.35);border-radius:8px;background:rgba(255,247,239,.92);padding:13px}.billing-header-summary{display:grid;grid-column:1/-1;align-content:center;grid-gap:7px;gap:7px;min-width:0;border-top:1px solid rgba(98,116,111,.22);padding-top:10px}.billing-header-summary>div{display:grid;grid-template-columns:minmax(92px,1fr) auto auto;align-items:baseline;grid-gap:8px;gap:8px;min-width:0;color:#345056;font-size:12px;font-weight:850;line-height:1.15}.billing-header-summary span{overflow-wrap:anywhere}.billing-header-summary strong{color:var(--blue-dark);font-size:13px;font-weight:950;white-space:nowrap}.billing-header-summary em{color:#345056;font-style:normal;font-weight:800;white-space:nowrap}.billing-header-summary .is-total{margin-top:2px;border-top:1px solid rgba(98,116,111,.2);padding-top:7px}.billing-header-summary .is-total span,.billing-header-summary .is-total strong{color:var(--blue-dark)}.billing-price-box span{color:var(--muted);font-size:11px;font-weight:950;text-transform:uppercase}.billing-price-box strong{color:var(--orange);font-size:26px;font-weight:950;line-height:1;white-space:nowrap}.billing-price-box small{color:#3e4d52;font-size:12px;font-weight:850;line-height:1.25}.billing-launch-panel{padding:13px 14px}.billing-start-panel{grid-template-columns:minmax(0,1fr) minmax(220px,300px);align-items:center}.billing-start-actions{display:grid;grid-gap:10px;gap:10px}.billing-addons-panel{grid-template-columns:minmax(0,1fr) minmax(230px,320px);align-items:start}.billing-actions-panel{grid-template-columns:minmax(160px,.5fr) minmax(0,1.5fr);align-items:start}.billing-actions-copy{display:grid;align-content:start;grid-gap:4px;gap:4px}.billing-task-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.billing-task-button{display:grid;grid-gap:4px;gap:4px;min-height:58px;border:1px solid var(--border);border-radius:8px;background:hsla(0,0%,100%,.76);color:var(--blue-dark);padding:11px 12px;text-align:left;box-shadow:0 8px 18px rgba(32,40,43,.06)}.billing-task-button:hover:not(:disabled){border-color:rgba(255,95,1,.48);transform:translateY(-1px)}.billing-task-button span{font-size:15px;font-weight:950}.billing-task-button.is-danger{border-color:rgba(155,44,20,.2);background:rgba(255,236,229,.72)}.billing-confirm-list{display:grid;grid-gap:8px;gap:8px;border:1px solid rgba(98,116,111,.18);border-radius:8px;background:hsla(0,0%,100%,.72);padding:10px}.billing-confirm-list>div{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:10px;gap:10px;align-items:baseline}.billing-confirm-list span{color:var(--muted);font-size:12px;font-weight:900;text-transform:uppercase}.billing-confirm-list strong{color:var(--blue-dark);font-size:14px;font-weight:950;text-align:right}.billing-cancel-backdrop{position:fixed;inset:0;display:grid;place-items:center;padding:16px;background:rgba(32,40,43,.56);z-index:30}.billing-cancel-modal{display:grid;grid-gap:12px;gap:12px;width:min(100%,520px);border:1px solid rgba(155,44,20,.2);border-left:6px solid #9b2c14;border-radius:8px;background:linear-gradient(135deg,rgba(255,246,241,.98),hsla(0,0%,100%,.92));box-shadow:0 24px 70px rgba(32,40,43,.34);padding:18px}.billing-cancel-modal h2{margin:0;color:var(--blue-dark);font-size:26px;font-weight:950;line-height:1.05}.billing-cancel-modal p{margin:0;color:#3e4d52;font-size:15px;line-height:1.45}.billing-cancel-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.billing-addon-footer{grid-column:1/-1;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;border-top:1px solid var(--border);padding-top:10px}.billing-muted-note{color:var(--muted);font-size:13px;font-weight:850}.addon-control-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;grid-gap:10px;gap:10px}.addon-control-grid .field small{margin-top:-2px;color:#3e4d52;font-size:12px;font-weight:800;line-height:1.25}.current-plan-badge{display:inline-flex;align-items:center;justify-content:center;min-height:44px;border:1px solid rgba(47,122,33,.28);border-radius:8px;background:#e6f4df;color:#27620f;padding:0 14px;font-size:14px;font-weight:950;text-align:center}.plan-card ul{display:grid;grid-gap:7px;gap:7px;margin:0;padding-left:18px;color:#283237;font-size:13px;line-height:1.35}.work-timeline,.works-list{display:grid;grid-gap:10px;gap:10px}.work-card{display:grid;grid-gap:5px;gap:5px;padding:15px;color:var(--text);text-align:left;box-shadow:0 10px 22px rgba(32,40,43,.1)}.work-card strong{color:var(--blue-dark);font-size:18px;font-weight:950;line-height:1.2}.work-card span{color:var(--muted);font-size:13px;font-weight:750}.work-day-group{display:grid;grid-gap:8px;gap:8px}.work-day-group h2{margin:7px 0 0;color:var(--blue-dark);font-size:16px;font-weight:800}.work-entry-list{display:grid;grid-gap:7px;gap:7px}.work-entry-row{display:grid;grid-template-columns:74px minmax(0,1fr) minmax(90px,auto);align-items:center;grid-gap:10px;gap:10px;min-height:44px;border:1px solid var(--border);border-radius:8px;background:#fff;color:var(--text);padding:9px 11px;text-align:left;box-shadow:0 8px 18px rgba(32,40,43,.08)}.work-entry-row span{color:var(--muted);font-size:12px;font-weight:850;white-space:nowrap}.work-entry-row strong{color:var(--blue-dark);font-size:14px;font-weight:900;line-height:1.25}.history-tools,.search-tools{display:grid;grid-gap:10px;gap:10px;margin:-2px 0 14px}.search-tabs{display:grid;grid-template-columns:1fr 1fr;grid-gap:6px;gap:6px;border:1px solid var(--border);border-radius:8px;background:hsla(0,0%,100%,.72);padding:5px;box-shadow:0 8px 18px rgba(32,40,43,.08)}.search-tabs button{min-height:38px;border-radius:7px;background:transparent;color:var(--muted);font-size:13px;font-weight:900}.search-tabs button.is-active{background:var(--orange);color:#fff;box-shadow:0 8px 14px rgba(255,90,18,.2)}.history-search{position:relative;display:block}.history-search .input{padding-left:42px}.history-search-icon{position:absolute;left:14px;top:50%;width:17px;height:17px;transform:translateY(-50%);pointer-events:none}.history-search-icon:before{content:"";position:absolute;left:0;top:0;width:10px;height:10px;border:2px solid var(--muted);border-radius:999px}.history-search-icon:after{content:"";position:absolute;right:1px;bottom:2px;width:8px;height:2px;border-radius:999px;background:var(--muted);transform:rotate(45deg)}.day-card{display:grid;grid-gap:7px;gap:7px;justify-items:start;padding:14px;color:var(--text);text-align:left}.day-card-line{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%}.day-card strong{font-size:17px}.day-card-title-group{display:flex;align-items:baseline;gap:9px;min-width:0;flex:1 1 auto}.day-card-stats{display:flex;align-items:center;justify-content:flex-end;gap:9px;flex-wrap:wrap;flex:0 1 auto}.day-entry-count{font-weight:800;white-space:nowrap}.day-entry-count,.day-stat{color:var(--muted);font-size:12px}.day-stat{display:inline-flex;align-items:center;gap:4px;font-weight:850}.day-stat strong{color:var(--blue-dark);font-size:12px;font-weight:900}.day-stat span:not(.entry-type-icon){color:var(--muted);font-size:12px;font-weight:800}.day-stat .entry-type-icon{width:18px;height:18px;margin-top:0}.day-stat .entry-type-icon.action-icon-ping:after{inset:5px}.day-stat .entry-type-icon.action-icon-note:before{top:5px}.day-stat .entry-type-icon.action-icon-note:after{top:10px}.day-stat .entry-type-icon.action-icon-capture:before{left:4px;top:4px;width:6px;height:6px}.day-stat .entry-type-icon.action-icon-time:after,.day-stat .entry-type-icon.action-icon-time:before{left:8px;top:4px}.day-stat .entry-type-icon.action-icon-time:before{height:6px}.day-stat .entry-type-icon.action-icon-time:after{height:5px}@media (max-width:420px){.brand-chip-logo .savedwork-logo-image{height:34px}.brand-chip-logo .savedwork-logo-word{font-size:clamp(31px,11vw,39px)}.brand-chip-logo .savedwork-logo-mark{width:34px;height:34px}.context-modal .work-form-fields{grid-template-columns:1fr}.day-card-line{align-items:flex-start;flex-wrap:wrap}.day-card-stats{width:100%}}.empty{border:1px dashed var(--border);border-radius:8px;padding:24px 16px;color:var(--muted);text-align:center}.empty p{margin:0}.empty p+p{margin-top:10px}.modal-backdrop{position:fixed;inset:0;display:grid;place-items:end center;padding:14px;background:rgba(32,40,43,.48);z-index:20}.modal{width:min(100%,520px);max-height:min(86vh,720px);overflow:auto;border:1px solid var(--border);border-radius:8px;background:var(--panel);box-shadow:var(--shadow);padding:16px}.context-modal{display:flex;flex-direction:column;overflow:hidden}.modal h2{margin:0 0 12px;font-size:20px;font-weight:800}.option-list{display:grid;grid-gap:9px;gap:9px}.context-link-list{max-height:min(36vh,280px);overflow:auto;padding-right:4px}.context-option-row{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:8px;gap:8px;align-items:stretch}.option-button{min-height:58px;border:1px solid var(--border);border-radius:8px;background:#fbfbf2;color:var(--text);padding:12px;text-align:left}.option-button strong{display:block}.option-button span{color:var(--muted);font-size:13px}.split-option-row{display:grid;grid-template-columns:minmax(0,1fr) 116px;overflow:hidden;border:1px solid var(--border);border-radius:8px;background:#fbfbf2}.split-option-main,.split-option-note{min-height:58px;background:transparent;color:var(--text)}.split-option-main{padding:12px;text-align:left}.split-option-main strong{display:block}.split-option-main span{color:var(--muted);font-size:13px}.split-option-note{border-left:1px solid var(--border);color:var(--orange);font-size:12px;font-weight:950}.modal-copy{margin:-4px 0 12px;color:var(--muted);font-size:13px;line-height:1.4}.feedback-backdrop{z-index:70}.shared-workspace-notice-backdrop{z-index:80}.shared-workspace-notice-modal{display:grid;grid-gap:12px;gap:12px}.shared-workspace-notice-modal .eyebrow{color:var(--orange);font-size:12px;font-weight:900;text-transform:uppercase}.shared-workspace-notice-modal h2{margin-bottom:0}.shared-workspace-notice-modal p{margin:0;color:var(--muted);font-size:14px;font-weight:700;line-height:1.45}.feedback-modal{display:grid;grid-gap:14px;gap:14px}.feedback-modal .eyebrow{color:var(--orange);font-size:12px;font-weight:900;text-transform:uppercase}.feedback-modal h2{margin-bottom:0}.feedback-incentive{margin:0;color:var(--muted);font-size:14px;font-weight:750;line-height:1.4}.feedback-choice-list{display:grid;grid-gap:8px;gap:8px}.feedback-choice-list button{width:100%;min-height:46px;border:1px solid rgba(64,94,106,.2);border-radius:8px;background:#fff;color:var(--text);padding:10px 12px;font:inherit;font-weight:850;text-align:left}.feedback-choice-list button:hover{border-color:rgba(255,90,18,.38);background:#fff7f2}.feedback-dismiss-row{display:flex;justify-content:center}.feedback-dismiss-row .section-action-button{min-height:32px;padding:0 14px}.feedback-opt-out-note{margin:-4px 0 0;color:rgba(65,80,86,.78);font-size:13px;font-weight:720;line-height:1.35;text-align:center}.feedback-thanks{display:grid;grid-gap:9px;gap:9px;min-height:160px;align-content:center}.feedback-thanks p{margin:0;color:var(--muted);font-size:14px;font-weight:750}.workspace-option{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:11px;gap:11px;min-height:64px;border:1px solid var(--border);border-radius:8px;background:#fbfbf2;color:var(--text);padding:10px;text-align:left}.workspace-option.is-active{border-color:rgba(255,90,18,.44);background:#fff1eb}.workspace-mark{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:8px;background:var(--orange);color:#fff;font-size:13px;font-weight:950}.workspace-option strong{display:block;color:var(--blue-dark);font-size:15px;font-weight:950}.workspace-option small{color:var(--muted);font-size:12px;font-weight:750}.workspace-option em{color:#c4420c;font-size:12px;font-style:normal;font-weight:900}.remove-context-button{min-height:58px;border:1px solid rgba(143,38,15,.18);border-radius:8px;background:#fff1eb;color:#8f260f;padding:0 12px;font-size:12px;font-weight:850}.confirm-panel{display:grid;grid-gap:9px;gap:9px;margin-top:12px;border:1px solid rgba(255,90,18,.24);border-radius:8px;background:#fff8f4;padding:12px}.confirm-panel h3{margin:0;color:var(--blue-dark);font-size:16px;font-weight:800}.confirm-panel p{margin:0;color:#4d5f76;font-size:13px;line-height:1.4}.confirm-actions{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px}.modal-actions{display:grid;grid-template-columns:1fr 1fr;grid-gap:9px;gap:9px;margin-top:14px}.detail-card{display:grid;grid-gap:14px;gap:14px;padding:14px}.detail-primary{color:var(--blue-dark);font-size:21px;font-weight:950;line-height:1.25}.detail-text-note{color:#283237;font-size:17px;font-weight:450;line-height:1.45}.detail-time-primary{display:grid;grid-gap:7px;gap:7px}.detail-time-primary span{color:var(--text);font-size:16px;font-weight:650}.detail-audio{display:grid;grid-gap:8px;gap:8px}.detail-audio a{color:var(--blue);font-size:15px;font-weight:850;text-decoration:underline;text-underline-offset:3px}.detail-photo{width:100%;aspect-ratio:4/3;border:1px solid var(--border);border-radius:8px;background:radial-gradient(circle at 76% 24%,hsla(0,0%,100%,.95) 0 15px,transparent 16px),linear-gradient(140deg,transparent 48%,rgba(32,40,43,.24) 49% 51%,transparent 52%),linear-gradient(135deg,rgba(255,90,18,.22),transparent 42%),repeating-linear-gradient(45deg,#d7dbd2,#d7dbd2 12px,#fbfbf2 0,#fbfbf2 24px)}.detail-capture-open{display:block;width:100%;border-radius:8px;background:transparent;padding:0;text-align:left}.detail-capture-open .capture-thumb{cursor:zoom-in}.redacted-attachment-card{display:grid;grid-gap:7px;gap:7px;border:1px solid rgba(32,40,43,.18);border-radius:8px;background:rgba(231,236,233,.8);padding:12px}.redacted-attachment-card>div{width:100%;aspect-ratio:4/2;border-radius:7px}.redacted-attachment-card strong{color:var(--blue-dark);font-size:17px;font-weight:950}.redacted-attachment-card p{margin:0;color:var(--muted);font-size:13px;font-weight:800}.redacted-attachment-card small{color:#415056;font-size:12px;font-weight:750}.detail-inline-meta{display:flex;align-items:baseline;gap:8px;border-top:1px solid var(--border);padding-top:10px;color:var(--text);font-size:14px;line-height:1.3}.detail-inline-meta.no-divider{border-top:0;padding-top:0}.detail-inline-meta span{color:var(--muted);font-weight:850}.detail-inline-meta strong{font-weight:850}.location-detail-card{display:grid;grid-gap:9px;gap:9px;border:1px solid rgba(64,94,106,.18);border-left:5px solid var(--muted);border-radius:8px;background:hsla(0,0%,100%,.54);padding:12px}.location-detail-card.is-precise{border-left-color:#3f7d2a}.location-detail-card.is-approximate{border-left-color:#8f572f}.location-detail-card.is-coarse,.location-detail-card.is-unknown{border-left-color:#d83a16;background:#fff1eb}.location-detail-card div{display:grid;grid-gap:3px;gap:3px}.location-detail-card span{color:var(--muted);font-size:12px;font-weight:900;text-transform:uppercase}.location-detail-card strong{color:var(--blue-dark);font-size:14px;line-height:1.25;overflow-wrap:anywhere}.detail-note{border-radius:8px;background:#fff1eb;color:#c4420c;padding:10px;font-size:13px;font-weight:800}.entry-history{display:grid;grid-gap:8px;gap:8px;border-top:1px solid var(--border);padding-top:10px}.entry-history h3{margin:0;color:var(--blue-dark);font-size:15px;font-weight:950}.entry-history div{display:grid;grid-gap:3px;gap:3px;border:1px solid var(--border);border-radius:8px;background:hsla(0,0%,100%,.58);padding:9px}.entry-history span{color:var(--text);font-size:13px;font-weight:850}.detail-timestamp,.entry-history small{color:var(--muted);font-size:12px;font-weight:750}.detail-timestamp{text-align:right}.marketing-page{position:relative;isolation:isolate;min-height:100vh;color:var(--text)}.marketing-page:before{content:"";position:fixed;inset:0;z-index:-2;background:linear-gradient(180deg,hsla(144,9%,90%,.46),hsla(87,11%,84%,.62) 58%,hsla(128,8%,80%,.78)),url(/images/field-grit-texture.png) top /cover no-repeat}.marketing-page:after{content:"";position:fixed;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(circle at 80% 5%,rgba(255,90,18,.11),transparent 330px),linear-gradient(90deg,hsla(60,53%,97%,.42),transparent 38%,hsla(60,53%,97%,.28))}.auth-card,.day-card,.entry-detail-card,.example-note,.faq-list details,.marketing-card,.marketing-price-card,.marketing-timeline,.modal,.option-button,.phone-demo,.plain-card,.pricing-example-card,.split-option-row,.timeline-card,.vertical-section,.work-mini-card,.workspace-option{background:var(--panel)}.action-button,.billing-toggle,.context-panel,.header-text-button,.nav-button,.pricing-control-wrap,.pricing-proof-band,.timer-panel,.today-date-strip,.trial-section,.work-band{background:hsla(60,53%,97%,.8)}.pricing-control-wrap,.today-date-strip{background:transparent}.locked-day-copy,.marketing-check-list li,.phone-actions span,.phone-list div,.use-case-grid span{background:hsla(60,53%,97%,.86)}.marketing-nav{position:-webkit-sticky;position:sticky;top:0;z-index:10;display:grid;grid-template-columns:auto 1fr auto;align-items:center;grid-gap:18px;gap:18px;width:min(1120px,calc(100% - 32px));margin:0 auto;padding:14px 0;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.marketing-logo{min-height:46px;justify-content:flex-start;text-decoration:none}.marketing-logo,.savedwork-logo{display:inline-flex;align-items:center}.savedwork-logo{gap:5px;color:var(--blue-dark);line-height:1;white-space:nowrap}.savedwork-logo-image{display:block;width:auto;height:42px}.savedwork-logo-mark{width:42px;height:42px;flex:0 0 auto;overflow:visible}.savedwork-logo-mark path{fill:none;stroke:var(--orange);stroke-width:7;stroke-linecap:round;stroke-linejoin:round}.savedwork-logo-word{display:inline-flex;align-items:baseline;font-family:var(--heading-square);font-size:clamp(37px,5.4vw,49px);font-weight:800;letter-spacing:-.03em}.savedwork-logo-word span:first-child{color:var(--blue-dark)}.savedwork-logo-word span:last-child{color:var(--orange)}.savedwork-logo-compact{gap:3px}.savedwork-logo-compact .savedwork-logo-mark{width:26px;height:26px}.savedwork-logo-compact .savedwork-logo-word{font-size:25px}.marketing-nav nav{display:flex;align-items:center;justify-content:center;gap:20px}.marketing-nav a{color:var(--blue-dark);font-size:14px;font-weight:850;text-decoration:none}.marketing-nav-cta,.marketing-primary,.marketing-secondary{display:inline-flex;align-items:center;justify-content:center;min-height:46px;border-radius:8px;padding:0 16px;font-size:14px;font-weight:900;text-decoration:none}.marketing-nav-cta,.marketing-primary{background:var(--orange);color:#fff;box-shadow:0 12px 22px rgba(255,90,18,.22)}.marketing-nav .marketing-nav-cta{color:#fff}.marketing-secondary{border:1px solid var(--border);background:hsla(0,0%,100%,.82);color:var(--blue-dark)}.marketing-final,.marketing-footer,.marketing-hero,.marketing-section{width:min(1120px,calc(100% - 32px));margin:0 auto}.marketing-footer{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:34px 0 38px;color:var(--muted)}.marketing-footer>div{display:grid;grid-gap:8px;gap:8px;max-width:430px}.marketing-footer-logo{display:inline-flex;width:-moz-fit-content;width:fit-content;text-decoration:none}.marketing-footer-logo .savedwork-logo-mark{width:28px;height:28px}.marketing-footer-logo .savedwork-logo-image{height:28px}.marketing-footer-logo .savedwork-logo-word{font-size:29px}.marketing-footer p{margin:0;font-size:13px;line-height:1.45}.marketing-footer .marketing-footer-support{color:rgba(64,94,106,.82);font-size:12px}.marketing-footer nav{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:12px 18px}.marketing-footer a{color:var(--blue-dark);font-size:13px;font-weight:850;text-decoration:none}.policy-page{min-height:100vh}.policy-content,.policy-hero{width:min(900px,calc(100% - 32px));margin:0 auto}.policy-hero{padding:64px 0 28px}.policy-hero h1{max-width:760px;margin:10px 0 16px;font-size:clamp(48px,7vw,82px);line-height:.95;color:var(--blue-dark)}.policy-hero p{max-width:720px;margin:0;color:var(--muted);font-size:18px;line-height:1.55}.policy-content{display:grid;grid-gap:14px;gap:14px;padding:10px 0 52px}.policy-content article{display:grid;grid-template-columns:minmax(180px,.34fr) minmax(0,1fr);grid-gap:24px;gap:24px;padding:22px 0;border-top:1px solid hsla(180,7%,51%,.32)}.policy-content h2{margin:0;color:var(--blue-dark);font-family:var(--font-display);font-size:24px;font-weight:780;line-height:1}.policy-content p{margin:0;color:rgba(25,42,48,.82);font-size:16px;line-height:1.65}.policy-content p+p{margin-top:10px}.policy-content a{color:var(--orange);font-weight:850;text-decoration:none}.marketing-hero{position:relative;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(320px,.75fr);align-items:center;grid-gap:46px;gap:46px;padding:58px 0 70px;overflow:hidden}.marketing-home .marketing-hero{width:100%;min-height:min(760px,calc(100vh - 96px));margin:0;padding:96px max(16px,calc((100% - 1120px) / 2)) 110px;background:linear-gradient(90deg,hsla(60,53%,97%,.68),hsla(60,53%,97%,.58) 36%,hsla(60,53%,97%,.2) 68%,hsla(60,53%,97%,.06)),linear-gradient(180deg,rgba(32,40,43,0),rgba(32,40,43,.08)),url(/images/savedwork-home-hero.png) 50% /cover no-repeat}.marketing-home .phone-demo{display:none}.marketing-hero-copy{position:relative;z-index:1}.marketing-home .marketing-hero-copy h1{text-shadow:0 2px 18px hsla(60,53%,97%,.68)}.marketing-home .marketing-hero-copy p,.marketing-home .marketing-trust{text-shadow:0 1px 12px hsla(60,53%,97%,.9)}.marketing-final h2,.marketing-hero-copy h1,.marketing-section h2{margin:0;color:var(--blue-dark);font-weight:800;line-height:1.02;text-wrap:balance}.marketing-hero-copy h1{max-width:720px;font-size:clamp(50px,8.4vw,92px)}.accent-text{color:var(--orange)}.heading-condensed,.heading-ledger,.heading-slab,.heading-square,.heading-utility{letter-spacing:0}.text-nowrap{white-space:nowrap}.how-step .heading-square,.marketing-final .heading-square,.marketing-hero-copy .heading-square,.marketing-price-card .heading-square,.marketing-section .heading-square,.marketing-subhero .heading-square,.vertical-copy .heading-square{font-family:var(--heading-square);font-weight:800}.marketing-hero-copy h1.heading-square,.marketing-subhero h1.heading-square{font-weight:800}.how-step .heading-condensed,.marketing-final .heading-condensed,.marketing-hero-copy .heading-condensed,.marketing-price-card .heading-condensed,.marketing-section .heading-condensed,.marketing-subhero .heading-condensed,.vertical-copy .heading-condensed{font-family:var(--heading-condensed);font-stretch:condensed;font-weight:850}.how-step .heading-slab,.marketing-final .heading-slab,.marketing-hero-copy .heading-slab,.marketing-price-card .heading-slab,.marketing-section .heading-slab,.marketing-subhero .heading-slab,.vertical-copy .heading-slab{font-family:var(--heading-slab);font-weight:800}.how-step .heading-utility,.marketing-final .heading-utility,.marketing-hero-copy .heading-utility,.marketing-price-card .heading-utility,.marketing-section .heading-utility,.marketing-subhero .heading-utility,.vertical-copy .heading-utility{font-family:var(--heading-utility);font-weight:800}.how-step .heading-ledger,.marketing-final .heading-ledger,.marketing-hero-copy .heading-ledger,.marketing-price-card .heading-ledger,.marketing-section .heading-ledger,.marketing-subhero .heading-ledger,.vertical-copy .heading-ledger{font-family:var(--heading-ledger);font-weight:700}.marketing-hero-copy p{max-width:660px;margin:22px 0 0;color:#415056;font-size:19px;line-height:1.5;text-wrap:pretty}.marketing-hero-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:20px}.marketing-trust{display:inline-flex;align-items:center;max-width:620px;margin-top:18px;border-left:4px solid var(--orange);padding:7px 0 7px 12px;color:var(--blue-dark);font-size:16px;font-weight:950;line-height:1.4;text-wrap:balance}.phone-demo{justify-self:center;width:min(100%,360px);border:10px solid #10233f;border-radius:32px;background:#fbfbf2;box-shadow:0 28px 56px rgba(32,40,43,.24);padding:16px}.phone-bar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.phone-bar span{color:var(--muted);font-size:13px;font-weight:850}.phone-bar strong{border-radius:8px;background:var(--orange);color:#fff;padding:8px 10px;font-size:18px;font-weight:950}.phone-actions{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px;margin-bottom:16px}.phone-actions span{border:1px solid var(--border);border-radius:8px;background:#fff;color:var(--blue-dark);padding:11px 8px;font-size:12px;font-weight:900;text-align:center;box-shadow:0 8px 16px rgba(32,40,43,.08)}.phone-list{display:grid;grid-gap:9px;gap:9px}.phone-list div{display:grid;grid-gap:3px;gap:3px;border:1px solid var(--border);border-radius:8px;background:#fff;padding:10px}.phone-list span{color:var(--muted);font-size:11px;font-weight:850}.phone-list strong{color:var(--blue-dark);font-size:13px;line-height:1.3}.marketing-section{padding:58px 0;border-top:1px solid rgba(31,62,101,.1)}.two-column{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);grid-gap:46px;gap:46px}.messy-proof-band{position:relative;overflow:hidden;align-items:start;border:1px solid rgba(31,62,101,.18);border-radius:8px;background:rgba(248,251,255,.82);box-shadow:0 22px 48px rgba(32,40,43,.14);padding:30px 34px}.messy-proof-band:before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:linear-gradient(180deg,rgba(32,40,43,.08),transparent 28%,rgba(32,40,43,.12)),radial-gradient(circle at 88% 18%,rgba(255,90,18,.2),transparent 260px)}.messy-proof-band>*{position:relative;z-index:2}.messy-proof-band .marketing-check-list li{background:hsla(0,0%,100%,.84);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);min-height:38px;padding:9px 12px}.messy-proof-band .marketing-check-list{gap:8px}.messy-proof-band p{margin:0 0 16px}.messy-proof-band p:last-of-type{margin-bottom:20px}.scattered-proof-collage{position:relative;width:min(410px,100%);min-height:210px;margin-top:32px}.proof-scrap{position:absolute;display:grid;grid-gap:5px;gap:5px;border:1px solid rgba(64,94,106,.18);border-radius:7px;background:hsla(0,0%,100%,.84);box-shadow:0 14px 28px rgba(32,40,43,.14);padding:12px}.proof-scrap>span{color:var(--muted);font-size:10px;font-weight:900;text-transform:uppercase}.proof-scrap>strong{color:var(--blue-dark);font-size:14px;font-weight:950;line-height:1.05}.proof-photo{left:4px;top:6px;width:142px;height:116px;transform:rotate(-4deg)}.proof-photo span{display:block;height:60px;border-radius:5px;background:radial-gradient(circle at 78% 22%,hsla(0,0%,100%,.98) 0 8px,transparent 9px),linear-gradient(145deg,rgba(255,90,18,.22),transparent 48%),repeating-linear-gradient(45deg,#d7ded9,#d7ded9 8px,#fbfbf2 0,#fbfbf2 16px)}.proof-message{left:162px;top:20px;width:178px;transform:rotate(3deg);border-left:4px solid var(--orange)}.proof-receipt{left:34px;top:128px;width:128px;transform:rotate(5deg);background:linear-gradient(#fff,#fff),repeating-linear-gradient(90deg,transparent 0 9px,rgba(64,94,106,.14) 9px 10px)}.proof-note{left:186px;top:98px;width:160px;transform:rotate(-3deg);background:rgba(255,241,235,.86)}.proof-time{left:132px;top:158px;width:128px;transform:rotate(-1deg);border-color:rgba(255,90,18,.3)}.marketing-eyebrow{display:inline-flex;margin-bottom:4px;color:var(--orange);font-size:12px;font-weight:950;letter-spacing:.04em;line-height:1;text-transform:uppercase}.marketing-final h2,.marketing-section h2{font-size:clamp(31px,4.4vw,52px)}.marketing-section p{color:#415056;font-size:17px;line-height:1.55;text-wrap:pretty}.section-heading{max-width:760px;margin-bottom:24px}.section-heading p{margin:14px 0 0;text-wrap:pretty}.marketing-check-list{display:grid;grid-gap:9px;gap:9px;margin:22px 0 0;padding:0;list-style:none}.marketing-check-list li,.plain-card{border:1px solid var(--border);border-radius:8px;background:hsla(0,0%,100%,.78);color:var(--blue-dark);padding:12px;font-weight:850;box-shadow:0 8px 18px rgba(32,40,43,.08)}.fit-section{display:grid;grid-gap:12px;gap:12px}.fit-section .section-heading{max-width:880px;margin-bottom:4px}.fit-check-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 18px;margin-top:0}.fit-check-list li{position:relative;min-height:74px;display:grid;align-content:start;grid-gap:5px;gap:5px;border:1px solid rgba(43,68,83,.13);border-radius:8px;background:hsla(0,0%,100%,.52);padding:14px 14px 14px 42px;box-shadow:0 8px 18px rgba(32,40,43,.06);line-height:1.35}.fit-check-list li:before{content:"";position:absolute;left:16px;top:20px;width:10px;height:10px;border-radius:3px;background:var(--orange)}.fit-check-list strong{color:var(--blue-dark);font-size:15px;font-weight:950}.fit-check-list span{color:#415056;font-size:14px;font-weight:750;line-height:1.45}.marketing-card-grid,.plain-card-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px}.marketing-card{min-height:210px;border:1px solid var(--border);border-radius:8px;background:#fff;padding:16px;box-shadow:0 14px 30px rgba(32,40,43,.12)}.marketing-card-icon{display:inline-grid;place-items:center;width:42px;height:42px;border:1px solid rgba(255,90,18,.24);border-radius:8px;background:#fff1eb;color:var(--orange)}.marketing-card-icon svg{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.marketing-card h3{margin:0;color:var(--blue-dark);font-size:20px;font-weight:800}.marketing-card-title-row{display:flex;align-items:center;gap:11px}.marketing-card p{margin:12px 0 0;font-size:14px;line-height:1.5}.operator-card{position:relative;overflow:hidden}.operator-card:before{content:"";position:absolute;inset:0 0 auto;height:5px;background:var(--orange)}.operator-card h3{font-size:25px;line-height:1}.operator-card:first-child{background:#fffaf4;border-color:rgba(191,111,43,.32)}.operator-card:nth-child(2){background:#f7fbf7;border-color:rgba(82,111,84,.3)}.operator-card:nth-child(2):before{background:#526f54}.operator-card:nth-child(3){background:#fbf7ed;border-color:rgba(168,126,54,.32)}.operator-card:nth-child(3):before{background:#a87e36}.operator-card:nth-child(4){background:#f7f6f2;border-color:rgba(43,68,83,.26)}.operator-card:nth-child(4):before{background:#2b4453}.useful-proof-band{display:grid;grid-gap:18px;gap:18px;border-radius:8px;background:var(--blue-dark);color:#fff;padding:28px}.useful-proof-band h2{color:#fff}.useful-proof-band .section-heading{max-width:780px}.useful-proof-band .operator-card{box-shadow:0 14px 30px rgba(0,0,0,.18)}.useful-proof-band .section-link{justify-self:start;width:-moz-fit-content;width:fit-content}.useful-proof-line{max-width:760px;color:hsla(0,0%,100%,.88);font-size:20px;line-height:1.35;text-wrap:balance}.timeline-showcase{display:grid;grid-gap:18px;gap:18px}.marketing-timeline{display:grid;grid-gap:9px;gap:9px;max-width:720px;border:1px solid var(--border);border-radius:8px;background:#fff;padding:16px;box-shadow:0 14px 30px rgba(32,40,43,.12)}.marketing-timeline h3{margin:0 0 4px;color:var(--blue-dark);font-size:22px;font-weight:800}.marketing-timeline-row{display:grid;grid-template-columns:82px minmax(0,1fr);grid-gap:12px;gap:12px;border-top:1px solid var(--border);padding-top:9px}.marketing-timeline-row>span{color:var(--muted);font-size:12px;font-weight:850}.marketing-timeline-row strong{color:var(--blue-dark);font-size:15px;font-weight:950}.marketing-timeline-row p{margin:3px 0 0;font-size:13px}.supporting-line{color:var(--blue-dark);font-size:18px;text-wrap:balance}.marketing-final,.work-band{display:grid;grid-gap:18px;gap:18px;border-radius:8px;background:var(--blue-dark);color:#fff;padding:28px}.work-band{grid-template-columns:minmax(0,1fr) 280px;align-items:center}.marketing-final h2,.work-band h2{color:#fff}.marketing-final p,.work-band p{color:hsla(0,0%,100%,.82)}.work-mini-card{display:grid;grid-gap:5px;gap:5px;border-radius:8px;background:var(--orange);padding:16px;box-shadow:0 16px 28px rgba(0,0,0,.16)}.work-mini-card span{color:hsla(0,0%,100%,.78);font-size:13px;font-weight:750}.work-mini-card strong{color:#fff;font-size:22px;font-weight:950}.work-mini-card p{margin:0;color:hsla(0,0%,100%,.94);font-size:13px}.plain-card-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.section-link{margin-top:18px}.pricing-preview{display:grid;grid-gap:34px;gap:34px;grid-template-columns:minmax(260px,.82fr) minmax(420px,1fr);align-items:center;margin-top:34px;margin-bottom:34px;padding:42px 0}.pricing-preview h2{color:var(--blue-dark)}.pricing-preview p{color:var(--muted)}.pricing-preview-copy{display:grid;justify-items:start;grid-gap:14px;gap:14px}.pricing-preview-copy p{margin:0}.pricing-preview-offer{display:grid;grid-gap:14px;gap:14px}.pricing-preview-offer .home-launch-offer{max-width:none;margin-top:0}.pricing-lines{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.pricing-lines span{display:grid;grid-gap:7px;gap:7px;min-height:74px;align-content:center;border-top:2px solid rgba(255,90,18,.42);padding:13px 0 0;color:var(--muted);font-size:13px;font-weight:800}.pricing-lines .pricing-line-featured{border:1px solid rgba(255,90,18,.5);border-top:5px solid var(--orange);border-radius:8px;background:rgba(255,247,239,.92);padding:12px 16px;box-shadow:0 14px 26px rgba(32,40,43,.1)}.pricing-line-featured em{line-height:1}.pricing-lines .pricing-line-featured strong{color:var(--orange);font-size:30px}.pricing-line-featured small{color:var(--muted);font-size:12px;font-weight:800}.pricing-lines strong{color:var(--blue-dark);font-size:22px;line-height:1;white-space:nowrap}.marketing-final{margin-bottom:42px;text-align:center;justify-items:center}.how-steps,.marketing-subhero{width:min(1120px,calc(100% - 32px));margin:0 auto}.marketing-subhero{position:relative;display:grid;grid-gap:18px;gap:18px;justify-items:start;padding:58px 0 46px;overflow:hidden;isolation:isolate}.marketing-audience .marketing-subhero{width:100%;min-height:min(620px,calc(100vh - 112px));margin:0;padding:86px max(16px,calc((100% - 1120px) / 2)) 96px;align-content:center;background:linear-gradient(90deg,hsla(60,53%,97%,.68),hsla(60,53%,97%,.6) 38%,hsla(60,53%,97%,.24) 72%,hsla(60,53%,97%,.08)),linear-gradient(180deg,rgba(32,40,43,0),rgba(32,40,43,.1)),url(/images/savedwork-who-hero.png) 50% /cover no-repeat}.marketing-how .marketing-subhero{width:100%;min-height:min(560px,calc(100vh - 128px));margin:0;padding:76px max(16px,calc((100% - 1120px) / 2)) 86px;align-content:center;background:linear-gradient(90deg,hsla(60,53%,97%,.7),hsla(60,53%,97%,.62) 36%,hsla(60,53%,97%,.29) 66%,hsla(60,53%,97%,.09)),linear-gradient(180deg,rgba(32,40,43,0),rgba(32,40,43,.1)),url(/images/savedwork-how-hero.png) 50% /cover no-repeat}.marketing-pricing .marketing-subhero{width:100%;min-height:min(540px,calc(100vh - 128px));margin:0;padding:72px max(16px,calc((100% - 1120px) / 2)) 82px;align-content:center;background:linear-gradient(90deg,hsla(60,53%,97%,.7),hsla(60,53%,97%,.62) 36%,hsla(60,53%,97%,.32) 66%,hsla(60,53%,97%,.11)),linear-gradient(180deg,rgba(32,40,43,0),rgba(32,40,43,.1)),url(/images/savedwork-pricing-hero.png) 50% /cover no-repeat}.work-type-jump{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;margin-top:4px}.work-type-jump span{color:var(--muted);font-size:15px;font-weight:900}.work-type-jump a{border:1px solid rgba(255,90,18,.24);border-radius:8px;background:hsla(0,0%,100%,.54);color:var(--blue-dark);padding:7px 10px;font-size:15px;font-weight:950;text-decoration:none}.vertical-section{scroll-margin-top:92px}.marketing-subhero h1{max-width:760px;margin:0;color:var(--blue-dark);font-size:clamp(48px,7.4vw,86px);font-weight:800;line-height:1.02;text-shadow:0 2px 18px hsla(60,53%,97%,.68)}.marketing-how .marketing-subhero h1 span{color:var(--orange)}.marketing-subhero .marketing-eyebrow{text-shadow:0 1px 10px hsla(60,53%,97%,.82)}.marketing-subhero p{max-width:700px;margin:0;color:#415056;font-size:19px;line-height:1.5;text-shadow:0 1px 12px hsla(60,53%,97%,.9)}.how-steps{display:grid;grid-gap:16px;gap:16px;padding-bottom:44px}.pricing-proof-band{position:relative;overflow:hidden;border:1px solid rgba(31,62,101,.14);border-radius:8px;padding:22px;box-shadow:0 20px 44px rgba(32,40,43,.12)}.pricing-proof-band:before{content:"";position:absolute;inset:0;z-index:-2;background-position:50%;background-size:cover;background-repeat:no-repeat}.pricing-proof-band:after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(180deg,rgba(248,251,255,.84),rgba(238,245,251,.92)),radial-gradient(circle at 84% 10%,rgba(255,90,18,.16),transparent 280px)}.pricing-proof-band:before{background-image:url(/images/pricing-paper-texture.png)}.pricing-proof-band>*{position:relative;z-index:2}.how-step{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,.72fr);align-items:center;grid-gap:30px;gap:30px;border:1px solid var(--border);border-radius:8px;background:hsla(0,0%,100%,.78);box-shadow:0 14px 30px rgba(32,40,43,.1);padding:22px}.how-step h2{margin:0;color:var(--blue-dark);font-size:clamp(27px,3.5vw,42px);font-weight:800;line-height:1.06}.how-step p{color:#415056;font-size:16px;line-height:1.5}.how-step .work-mini-card p{color:hsla(0,0%,100%,.94)}.locked-day-copy,.model-list,.step-list,.step-timeline,.step-visual{border:1px solid var(--border);border-radius:8px;background:#fff;box-shadow:0 10px 22px rgba(32,40,43,.1);padding:16px}.today-visual{display:grid;grid-gap:11px;gap:11px}.today-visual span{color:var(--muted);font-size:13px;font-weight:850}.today-visual strong{color:var(--blue-dark);font-size:26px;font-weight:950}.model-list,.step-list,.step-timeline,.today-visual div{display:grid;grid-gap:8px;gap:8px}.today-visual em{border-radius:8px;background:#fff1eb;color:#c4420c;padding:10px;font-size:13px;font-style:normal;font-weight:900}.day-record-visual{display:grid;grid-gap:10px;gap:10px;background:linear-gradient(180deg,hsla(0,0%,100%,.94),hsla(60,53%,97%,.98)),repeating-linear-gradient(45deg,rgba(64,94,106,.06),rgba(64,94,106,.06) 10px,transparent 0,transparent 20px)}.day-record-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;border-bottom:2px solid rgba(255,90,18,.22);padding-bottom:10px}.day-record-entry span,.day-record-head span{color:var(--muted);font-size:12px;font-weight:850}.day-record-head strong{color:var(--blue-dark);font-size:24px;font-weight:950}.day-record-entry{display:grid;grid-gap:3px;gap:3px;border:1px solid rgba(64,94,106,.14);border-left:4px solid var(--orange);border-radius:8px;background:hsla(0,0%,100%,.78);padding:11px 12px}.day-record-entry strong{color:var(--blue-dark);font-size:15px;font-weight:900}.model-list div,.step-list div,.step-timeline div{display:grid;grid-gap:3px;gap:3px;border-top:1px solid var(--border);padding-top:8px}.model-list div:first-child,.step-list div:first-child,.step-timeline div:first-child{border-top:0;padding-top:0}.model-list strong,.step-list strong,.step-timeline strong{color:var(--blue-dark);font-size:15px;font-weight:950}.model-list span,.step-list span,.step-timeline span{color:var(--muted);font-size:13px;font-weight:750}.locked-day-copy{color:var(--blue-dark);font-size:17px;font-weight:950;line-height:1.45}.record-protection-visual{display:grid;grid-gap:14px;gap:14px;border:1px solid rgba(255,90,18,.28);border-radius:8px;background:linear-gradient(145deg,rgba(255,241,235,.88),hsla(0,0%,100%,.96)),repeating-linear-gradient(45deg,rgba(64,94,106,.06),rgba(64,94,106,.06) 10px,transparent 0,transparent 22px);box-shadow:0 16px 34px rgba(32,40,43,.12);padding:20px}.record-shield{display:grid;place-items:center;width:66px;height:72px;background:var(--orange);-webkit-clip-path:polygon(50% 0,90% 16%,84% 78%,50% 100%,16% 78%,10% 16%);clip-path:polygon(50% 0,90% 16%,84% 78%,50% 100%,16% 78%,10% 16%);color:#fff;font-size:34px;font-weight:950}.record-protection-visual span{color:var(--muted);font-size:12px;font-weight:900;text-transform:uppercase}.record-protection-visual strong{display:block;margin-top:3px;color:var(--blue-dark);font-size:24px;font-weight:950;line-height:1.05}.record-protection-visual ul{display:grid;grid-gap:8px;gap:8px;margin:0;padding:0;list-style:none}.record-protection-visual li{border:1px solid rgba(64,94,106,.16);border-radius:8px;background:hsla(0,0%,100%,.78);color:#283237;padding:10px 12px;font-size:14px;font-weight:850}.workspace-model{display:grid;grid-template-columns:minmax(0,1fr) 320px;align-items:center;grid-gap:30px;gap:30px}.vertical-stack{display:grid;grid-gap:18px;gap:18px;width:min(1120px,calc(100% - 32px));margin:0 auto;padding:10px 0 58px}.vertical-section{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,.68fr);grid-gap:28px;gap:28px;border:1px solid var(--border);border-radius:8px;background:hsla(0,0%,100%,.8);box-shadow:0 14px 30px rgba(32,40,43,.1);padding:22px}.vertical-copy{display:grid;grid-gap:14px;gap:14px;align-content:start}.vertical-copy h2{margin:0;color:var(--blue-dark);font-size:clamp(27px,3.6vw,44px);font-weight:800;line-height:1.06}.vertical-copy p{margin:0;color:#415056;font-size:16px;line-height:1.5}.vertical-proof{display:grid;grid-gap:14px;gap:14px;align-content:start;justify-items:end}.use-case-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px 14px;gap:8px 14px}.use-case-grid span{position:relative;border-top:1px solid rgba(43,68,83,.12);background:transparent;color:var(--blue-dark);padding:9px 0 0 16px;font-size:13px;font-weight:850;line-height:1.35}.use-case-grid span:before{content:"";position:absolute;top:14px;left:0;width:6px;height:6px;border-radius:999px;background:var(--orange)}.vertical-cta{justify-self:end;width:-moz-fit-content;width:fit-content}.vertical-timeline{display:grid;grid-gap:8px;gap:8px;align-self:start;width:100%;border:1px solid var(--border);border-radius:8px;background:#fff;box-shadow:0 10px 22px rgba(32,40,43,.1);padding:14px}.vertical-timeline div{border-top:1px solid var(--border);color:var(--blue-dark);padding-top:8px;font-size:13px;font-weight:850;line-height:1.35}.vertical-timeline div:first-child{border-top:0;padding-top:0}.business-fit-section{display:grid;grid-gap:20px;gap:20px;padding:22px 0 46px}.business-fit-section h2{color:var(--blue-dark)}.business-fit-section .section-heading{max-width:860px;margin-bottom:0}.business-fit-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.business-fit-panel{border-top:3px solid var(--orange);padding:18px 0 0}.business-fit-panel-muted{border-top-color:rgba(43,68,83,.36)}.business-fit-panel h3{margin:0 0 12px;color:var(--blue-dark);font-size:20px;font-weight:950}.business-fit-panel ul{display:grid;grid-gap:10px;gap:10px;margin:0;padding:0;list-style:none}.business-fit-panel li{position:relative;padding-left:18px;color:#415056;font-size:15px;font-weight:800;line-height:1.4}.business-fit-panel li:before{content:"";position:absolute;left:0;top:.62em;width:7px;height:7px;border-radius:999px;background:var(--orange)}.pricing-hero strong{color:var(--blue-dark);font-size:17px;font-weight:950}.launch-offer-banner{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:14px 22px;gap:14px 22px;align-items:center;width:min(760px,100%);margin-top:22px;padding:18px 20px}.launch-offer-banner>div:first-child{display:grid;grid-gap:7px;gap:7px;min-width:0}.launch-offer-banner>p{grid-column:1/-1}.launch-offer-banner-price{display:grid;justify-items:end;grid-gap:3px;gap:3px;border-left:1px solid rgba(43,68,83,.18);padding-left:22px;white-space:nowrap}.launch-offer-banner-price strong{color:var(--orange);font-size:34px}.launch-offer-banner-price small{color:var(--muted);font-size:12px;font-weight:800}.launch-offer-inline{display:block;margin-top:10px;line-height:1.35}.pricing-card-grid,.pricing-control-wrap,.pricing-single-wrap{width:min(1120px,calc(100% - 32px));margin:0 auto}.pricing-control-wrap{display:flex;justify-content:center;padding:34px 0 22px}.billing-toggle{display:grid;grid-template-columns:1fr 1fr;grid-gap:6px;gap:6px;width:min(100%,430px);border:1px solid var(--border);border-radius:8px;background:hsla(60,53%,97%,.86);padding:5px;box-shadow:0 10px 22px rgba(32,40,43,.1)}.billing-toggle button{min-height:42px;border-radius:7px;background:transparent;color:var(--muted);font-size:14px;font-weight:900}.billing-toggle button.is-active{background:var(--orange);color:#fff;box-shadow:0 8px 14px rgba(255,90,18,.2)}.billing-toggle button span{font-weight:400}.pricing-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px}.pricing-card-grid,.pricing-single-wrap{padding-bottom:58px}.example-note,.faq-list details,.marketing-price-card,.pricing-example-card{border:1px solid var(--border);border-radius:8px;background:#fff;box-shadow:0 14px 30px rgba(32,40,43,.1)}.marketing-price-card{display:grid;grid-gap:16px;gap:16px;align-content:start;padding:18px}.pricing-single-card{grid-template-columns:minmax(0,1fr) minmax(330px,.72fr);gap:0;overflow:hidden;padding:0}.pricing-single-main{display:grid;grid-gap:16px;gap:16px;align-content:start;padding:30px}.pricing-addons-panel>span,.pricing-card-eyebrow{color:var(--orange);font-size:12px;font-weight:950;letter-spacing:.06em;text-transform:uppercase}.pricing-single-main h2{max-width:620px;margin:0;font-size:clamp(34px,4.8vw,58px);line-height:.98}.pricing-main-price{display:flex;flex-wrap:wrap;gap:8px 14px;align-items:baseline;border-top:1px solid rgba(43,68,83,.14);border-bottom:1px solid rgba(43,68,83,.14);padding:16px 0}.pricing-main-price strong{color:var(--orange);font-size:clamp(42px,6vw,72px);line-height:.9}.pricing-main-price small{color:var(--muted);font-size:13px;font-weight:850}.pricing-single-main p{max-width:660px;margin:0;color:var(--muted);font-size:17px;line-height:1.5}.pricing-single-main ul{display:grid;grid-gap:10px;gap:10px;margin:0;padding:0;list-style:none}.pricing-single-main li{position:relative;padding-left:18px;color:#2e3b40;font-size:15px;font-weight:850}.pricing-single-main li:before{content:"";position:absolute;left:0;top:.58em;width:7px;height:7px;border-radius:999px;background:var(--orange)}.pricing-single-main .marketing-primary{width:-moz-fit-content;width:fit-content}.pricing-addons-panel{display:grid;grid-gap:14px;gap:14px;align-content:start;border-left:1px solid rgba(43,68,83,.14);background:linear-gradient(135deg,rgba(231,236,233,.82),hsla(60,53%,97%,.7)),repeating-linear-gradient(45deg,rgba(43,68,83,.05),rgba(43,68,83,.05) 7px,transparent 0,transparent 14px);padding:30px}.pricing-addons-panel h3{margin:0;color:var(--blue-dark);font-size:26px;line-height:1.05}.pricing-addon-row{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:18px;gap:18px;align-items:center;border:1px solid rgba(43,68,83,.16);border-radius:8px;background:hsla(0,0%,100%,.74);padding:14px}.pricing-addon-row b,.pricing-addon-row strong{color:var(--blue-dark);font-size:16px;font-weight:950}.pricing-addon-row p{margin:4px 0 0;color:var(--muted);font-size:13px;font-weight:700;line-height:1.35}.pricing-addon-row b{white-space:nowrap}.pricing-addon-note{margin:0;border-left:4px solid var(--orange);border-radius:7px;background:rgba(255,247,239,.86);padding:12px 14px;color:#415056;font-size:13px;font-weight:800;line-height:1.4}.pricing-quick-examples{display:grid;grid-gap:10px;gap:10px;align-content:start;border:1px solid var(--border);border-radius:8px;background:hsla(0,0%,100%,.78);box-shadow:0 14px 30px rgba(32,40,43,.1);padding:18px}.pricing-quick-examples h2{margin:0;color:var(--blue-dark);font-size:24px;font-weight:800}.pricing-quick-examples details{border-top:1px solid rgba(43,68,83,.14);padding-top:10px}.pricing-quick-examples summary{position:relative;display:flex;justify-content:space-between;gap:26px;cursor:pointer;list-style:none;padding-right:18px}.pricing-quick-examples summary::-webkit-details-marker{display:none}.pricing-quick-examples summary:after{content:"+";position:absolute;right:0;top:0;color:var(--orange);font-size:18px;font-weight:950;line-height:1}.pricing-quick-examples details[open] summary:after{content:"-"}.pricing-quick-examples span{color:#415056;font-size:14px;font-weight:800;line-height:1.35}.pricing-quick-examples strong{color:var(--orange);font-size:15px;font-weight:950;white-space:nowrap}.pricing-quick-examples p{margin:8px 0 0;color:var(--muted);font-size:13px;font-weight:400;line-height:1.45}.team-feature-section{display:grid;grid-gap:20px;gap:20px;margin-bottom:42px}.team-feature-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.team-feature-grid article{display:grid;grid-gap:8px;gap:8px;border:1px solid rgba(64,94,106,.22);border-top:5px solid var(--orange);border-radius:8px;background:hsla(60,53%,97%,.9);padding:16px;box-shadow:0 14px 30px rgba(32,40,43,.1)}.team-feature-grid article:nth-child(2n){border-top-color:#405e6a}.team-feature-grid h3{margin:0;color:var(--blue-dark);font-size:21px;font-weight:900;line-height:1.02}.team-feature-grid p{margin:0;color:var(--muted);font-size:14px;line-height:1.42}.marketing-price-card h2{margin:0;color:var(--blue-dark);font-size:24px;font-weight:800}.marketing-price-card strong{display:block;margin-top:8px;color:var(--orange);font-size:25px;font-weight:950}.marketing-price-card p{color:#415056;line-height:1.45}.marketing-price-card ul{display:grid;grid-gap:8px;gap:8px;margin:0;padding-left:18px;color:#283237;font-size:14px;line-height:1.35}.price-support{border-radius:8px;background:#fff1eb;color:#c4420c;padding:10px;font-size:13px;font-weight:800}.member-example{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,.8fr);align-items:center;grid-gap:28px;gap:28px}.example-note{display:grid;grid-gap:8px;gap:8px;padding:16px}.example-note strong{color:var(--blue-dark);font-size:17px;font-weight:950}.example-note span{color:#415056;font-size:14px;font-weight:800}.example-note p{margin:6px 0 0;border-top:1px solid var(--border);padding-top:10px;font-size:14px}.pricing-example-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:14px;gap:14px}.pricing-example-card{display:grid;grid-gap:8px;gap:8px;padding:16px}.pricing-example-card h3{margin:0;border-bottom:1px solid rgba(43,68,83,.14);padding-bottom:10px;color:var(--blue-dark);font-size:19px;font-weight:800}.pricing-example-card span{position:relative;padding-left:14px;color:#415056;font-size:14px;font-weight:800}.pricing-example-card span:before{content:"";position:absolute;left:0;top:.55em;width:5px;height:5px;border-radius:999px;background:rgba(255,90,18,.72)}.pricing-example-card strong{margin-top:10px;border-top:1px solid rgba(43,68,83,.14);padding-top:10px;color:var(--orange);font-size:17px;font-weight:950}.trial-section{display:grid;grid-gap:12px;gap:12px;border-radius:8px;background:var(--blue-dark);color:#fff;padding:28px}.trial-section p{max-width:780px;color:hsla(0,0%,100%,.82)}.trial-section h2{color:#fff}.trial-section .locked-day-copy{border-color:hsla(0,0%,100%,.16);background:hsla(0,0%,100%,.08);color:#fff;box-shadow:none}.faq-list{display:grid;grid-gap:10px;gap:10px}.faq-list details{padding:14px 16px}.faq-list summary{color:var(--blue-dark);cursor:pointer;font-size:16px;font-weight:950}.faq-list p{margin:10px 0 0;color:#415056;font-size:15px;line-height:1.5}@media (min-width:760px){.shell{padding-top:28px}.auth-card{padding:28px}}@media (max-width:900px){.marketing-nav{grid-template-columns:1fr auto}.marketing-nav nav{display:none}.billing-actions-panel,.billing-addons-panel,.billing-start-panel,.billing-status-panel,.how-step,.marketing-hero,.member-example,.pricing-preview,.two-column,.vertical-section,.work-band,.workspace-model{grid-template-columns:1fr}.billing-header-summary{border-left:0;border-top:1px solid rgba(98,116,111,.22);padding-left:0;padding-top:10px}.billing-addons-panel .addon-control-grid,.billing-task-list{grid-template-columns:1fr}.billing-cancel-actions{justify-content:stretch}.billing-addon-footer .secondary,.billing-cancel-actions button,.billing-start-actions .primary{width:100%}.marketing-card-grid,.plain-card-grid,.pricing-card-grid,.pricing-example-grid,.team-feature-grid{grid-template-columns:1fr 1fr}.pricing-single-card{grid-template-columns:1fr}.pricing-addons-panel{border-left:0;border-top:1px solid rgba(43,68,83,.14)}.scattered-proof-collage{display:none}.launch-offer-banner,.pricing-lines{grid-template-columns:1fr}.launch-offer-banner-price{justify-items:start;border-left:0;border-top:1px solid rgba(43,68,83,.18);padding:12px 0 0}.business-fit-grid{grid-template-columns:1fr}.phone-demo,.work-mini-card{justify-self:stretch}}@media (max-width:560px){.marketing-nav{width:min(100%,calc(100% - 24px));gap:10px}.marketing-logo{min-height:40px}.marketing-logo .savedwork-logo-image{height:34px}.marketing-logo .savedwork-logo-word{font-size:clamp(31px,11vw,39px)}.marketing-logo .savedwork-logo-mark{width:34px;height:34px}.marketing-nav-cta{min-height:40px;padding:0 10px;font-size:12px}.how-steps,.marketing-final,.marketing-footer,.marketing-hero,.marketing-section,.marketing-subhero,.vertical-stack{width:min(100%,calc(100% - 24px))}.marketing-footer{align-items:flex-start;flex-direction:column;padding:28px 0 34px}.marketing-footer nav{justify-content:flex-start}.policy-content,.policy-hero{width:min(100%,calc(100% - 24px))}.policy-hero{padding:42px 0 20px}.policy-hero h1{font-size:44px}.policy-content article{gap:10px;padding:18px 0}.policy-content article,.seat-summary,.workspace-confirm-panel,.workspace-management-hero{grid-template-columns:1fr}.workspace-confirm-panel>div:last-child,.workspace-hero-action{justify-self:start}.workspace-billing-grid,.workspace-detail-summary,.workspace-metric-strip{grid-template-columns:1fr}.member-row,.member-row:has(.small-button){grid-template-columns:auto minmax(0,1fr)}.member-row .small-button,.member-row em{grid-column:2;justify-self:start}.pending-invite-row{grid-template-columns:1fr}.pending-invite-actions{justify-content:flex-start}.profile-hero{grid-template-columns:1fr}.profile-admin-access,.profile-quick-actions{justify-self:start}.profile-admin-access{grid-template-columns:1fr}.profile-section-title{display:grid;grid-gap:4px;gap:4px}.profile-section-title span{text-align:left}.profile-edit-sheet,.profile-settings-sheet,.profile-sheet{grid-template-columns:1fr}.profile-settings-sheet h2{grid-row:auto}.profile-row,.profile-row-grid,.team-admin-form-row,.workspace-access-row{grid-template-columns:1fr}.workspace-metric-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.workspace-detail-edit .team-admin-form-row,.workspace-details-panel .team-admin-form-row{grid-template-columns:minmax(0,1fr) 86px}.workspace-details-panel .team-admin-form-row .field:first-child,.workspace-details-panel .team-admin-form-row .field:nth-child(3),.workspace-details-panel .team-admin-form-row .primary{grid-column:1/-1}.workspace-detail-edit-actions button,.workspace-details-panel .team-admin-form-row .primary{width:100%}.team-billing-card{grid-template-columns:1fr}.team-billing-card .team-admin-note{grid-column:auto}.workspace-access-actions,.workspace-access-row .section-action-button,.workspace-access-row .small-button,.workspace-access-row em{justify-self:start}.workspace-access-actions{flex-wrap:wrap}.pricing-card-grid,.pricing-control-wrap{width:min(100%,calc(100% - 24px))}.marketing-hero{gap:30px;padding:34px 0 46px}.marketing-home .marketing-hero{min-height:660px;padding:54px 12px 60px;background:linear-gradient(180deg,hsla(60,53%,97%,.92),hsla(60,53%,97%,.82) 48%,hsla(60,53%,97%,.46)),linear-gradient(90deg,hsla(60,53%,97%,.88),hsla(60,53%,97%,.24)),url(/images/savedwork-home-hero.png) 62% /cover no-repeat}.marketing-subhero{padding:34px 0}.marketing-audience .marketing-subhero{min-height:600px;padding:54px 12px 60px;background:linear-gradient(180deg,hsla(60,53%,97%,.92),hsla(60,53%,97%,.84) 48%,hsla(60,53%,97%,.5)),linear-gradient(90deg,hsla(60,53%,97%,.86),hsla(60,53%,97%,.26)),url(/images/savedwork-who-hero.png) 58% /cover no-repeat}.marketing-how .marketing-subhero{min-height:560px;padding:48px 12px 56px;background:linear-gradient(180deg,hsla(60,53%,97%,.93),hsla(60,53%,97%,.84) 50%,hsla(60,53%,97%,.52)),linear-gradient(90deg,hsla(60,53%,97%,.88),hsla(60,53%,97%,.28)),url(/images/savedwork-how-hero.png) 58% /cover no-repeat}.marketing-pricing .marketing-subhero{min-height:540px;padding:48px 12px 56px;background:linear-gradient(180deg,hsla(60,53%,97%,.94),hsla(60,53%,97%,.84) 50%,hsla(60,53%,97%,.54)),linear-gradient(90deg,hsla(60,53%,97%,.9),hsla(60,53%,97%,.28)),url(/images/savedwork-pricing-hero.png) 58% /cover no-repeat}.marketing-hero-copy p{font-size:17px}.marketing-hero-actions{display:grid}.marketing-section{padding:42px 0}.messy-proof-band{padding:20px;background:hsla(60,53%,97%,.86)}.fit-check-list,.marketing-card-grid,.marketing-timeline-row,.plain-card-grid,.pricing-card-grid,.pricing-example-grid,.team-feature-grid,.use-case-grid{grid-template-columns:1fr}.marketing-timeline-row{gap:4px}.marketing-final,.pricing-preview,.work-band{padding:20px}.how-step,.vertical-section{padding:16px}.pricing-proof-band{padding:14px}.pricing-proof-band:after{background:linear-gradient(180deg,hsla(60,53%,97%,.92),hsla(144,9%,90%,.96))}.pricing-lines span{display:grid}.billing-toggle{grid-template-columns:1fr}}.theme-sandbox{min-height:100vh;background:#0c1726;color:#fbfbf2}.sandbox-hero{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,420px);align-items:end;min-height:780px;overflow:hidden;padding:22px max(18px,calc((100% - 1120px) / 2)) 88px}.sandbox-hero-bg{position:absolute;inset:0;background:linear-gradient(90deg,rgba(12,23,38,.94),rgba(12,23,38,.76) 38%,rgba(12,23,38,.32)),linear-gradient(180deg,rgba(12,23,38,.1),rgba(12,23,38,.88)),url(/images/savedwork-home-hero.png) 62% /cover no-repeat;transform:scale(1.01)}.sandbox-nav{position:absolute;top:0;left:max(18px,calc((100% - 1120px) / 2));right:max(18px,calc((100% - 1120px) / 2));z-index:2;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:18px 0}.sandbox-nav .savedwork-logo{color:var(--blue-dark)}.sandbox-nav a{color:#fff;font-size:14px;font-weight:900;text-decoration:none}.sandbox-hero-copy a:first-child,.sandbox-nav>a:last-child{border-radius:8px;background:var(--orange);padding:13px 16px;box-shadow:0 16px 32px rgba(255,90,18,.26)}.sandbox-hero-copy,.sandbox-proof-card{position:relative;z-index:1}.sandbox-hero-copy{max-width:720px}.sandbox-hero-copy span,.sandbox-proof-band span,.sandbox-split span{color:#ffb088;font-size:12px;font-weight:950;letter-spacing:0;text-transform:uppercase}.sandbox-hero-copy h1,.sandbox-proof-band h2,.sandbox-split h2{margin:12px 0 0;font-size:clamp(42px,7vw,82px);line-height:1.02;font-weight:950}.sandbox-hero-copy p,.sandbox-proof-band p,.sandbox-split p{max-width:650px;color:rgba(248,251,255,.78);font-size:18px;line-height:1.55}.sandbox-hero-copy div{display:flex;flex-wrap:wrap;gap:12px;margin-top:26px}.sandbox-hero-copy a{display:inline-flex;align-items:center;min-height:48px;color:#fff;font-size:14px;font-weight:900;text-decoration:none}.sandbox-hero-copy a:last-child{border:1px solid rgba(248,251,255,.26);border-radius:8px;padding:13px 16px;background:rgba(248,251,255,.08)}.sandbox-proof-card{align-self:end;display:grid;grid-gap:10px;gap:10px;border:1px solid rgba(248,251,255,.18);border-radius:8px;background:rgba(248,251,255,.9);color:var(--blue-dark);padding:16px;box-shadow:0 28px 70px rgba(0,0,0,.28)}.sandbox-proof-card>strong{color:var(--orange);font-size:20px;font-weight:950}.sandbox-proof-card div{display:grid;grid-gap:3px;gap:3px;border-top:1px solid rgba(31,62,101,.12);padding-top:10px}.sandbox-proof-card em,.sandbox-proof-card span{color:var(--muted);font-size:12px;font-style:normal;font-weight:800}.sandbox-proof-card b{font-size:15px}.sandbox-action-strip,.sandbox-proof-band,.sandbox-split{width:min(1120px,calc(100% - 36px));margin:0 auto}.sandbox-proof-band{display:grid;grid-template-columns:.8fr 1fr;grid-gap:34px;gap:34px;border-top:1px solid rgba(248,251,255,.16);border-bottom:1px solid rgba(248,251,255,.16);padding:58px 0}.sandbox-proof-band h2,.sandbox-split h2{font-size:clamp(34px,5vw,58px)}.sandbox-action-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:1px;gap:1px;padding:56px 0}.sandbox-action-strip article,.sandbox-use-list article{background:rgba(248,251,255,.08);border:1px solid rgba(248,251,255,.12);border-radius:8px;padding:18px}.sandbox-action-strip span,.sandbox-use-list strong{color:#fff;font-size:18px;font-weight:950}.sandbox-action-strip p,.sandbox-use-list p{color:rgba(248,251,255,.7);line-height:1.45}.sandbox-split{display:grid;grid-template-columns:.9fr 1.1fr;grid-gap:38px;gap:38px;padding:22px 0 80px}.sandbox-today{display:grid;grid-template-columns:minmax(0,.8fr) minmax(320px,430px);align-items:center;grid-gap:42px;gap:42px;width:min(1120px,calc(100% - 36px));margin:0 auto;padding:8px 0 66px}.sandbox-today-copy span{width:-moz-fit-content;width:fit-content;color:#20282b;border:1px solid rgba(64,94,106,.28);border-left:5px solid #ff5a12;background:hsla(60,53%,97%,.86);border-radius:5px;padding:7px 10px 6px;font-size:12px;font-weight:950;text-transform:uppercase}.sandbox-today-copy h2{margin-top:12px;font-size:clamp(34px,5vw,58px)}.sandbox-phone{border:1px solid rgba(64,94,106,.34);border-radius:8px;background:#fbfbf2;color:#20282b;padding:14px;box-shadow:0 24px 58px rgba(32,40,43,.2)}.sandbox-phone header{display:flex;align-items:center;justify-content:space-between;gap:14px}.sandbox-phone header .savedwork-logo{max-width:72%}.sandbox-phone header button{width:42px;min-width:42px;height:42px;background:radial-gradient(circle at 50% 34%,#20282b 0 4px,transparent 5px),radial-gradient(circle at 50% 78%,transparent 0 8px,#20282b 9px 11px,transparent 12px),#e2e7e4}.sandbox-phone header button,.sandbox-today-date{border:1px solid rgba(64,94,106,.24);border-radius:8px}.sandbox-today-date{display:flex;justify-content:space-between;gap:16px;margin-top:16px;border-left:6px solid #ff5a12;background:#e2e7e4;padding:12px}.sandbox-timeline-heading span,.sandbox-timeline-heading strong,.sandbox-today-date span,.sandbox-today-date strong,.sandbox-work-bar button,.sandbox-work-bar span,.sandbox-work-bar strong{font-weight:950;text-transform:uppercase}.sandbox-timeline-heading span,.sandbox-today-date span,.sandbox-work-bar span{color:#415056;font-size:12px}.sandbox-mobile-actions{display:grid;grid-template-columns:1fr 1fr;grid-gap:9px;gap:9px;margin-top:14px}.sandbox-mobile-actions button{min-height:76px;border:1px solid rgba(64,94,106,.24);border-top:5px solid #405e6a;border-radius:8px;background:#fff;color:#20282b;padding:12px;text-align:left;box-shadow:0 10px 20px rgba(32,40,43,.08)}.sandbox-mobile-actions button:nth-child(4){border-top-color:#ff5a12}.sandbox-mobile-actions span,.sandbox-mobile-actions strong{display:block}.sandbox-mobile-actions strong{font-size:17px;font-weight:950;text-transform:uppercase}.sandbox-mobile-actions span{margin-top:5px;color:#60718a;font-size:12px;font-weight:800}.sandbox-work-bar{display:grid;grid-template-columns:1fr auto;grid-gap:4px 10px;gap:4px 10px;margin-top:14px;border:1px solid rgba(64,94,106,.24);border-radius:8px;background:#fff1eb;padding:12px}.sandbox-work-bar strong{grid-column:1}.sandbox-work-bar button{grid-column:2;grid-row:1/span 2;align-self:center;min-height:36px;border-radius:6px;background:#ff5a12;color:#fff;padding:0 10px;font-size:12px}.sandbox-mobile-timeline{display:grid;grid-gap:9px;gap:9px;margin-top:16px}.sandbox-timeline-heading{display:flex;justify-content:space-between;gap:12px;padding:0 2px}.sandbox-mobile-timeline article{display:grid;grid-template-columns:72px minmax(0,1fr);grid-gap:10px;gap:10px;border:1px solid rgba(64,94,106,.2);border-left:5px solid #405e6a;border-radius:8px;background:#fff;padding:11px}.sandbox-mobile-timeline article:nth-child(5){border-left-color:#ff5a12}.sandbox-mobile-timeline article>span{color:#8f572f;font-size:12px;font-weight:950}.sandbox-mobile-timeline p{margin:3px 0 0;color:#415056;font-size:13px;line-height:1.35}.sandbox-use-list{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}@media (max-width:820px){.sandbox-action-strip,.sandbox-hero,.sandbox-proof-band,.sandbox-split,.sandbox-today,.sandbox-use-list{grid-template-columns:1fr}.sandbox-hero{min-height:auto;padding-top:110px}}@media (max-width:560px){.sandbox-nav>a:last-child{padding:11px 10px;font-size:12px}.sandbox-hero-copy h1{font-size:44px}}.theme-sandbox{background:#e2e7e4;color:#20282b}.sandbox-action-strip span,.sandbox-proof-card>strong,.sandbox-use-list strong,.theme-sandbox h1,.theme-sandbox h2,.theme-sandbox h3{font-family:Arial Narrow,Roboto Condensed,Segoe UI,Arial,sans-serif;text-transform:uppercase;letter-spacing:0}.theme-sandbox p{color:rgba(32,40,43,.78)}.sandbox-hero{min-height:710px;color:#fbfbf2;background:#20282b}.sandbox-hero-bg{background:linear-gradient(90deg,rgba(32,40,43,.9),rgba(32,40,43,.68) 42%,rgba(32,40,43,.12)),linear-gradient(180deg,rgba(32,40,43,.04),rgba(32,40,43,.36)),url(/images/savedwork-home-hero.png) 62% /cover no-repeat}.sandbox-nav .savedwork-logo{filter:drop-shadow(0 10px 18px rgba(0,0,0,.24))}.sandbox-hero-copy a:first-child,.sandbox-nav>a:last-child{background:#ff5a12;color:#fff;border-radius:6px;box-shadow:0 14px 30px rgba(143,87,47,.24)}.sandbox-hero-copy span,.sandbox-proof-band span,.sandbox-split span{width:-moz-fit-content;width:fit-content;color:#20282b;border:1px solid rgba(64,94,106,.28);border-left:5px solid #ff5a12;background:hsla(60,53%,97%,.86);border-radius:5px;padding:7px 10px 6px}.sandbox-hero-copy>span{color:#fbfbf2;background:rgba(32,40,43,.62);border-color:hsla(60,53%,97%,.22)}.sandbox-hero-copy h1{max-width:740px;color:#fbfbf2}.sandbox-hero-copy p{color:hsla(60,53%,97%,.84)}.sandbox-hero-copy a:last-child{color:#fbfbf2;border-color:hsla(60,53%,97%,.42);background:hsla(60,53%,97%,.12);border-radius:6px}.sandbox-proof-card{border-color:rgba(64,94,106,.28);border-top:7px solid #405e6a;background:#fbfbf2;color:#20282b;box-shadow:0 14px 34px rgba(32,40,43,.18)}.sandbox-proof-card>strong{color:#ff5a12}.sandbox-proof-card div{border-top-color:rgba(64,94,106,.16)}.sandbox-action-strip,.sandbox-proof-band,.sandbox-split{color:#20282b}.sandbox-proof-band{border-color:rgba(64,94,106,.24)}.sandbox-action-strip article,.sandbox-use-list article{border-color:rgba(64,94,106,.24);border-top:5px solid #405e6a;background:#fbfbf2;box-shadow:0 14px 34px rgba(32,40,43,.12)}.sandbox-action-strip article:nth-child(2n),.sandbox-use-list article:nth-child(2n){border-top-color:#ff5a12}.sandbox-action-strip span,.sandbox-use-list strong{color:#20282b}.sandbox-action-strip p,.sandbox-use-list p{color:rgba(65,80,86,.9)}.admin-shell{min-height:100vh;display:grid;grid-template-columns:260px minmax(0,1fr);background:#d7dbd2;color:var(--text)}.admin-sidebar{position:-webkit-sticky;position:sticky;top:0;height:100vh;display:grid;align-content:start;grid-gap:28px;gap:28px;border-right:1px solid rgba(32,40,43,.14);background:#20282b;padding:24px 18px}.admin-logo{display:inline-flex;text-decoration:none}.admin-logo .savedwork-logo-image{height:34px;filter:drop-shadow(0 8px 14px rgba(0,0,0,.18))}.admin-sidebar nav{display:grid;grid-gap:7px;gap:7px}.admin-action-row button,.admin-list-row,.admin-sidebar button,.admin-table-row{border:1px solid transparent;border-radius:8px}.admin-sidebar button{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:42px;background:transparent;color:hsla(60,53%,97%,.72);padding:0 12px;text-align:left;font-size:14px;font-weight:850}.admin-sidebar button em{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:22px;border-radius:999px;background:var(--orange);color:#fff;font-size:11px;font-style:normal;font-weight:950}.admin-sidebar button.is-active,.admin-sidebar button:hover{border-color:rgba(255,90,18,.32);background:rgba(255,90,18,.14);color:#fff}.admin-main{display:grid;align-content:start;grid-gap:18px;gap:18px;padding:28px}.admin-topbar{display:grid;grid-template-columns:minmax(160px,.7fr) auto auto minmax(360px,1fr);align-items:end;grid-gap:12px;gap:12px}.admin-detail-panel>span,.admin-panel-heading span,.admin-stat-card span,.admin-topbar span{color:var(--muted);font-size:12px;font-weight:900}.admin-topbar h1{margin:2px 0 0;color:var(--blue-dark);font-size:46px;line-height:.95;font-weight:900}.admin-attention-button{align-self:end;display:inline-flex;align-items:center;gap:8px;min-height:38px;border:1px solid rgba(216,58,22,.24);border-radius:8px;background:#fff1eb;color:#a7330b;padding:0 12px;font-size:13px;font-weight:900;box-shadow:0 8px 18px rgba(216,58,22,.12)}.admin-attention-button span{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:22px;border-radius:999px;background:var(--orange);color:#fff;font-size:11px;font-weight:950}.admin-data-source{align-self:end;display:inline-flex;align-items:center;gap:8px;min-height:38px;border:1px solid rgba(41,111,43,.22);border-radius:8px;background:hsla(0,0%,100%,.72);color:var(--blue-dark);padding:0 12px;font-size:12px;font-weight:900;box-shadow:0 8px 18px rgba(31,42,43,.08)}.admin-data-source span{display:inline-flex;align-items:center;justify-content:center;min-width:34px;height:22px;border-radius:999px;color:#fff;font-size:11px;font-weight:950}.admin-data-source.is-good span{background:#2f7d32}.admin-data-source.is-warning{border-color:rgba(216,58,22,.24)}.admin-data-source.is-warning span{background:var(--orange)}.admin-search,.admin-select-control{display:grid;grid-gap:6px;gap:6px}.admin-toolbar{display:grid;grid-template-columns:minmax(220px,1fr) auto auto auto;align-items:end;grid-gap:10px;gap:10px}.admin-toolbar.is-overview{justify-content:end;grid-template-columns:auto}.admin-search span,.admin-select-control span{color:var(--muted);font-size:12px;font-weight:900}.admin-search input,.admin-select-control select{min-height:44px;border:1px solid var(--border);border-radius:8px;background:hsla(60,53%,97%,.9);color:var(--text);padding:0 13px}.admin-select-control select{min-width:140px;font-size:13px;font-weight:850}.admin-order-control select{min-width:92px}.admin-timeframe-wrap{display:flex;align-items:center;justify-content:flex-end;gap:10px;flex-wrap:wrap}.admin-timeframe{display:inline-flex;align-items:center;gap:4px;min-height:38px;border:1px solid var(--border);border-radius:8px;background:hsla(60,53%,97%,.72);padding:4px}.admin-timeframe button{min-height:28px;border-radius:6px;background:transparent;color:var(--muted);padding:0 9px;font-size:11px;font-weight:900}.admin-timeframe button.is-active{background:var(--orange);color:#fff;box-shadow:0 8px 16px rgba(255,90,18,.2)}.admin-date-range{display:flex;align-items:flex-end;gap:8px;flex-wrap:wrap}.admin-date-range label{display:grid;grid-gap:4px;gap:4px}.admin-date-range span{color:var(--muted);font-size:11px;font-weight:900}.admin-date-range input{min-height:38px;border:1px solid var(--border);border-radius:8px;background:hsla(60,53%,97%,.9);color:var(--text);padding:0 9px;font-size:12px;font-weight:800}.admin-dashboard{display:grid;grid-gap:14px;gap:14px}.admin-dashboard-section{position:relative;display:grid;grid-template-columns:58px minmax(0,1fr);grid-gap:12px;gap:12px;border:1px solid rgba(64,94,106,.16);border-left:5px solid var(--orange);border-radius:8px;background:hsla(60,53%,97%,.58);padding:0 12px 12px 0;overflow:hidden}.admin-dashboard-section:before{content:"";position:absolute;inset:0 auto 0 0;width:58px;background:#20282b}.admin-dashboard-heading{position:relative;z-index:1;grid-row:1/span 2;align-self:stretch;display:flex;align-items:center;justify-content:center;min-height:100%;padding:12px 0}.admin-dashboard-heading h2{margin:0;color:#fbfbf2;font-size:20px;line-height:1;font-weight:650;writing-mode:vertical-rl;transform:rotate(180deg);white-space:nowrap}.admin-dashboard-heading span{display:none}.admin-dashboard-heading+*{margin-top:12px}.admin-dashboard-section>:not(.admin-dashboard-heading){grid-column:2}.admin-dashboard-metric-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:8px;gap:8px}.admin-dashboard-metric-grid.is-hero{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.admin-dashboard-metric-grid.is-compact{grid-template-columns:repeat(auto-fit,minmax(118px,1fr))}.admin-dashboard-metric-grid.is-revenue-primary{grid-template-columns:repeat(5,minmax(112px,1fr))}.admin-dashboard-metric{display:grid;grid-gap:6px;gap:6px;min-height:88px;border:1px solid rgba(64,94,106,.18);border-top:3px solid var(--muted);border-radius:8px;background:hsla(0,0%,100%,.56);color:var(--text);padding:10px;text-align:left;box-shadow:0 8px 18px rgba(32,40,43,.06)}.admin-metric-label{position:relative;display:inline-flex;align-items:center;gap:5px;color:var(--muted);font-size:12px;font-weight:800;line-height:1.2}.admin-metric-info{position:relative;display:inline-flex;z-index:8}.admin-metric-info>button{display:inline-flex;align-items:center;justify-content:center;width:17px;height:17px;border:1px solid rgba(64,94,106,.24);border-radius:999px;background:hsla(0,0%,100%,.72);color:var(--muted);cursor:pointer;font-size:11px;font-weight:900;padding:0}.admin-metric-info div{position:absolute;top:calc(100% + 8px);left:0;z-index:20;display:grid;grid-gap:6px;gap:6px;width:min(280px,70vw);border:1px solid rgba(64,94,106,.22);border-radius:8px;background:#fbfbf2;box-shadow:0 18px 38px rgba(32,40,43,.18);padding:10px 12px}.admin-metric-info strong{color:var(--blue-dark);font-size:13px;font-weight:900;line-height:1.2}.admin-metric-info p{margin:0;color:var(--muted);font-size:12px;font-weight:650;line-height:1.35}.admin-metric-info code{display:block;border-radius:6px;background:rgba(32,40,43,.08);color:var(--blue-dark);font-size:11px;font-weight:800;line-height:1.35;padding:7px 8px}.admin-dashboard-metric strong{color:var(--blue-dark);font-size:clamp(22px,2.2vw,30px);line-height:1;font-weight:650}.admin-dashboard-metric small{color:var(--muted);font-size:11px;font-weight:750;line-height:1.25}.admin-metric-foot{display:flex;align-items:center;justify-content:space-between;gap:8px}.admin-metric-foot button{border:1px solid rgba(255,90,18,.34);border-radius:999px;background:rgba(255,90,18,.08);color:var(--orange);cursor:pointer;font-size:11px;font-weight:900;padding:4px 8px}.admin-dashboard-metric.is-positive{border-top-color:#3f7d2a}.admin-dashboard-metric.is-positive small{color:#27620f}.admin-dashboard-metric.is-negative{border-top-color:#d83a16}.admin-dashboard-metric.is-negative small{color:#a7330b}.admin-dashboard-metric.is-neutral{border-top-color:#8f572f}.admin-dashboard-revenue-layout,.admin-dashboard-split,.admin-dashboard-usage-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.52fr);grid-gap:10px;gap:10px}.admin-dashboard-usage-layout{grid-template-columns:minmax(520px,1fr) minmax(520px,.78fr)}.admin-dashboard-revenue-layout{grid-template-columns:minmax(640px,1fr) minmax(380px,.52fr)}.admin-dashboard-movement-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));grid-gap:8px;gap:8px}.admin-dashboard-movement-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:3px 12px;gap:3px 12px;border:1px solid rgba(64,94,106,.16);border-left:4px solid var(--muted);border-radius:8px;background:hsla(0,0%,100%,.5);color:var(--text);padding:9px 10px;text-align:left}.admin-dashboard-movement-row>.admin-metric-label{color:var(--blue-dark);font-size:13px;font-weight:850}.admin-dashboard-movement-row strong{grid-row:1/span 2;grid-column:2;color:var(--blue-dark);font-size:22px;font-weight:680}.admin-dashboard-movement-row small{color:var(--muted);font-size:11px;font-weight:750}.admin-dashboard-movement-row.is-positive{border-left-color:#3f7d2a}.admin-dashboard-movement-row.is-positive small{color:#27620f}.admin-dashboard-movement-row.is-negative{border-left-color:#d83a16}.admin-dashboard-movement-row.is-negative small{color:#a7330b}.admin-dashboard-breakdown{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.admin-dashboard-breakdown.is-entry-types{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-dashboard-breakdown.is-revenue-breakdown{grid-template-columns:repeat(2,minmax(170px,1fr))}.admin-dashboard-breakdown>div{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:12px;gap:12px;border:1px solid rgba(64,94,106,.16);border-radius:8px;background:hsla(0,0%,100%,.48);padding:10px 12px}.admin-dashboard-breakdown>div.is-total{grid-column:1/-1;background:rgba(255,241,235,.72);border-color:rgba(255,90,18,.26)}.admin-dashboard-breakdown span{line-height:1.15}.admin-dashboard-breakdown span,.admin-dashboard-breakdown>div>.admin-metric-label{color:var(--muted);font-size:13px;font-weight:760;min-width:0}.admin-dashboard-breakdown.is-revenue-breakdown .admin-metric-label{gap:4px}.admin-dashboard-breakdown.is-revenue-breakdown .admin-metric-info div{left:auto;right:0;width:min(260px,55vw)}.admin-dashboard-breakdown strong{color:var(--blue-dark);font-size:16px;font-weight:680;white-space:nowrap}.admin-dashboard-note{display:grid;grid-gap:4px;gap:4px;border:1px solid rgba(64,94,106,.18);border-left:5px solid var(--orange);border-radius:8px;background:hsla(60,53%,97%,.82);padding:12px 14px}.admin-dashboard-note strong{color:var(--blue-dark);font-size:14px;font-weight:950}.admin-dashboard-note span{color:var(--muted);font-size:13px;font-weight:750;line-height:1.4}.admin-stat-grid{display:grid;grid-template-columns:repeat(4,minmax(180px,1fr));grid-gap:12px;gap:12px}.admin-detail-panel,.admin-panel,.admin-stat-card{border:1px solid rgba(64,94,106,.2);border-radius:8px;background:hsla(60,53%,97%,.92);box-shadow:0 14px 28px rgba(32,40,43,.1)}.admin-stat-card{display:grid;grid-gap:10px;gap:10px;border-top:5px solid var(--orange);padding:15px;color:var(--text);text-align:left}.admin-stat-card strong{color:var(--blue-dark);font-size:clamp(28px,3.2vw,38px);line-height:.9;font-weight:950;min-width:max-content}.admin-stat-main{display:grid;grid-template-columns:minmax(max-content,auto) minmax(70px,1fr);align-items:end;grid-gap:12px;gap:12px}.admin-stat-card small{color:var(--muted);font-size:12px;font-weight:850}.admin-stat-sparkline{min-width:0;height:31px;padding-bottom:3px}.admin-stat-sparkline svg{display:block;width:100%;height:100%;overflow:visible}.admin-stat-sparkline polyline{fill:none;stroke:var(--orange);stroke-width:3;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.admin-stat-details{display:flex;flex-wrap:wrap;gap:6px}.admin-stat-details em{display:inline-flex;align-items:center;min-height:24px;border:1px solid rgba(64,94,106,.18);border-radius:999px;background:hsla(0,0%,100%,.52);color:var(--muted);padding:0 8px;font-size:11px;font-style:normal;font-weight:850}.admin-grid-two{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.45fr);grid-gap:14px;gap:14px}.admin-detail-panel,.admin-panel{padding:16px}.admin-panel-heading{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:12px}.admin-detail-panel h2,.admin-panel-heading h2{margin:0;color:var(--blue-dark);font-size:24px;line-height:1;font-weight:900}.admin-panel-heading h2 .admin-title-count{display:inline-block;margin-left:10px;color:rgba(32,40,43,.78);font-size:1em;font-weight:850}.admin-heading-actions{display:inline-flex;align-items:center;gap:10px}.admin-feedback-optout-stat{white-space:nowrap}.admin-heading-actions button{min-height:30px;border:1px solid rgba(29,41,43,.16);border-radius:8px;background:hsla(0,0%,100%,.74);color:var(--blue-dark);padding:0 12px;font-size:12px;font-weight:850}.admin-heading-actions button:hover{border-color:rgba(255,95,1,.5);color:var(--accent)}.admin-event-log,.admin-health-list,.admin-list,.admin-table{display:grid;grid-gap:8px;gap:8px}.admin-list-row,.admin-table-row{background:hsla(0,0%,100%,.62);color:var(--text);text-align:left}.admin-table-row[role=button]{cursor:pointer}.admin-table-row[role=button]:focus-visible{outline:3px solid rgba(255,95,1,.36);outline-offset:2px}.admin-list-row{display:grid;grid-template-columns:92px minmax(0,1fr);grid-gap:4px 10px;gap:4px 10px;padding:11px}.admin-detail-panel dt,.admin-event-log div,.admin-list-row small,.admin-table-row small{color:var(--muted);font-size:12px;font-weight:750}.admin-detail-panel dd,.admin-health-list strong,.admin-list-row strong,.admin-table-row strong{color:var(--blue-dark);font-weight:950}.admin-billing-grid strong,.admin-entry-grid strong,.admin-user-grid strong,.admin-workspace-grid strong{font-weight:520}.admin-list-row small{grid-column:2}.admin-status{display:inline-flex;align-items:center;justify-content:center;min-height:24px;width:-moz-fit-content;width:fit-content;border-radius:999px;padding:0 9px;font-size:11px;font-style:normal;font-weight:950;text-transform:uppercase}.admin-status.is-good{background:#e6f4df;color:#27620f}.admin-status.is-warning{background:#fff1d5;color:#8b5200}.admin-status.is-danger{background:#fff1eb;color:#a7330b}.admin-status.is-muted{background:#e7ece9;color:var(--muted)}.admin-table-head,.admin-table-row{display:grid;align-items:center;grid-gap:12px;gap:12px;padding:10px 12px}.admin-table-head{color:var(--muted);font-size:11px;font-weight:950;text-transform:uppercase}.admin-user-grid{grid-template-columns:minmax(145px,1fr) minmax(200px,1.15fr) 96px minmax(210px,1.15fr) 72px minmax(135px,.78fr) minmax(130px,.72fr)}.admin-workspace-grid{grid-template-columns:minmax(160px,1fr) minmax(130px,.72fr) minmax(190px,1fr) 96px 72px 72px 92px minmax(135px,.8fr) 100px}.admin-entry-grid{grid-template-columns:minmax(260px,1.55fr) minmax(130px,.75fr) 100px minmax(150px,.85fr) minmax(160px,.95fr) minmax(140px,.8fr)}.admin-billing-grid{grid-template-columns:minmax(150px,.9fr) minmax(125px,.7fr) minmax(190px,1fr) 80px 100px 105px minmax(135px,.8fr) minmax(145px,.9fr) minmax(110px,.65fr)}.admin-users-stack{display:grid;grid-gap:16px;gap:16px}.admin-deleted-account-grid{grid-template-columns:minmax(180px,1fr) minmax(180px,1fr) 110px minmax(180px,1.15fr) minmax(160px,1fr) minmax(130px,.8fr)}.admin-reference-grid{grid-template-columns:minmax(170px,.9fr) 105px minmax(240px,1.45fr) 96px minmax(140px,.78fr) minmax(122px,.55fr)}.admin-feedback-grid{grid-template-columns:minmax(210px,1.2fr) 96px 92px 92px 92px minmax(140px,.8fr) minmax(132px,.62fr)}.admin-reference-layout{display:grid;grid-gap:14px;gap:14px}.admin-feedback-form,.admin-reference-form{display:grid;grid-gap:12px;gap:12px}.admin-feedback-fields,.admin-reference-fields{display:grid;grid-template-columns:minmax(240px,1fr) 160px auto;align-items:end;grid-gap:10px;gap:10px}.admin-feedback-fields{grid-template-columns:minmax(260px,1fr) 150px}.admin-feedback-fields label,.admin-feedback-incentive label,.admin-feedback-recipient-search,.admin-reference-fields label{display:grid;grid-gap:6px;gap:6px}.admin-feedback-fields label>span,.admin-feedback-incentive label>span,.admin-feedback-recipient-search span,.admin-reference-fields label>span,.admin-reference-pin span{color:var(--muted);font-size:12px;font-weight:900}.admin-feedback-choice-list input,.admin-feedback-fields input,.admin-feedback-fields select,.admin-feedback-fields textarea,.admin-feedback-incentive input,.admin-feedback-recipient-search input,.admin-reference-fields input,.admin-reference-fields select,.admin-reference-fields textarea{width:100%;min-height:42px;border:1px solid var(--border);border-radius:8px;background:hsla(60,53%,97%,.92);color:var(--text);padding:0 12px;font:inherit;font-size:13px;font-weight:750}.admin-feedback-fields textarea,.admin-reference-fields textarea{min-height:112px;padding:10px 12px;resize:vertical;line-height:1.35}.admin-reference-pin{display:inline-flex;grid-template-columns:auto auto;align-items:center;min-height:42px;border:1px solid rgba(64,94,106,.18);border-radius:8px;background:hsla(0,0%,100%,.56);padding:0 12px}.admin-reference-pin input{width:16px;min-height:16px;margin:0}.admin-reference-body{grid-column:1/-1}.admin-reference-actions,.admin-reference-row-actions{display:inline-flex;align-items:center;justify-content:flex-end;gap:7px}.admin-reference-actions button,.admin-reference-form .admin-panel-heading button,.admin-reference-row-actions button{min-height:32px;border:1px solid rgba(29,41,43,.16);border-radius:8px;background:hsla(0,0%,100%,.74);color:var(--blue-dark);padding:0 10px;font-size:12px;font-weight:850}.admin-reference-actions button.is-primary{border-color:rgba(255,95,1,.42);background:var(--orange);color:#fff}.admin-reference-actions button:disabled{cursor:wait;opacity:.62}.admin-reference-message{border:1px solid rgba(47,125,50,.2);border-radius:8px;background:#e6f4df;color:#27620f;padding:9px 10px;font-size:12px;font-weight:850}.admin-reference-message.is-error{border-color:rgba(216,58,22,.24);background:#fff1eb;color:#a7330b}.admin-reference-grid>span:nth-child(3){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-feedback-incentive,.admin-feedback-subheading{display:flex;align-items:center;justify-content:space-between;gap:10px}.admin-feedback-subheading strong{color:var(--blue-dark);font-size:13px}.admin-feedback-subheading div{display:inline-flex;gap:7px}.admin-feedback-choice-list label button,.admin-feedback-subheading button{min-height:30px;border:1px solid rgba(29,41,43,.16);border-radius:8px;background:hsla(0,0%,100%,.74);color:var(--blue-dark);padding:0 10px;font-size:12px;font-weight:850}.admin-feedback-choice-list,.admin-feedback-recipient-panel{display:grid;grid-gap:9px;gap:9px}.admin-feedback-choice-list label{display:grid;grid-template-columns:28px 1fr auto;align-items:center;grid-gap:8px;gap:8px}.admin-feedback-choice-list label>span{color:var(--muted);font-size:12px;font-weight:900;text-align:center}.admin-feedback-incentive{align-items:end}.admin-feedback-incentive>label:not(.admin-reference-pin){flex:1 1}.admin-feedback-recipient-list{display:grid;max-height:300px;overflow:auto;border:1px solid rgba(64,94,106,.16);border-radius:8px;background:hsla(0,0%,100%,.45)}.admin-feedback-recipient-list button{display:grid;grid-template-columns:minmax(190px,1.1fr) minmax(150px,.8fr) 84px 78px;align-items:center;grid-gap:10px;gap:10px;border:0;border-bottom:1px solid rgba(64,94,106,.1);background:transparent;color:var(--text);padding:9px 10px;text-align:left}.admin-feedback-recipient-list button.is-selected{background:#fff1eb}.admin-feedback-recipient-list button span:first-child{display:grid;grid-gap:2px;gap:2px}.admin-feedback-recipient-list small{color:var(--muted);font-size:11px;font-weight:750}.admin-feedback-recipient-list em{justify-self:end;color:var(--blue-dark);font-size:11px;font-style:normal;font-weight:900}.admin-workspace-chips{display:flex;flex-wrap:wrap;gap:5px}.admin-workspace-chips em{display:inline-flex;align-items:center;min-height:23px;border:1px solid rgba(64,94,106,.18);border-radius:999px;background:#fff;color:var(--muted);padding:0 8px;font-size:11px;font-style:normal;font-weight:850}.admin-workspace-chips em.is-owned{border-color:rgba(255,90,18,.32);background:#fff1eb;color:#a7330b}.admin-workspace-chips em.is-member{background:#e7ece9;color:var(--blue-dark)}.admin-note-count{justify-self:start;display:inline-flex;align-items:center;justify-content:center;min-width:30px;min-height:24px;border:1px solid rgba(64,94,106,.16);border-radius:999px;background:rgba(231,236,233,.7);color:var(--muted);font-size:12px;font-weight:900}.admin-note-count.has-notes{border-color:rgba(255,90,18,.3);background:#fff1eb;color:#a7330b}.admin-table-row.is-selected{border-color:rgba(255,90,18,.44);background:#fff1eb}.admin-detail-panel{position:-webkit-sticky;position:sticky;top:24px;align-self:start;display:grid;grid-gap:13px;gap:13px}.admin-detail-panel dl{display:grid;grid-gap:8px;gap:8px;margin:0}.admin-detail-panel div{display:grid;grid-template-columns:100px minmax(0,1fr);grid-gap:10px;gap:10px}.admin-detail-panel dd,.admin-detail-panel dt{margin:0}.admin-action-row{display:flex;flex-wrap:wrap;gap:8px}.admin-action-row button,.admin-billing-grid button{min-height:34px;border-color:var(--border);background:#fff;color:var(--blue-dark);padding:0 10px;font-size:12px;font-weight:850}.admin-pagination{display:flex;align-items:center;justify-content:space-between;gap:12px;border-top:1px solid rgba(64,94,106,.16);margin-top:12px;padding-top:12px}.admin-pagination>span{color:var(--muted);font-size:12px;font-weight:850}.admin-pagination div{display:flex;align-items:center;gap:8px}.admin-pagination label{display:inline-flex;align-items:center;gap:6px;color:var(--muted);font-size:12px;font-weight:850}.admin-pagination select{padding:0 8px}.admin-pagination button,.admin-pagination select{min-height:34px;border:1px solid var(--border);border-radius:8px;background:#fff;color:var(--blue-dark);font-size:12px;font-weight:850}.admin-pagination button{padding:0 10px}.admin-pagination button:disabled{cursor:not-allowed;opacity:.45}.admin-pagination strong{color:var(--blue-dark);font-size:12px;font-weight:950}.admin-event-log div,.admin-health-list button{display:flex;align-items:center;justify-content:space-between;gap:12px;border:1px solid var(--border);border-radius:8px;background:hsla(0,0%,100%,.58);color:var(--text);padding:10px;text-align:left}.admin-health-list button{display:grid;grid-template-columns:minmax(140px,.7fr) minmax(180px,1fr) auto}.admin-health-list button>span:not(.admin-status){color:var(--muted);font-size:12px;font-weight:750}.admin-system-stack{display:grid;grid-gap:12px;gap:12px}.admin-ops-hero{display:flex;align-items:center;justify-content:space-between;gap:16px;border-left:5px solid var(--orange);border-radius:8px;background:linear-gradient(135deg,rgba(27,40,44,.96),rgba(37,52,55,.94));color:#fbfaf2;padding:18px 20px;box-shadow:var(--shadow-soft)}.admin-ops-hero span{color:hsla(0,0%,100%,.7);font-size:11px;font-weight:950;letter-spacing:.06em;text-transform:uppercase}.admin-ops-hero h2{margin:3px 0 4px;font-family:var(--font-display);font-size:34px;line-height:.95}.admin-ops-hero p{margin:0;color:hsla(0,0%,100%,.72);font-size:13px;font-weight:650}.admin-ops-hero button{min-height:38px;border:1px solid hsla(0,0%,100%,.22);border-radius:8px;background:hsla(0,0%,100%,.12);color:#fff;padding:0 14px;font-size:13px;font-weight:900}.admin-ops-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px}.admin-ops-metrics button{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:7px 10px;gap:7px 10px;min-height:96px;border-top:1px solid var(--border);border:1px solid var(--border);border-top:4px solid rgba(48,125,39,.95);border-radius:8px;background:hsla(0,0%,100%,.62);color:var(--blue-dark);padding:12px;text-align:left}.admin-ops-metrics button:has(.admin-status.is-warning){border-top-color:#a76a15}.admin-ops-metrics button:has(.admin-status.is-danger){border-top-color:var(--orange)}.admin-ops-metrics span{color:var(--muted);font-size:12px;font-weight:900}.admin-ops-metrics strong{grid-row:span 2;color:var(--blue-dark);font-size:34px;line-height:1}.admin-ops-metrics em{grid-column:1}.admin-ops-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.admin-ops-stream>div:last-child{display:grid;grid-gap:8px;gap:8px;max-height:310px;overflow-y:auto;padding-right:4px}.admin-ops-stream button{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:5px 10px;gap:5px 10px;align-items:center;border:1px solid var(--border);border-radius:8px;background:hsla(0,0%,100%,.58);color:var(--text);padding:10px;text-align:left}.admin-ops-stream button strong{min-width:0;overflow:hidden;color:var(--blue-dark);font-size:13px;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.admin-ops-stream button em,.admin-ops-stream button span:not(.admin-status){min-width:0;overflow:hidden;color:var(--muted);font-size:11px;font-style:normal;font-weight:750;text-overflow:ellipsis;white-space:nowrap}.admin-ops-stream button span:not(.admin-status){grid-column:1/-1}.admin-event-log{max-height:310px;overflow-y:auto;padding-right:4px}.admin-email-test-panel{align-self:start}.admin-email-test-form{display:grid;grid-gap:10px;gap:10px}.admin-email-test-form label{display:grid;grid-gap:6px;gap:6px;color:var(--blue-dark);font-size:12px;font-weight:900;text-transform:uppercase}.admin-email-test-form input,.admin-email-test-form select{min-height:42px;border:1px solid rgba(29,41,43,.18);border-radius:8px;background:hsla(0,0%,100%,.74);color:var(--text);padding:0 12px;font-size:14px;font-weight:650;text-transform:none}.admin-email-test-form button{min-height:44px;border:1px solid rgba(255,95,1,.55);border-radius:8px;background:#1b282c;color:#f8f6eb;font-size:14px;font-weight:950;box-shadow:0 12px 24px rgba(27,40,44,.14)}.admin-email-test-form button:hover{border-color:var(--accent);background:#263438}.admin-email-test-form button:disabled{cursor:wait;border-color:rgba(29,41,43,.14);background:#e7ece9;color:rgba(32,40,43,.58);box-shadow:none}.admin-test-status{border-radius:8px;padding:10px 12px;font-size:13px;font-weight:850}.admin-test-status.is-good{background:#e6f4df;color:#27620f}.admin-test-status.is-danger{background:#fff1eb;color:#a7330b}.admin-email-log{display:grid;grid-gap:8px;gap:8px}.admin-email-log-row{display:grid;grid-template-columns:minmax(130px,.7fr) minmax(160px,1fr) auto;grid-gap:4px 10px;gap:4px 10px;align-items:center;border:1px solid var(--border);border-left:4px solid #7b8b83;border-radius:8px;background:hsla(0,0%,100%,.58);padding:10px}.admin-email-log-row.is-sent{border-left-color:#2f7a21}.admin-email-log-row.is-failed{border-left-color:var(--accent)}.admin-email-log-row strong{color:var(--blue-dark);font-size:13px;font-weight:900;text-transform:capitalize}.admin-email-log-row p,.admin-email-log-row small,.admin-email-log-row span{color:var(--muted);font-size:12px;font-weight:700}.admin-email-log-row em{justify-self:end;border-radius:999px;background:#e7ece9;color:var(--blue-dark);padding:4px 8px;font-size:10px;font-style:normal;font-weight:950;text-transform:uppercase}.admin-email-log-row p,.admin-email-log-row small{grid-column:1/-1}.admin-empty-state{border:1px dashed var(--border);border-radius:8px;color:var(--muted);padding:14px;font-size:13px;font-weight:750}.admin-drawer{position:fixed;inset:0;z-index:40;display:flex;justify-content:flex-end;background:rgba(32,40,43,.42);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.admin-drawer-panel{width:min(680px,calc(100% - 24px));height:100%;display:grid;align-content:start;grid-gap:18px;gap:18px;border-left:1px solid hsla(60,53%,97%,.16);background:linear-gradient(180deg,rgba(32,40,43,.98),rgba(18,24,26,.98)),#20282b;color:#fbfbf2;padding:22px;box-shadow:-24px 0 50px rgba(0,0,0,.26);overflow-y:auto}.admin-drawer-panel.is-workspace-control{width:min(780px,calc(100% - 24px));gap:18px}.admin-drawer-panel.is-attention,.admin-drawer-panel.is-billing,.admin-drawer-panel.is-entry,.admin-drawer-panel.is-feedback,.admin-drawer-panel.is-reference,.admin-drawer-panel.is-system,.admin-drawer-panel.is-user{width:min(700px,calc(100% - 24px))}.admin-drawer-close{justify-self:end;min-height:34px;border:1px solid hsla(60,53%,97%,.18);border-radius:8px;background:hsla(60,53%,97%,.08);color:#fbfbf2;padding:0 10px;font-size:12px;font-weight:900}.admin-drawer-panel>span{color:#ffb088;font-size:12px;font-weight:950;text-transform:uppercase}.admin-drawer-panel h2{margin:-8px 0 0;color:#fff;font-size:36px;line-height:.95;font-weight:900}.admin-drawer-panel p{margin:0;color:hsla(60,53%,97%,.72);line-height:1.48}.admin-drawer-body{border:1px solid hsla(60,53%,97%,.12);border-radius:8px;background:hsla(60,53%,97%,.07);padding:12px}.admin-drawer-panel.is-feedback .admin-drawer-body,.admin-drawer-panel.is-reference .admin-drawer-body{white-space:pre-wrap}.admin-drawer-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px}.admin-drawer-summary div{display:grid;grid-gap:8px;gap:8px;min-height:74px;align-content:space-between;border:1px solid hsla(60,53%,97%,.12);border-top:3px solid hsla(60,53%,97%,.2);border-radius:8px;background:hsla(60,53%,97%,.07);padding:12px}.admin-drawer-summary .is-good{border-top-color:#6daa57}.admin-drawer-summary .is-warning{border-top-color:var(--orange);background:rgba(255,90,18,.1)}.admin-drawer-summary span{color:hsla(60,53%,97%,.58);font-size:11px;font-weight:900;text-transform:uppercase}.admin-drawer-summary strong{color:#fff;font-size:18px;font-weight:850;line-height:1.05}.admin-drawer-summary .is-good strong{color:#bff0aa}.admin-drawer-summary .is-warning strong{color:#ffb088}.admin-drawer-panel dl{display:grid;grid-gap:8px;gap:8px;margin:0}.admin-drawer-sections{columns:280px 2;column-gap:12px}.admin-drawer-sections section{page-break-inside:avoid;break-inside:avoid;display:grid;grid-gap:9px;gap:9px;margin:0 0 12px;border:1px solid hsla(60,53%,97%,.12);border-left:4px solid hsla(60,53%,97%,.18);border-radius:8px;background:hsla(60,53%,97%,.055);padding:13px 14px 12px}.admin-drawer-sections section.is-control{border-left-color:#6daa57}.admin-drawer-sections section.is-warning{border-left-color:var(--orange);background:rgba(255,90,18,.1)}.admin-drawer-sections section.is-quiet{opacity:.92}.admin-drawer-sections section.is-activity dl div{grid-template-columns:24px minmax(0,1fr);gap:8px}.admin-drawer-sections section.is-activity dt{color:#ffb088;text-align:right}.admin-drawer-sections h3{margin:0;color:#ffb088;font-size:12px;font-weight:950;letter-spacing:.02em;text-transform:uppercase}.admin-drawer-panel dl div{display:grid;grid-template-columns:minmax(130px,.48fr) minmax(0,1fr);grid-gap:12px;gap:12px;border-bottom:1px solid hsla(60,53%,97%,.09);padding:7px 0 9px}.admin-drawer-panel.is-feedback .admin-drawer-sections section.is-quiet dl{max-height:220px;overflow-y:auto;padding-right:4px}.admin-drawer-panel dl div:last-child{border-bottom:0}.admin-drawer-panel dd,.admin-drawer-panel dt{margin:0}.admin-drawer-panel dt{color:hsla(60,53%,97%,.58);font-size:12px;font-weight:850}.admin-drawer-panel dd{color:#fff;font-size:13px;font-weight:760;overflow-wrap:anywhere}.admin-memo-form{display:grid;grid-gap:9px;gap:9px;border:1px solid rgba(255,176,136,.26);border-left:4px solid var(--orange);border-radius:8px;background:rgba(255,90,18,.08);padding:13px 14px}.admin-memo-form label{color:#ffb088;font-size:12px;font-weight:950;letter-spacing:.02em;text-transform:uppercase}.admin-memo-form textarea{width:100%;min-height:96px;resize:vertical;border:1px solid hsla(60,53%,97%,.16);border-radius:8px;background:hsla(60,53%,97%,.08);color:#fff;padding:12px;font:inherit;line-height:1.42}.admin-memo-form textarea::placeholder{color:hsla(60,53%,97%,.46)}.admin-memo-form div{display:flex;align-items:center;justify-content:space-between;gap:10px}.admin-memo-form span{color:hsla(60,53%,97%,.58);font-size:12px;font-weight:850}.admin-memo-form button{min-height:38px;border-color:rgba(255,90,18,.72);background:var(--orange);color:#fff}.admin-memo-form button:disabled{cursor:not-allowed;opacity:.54}.admin-drawer-panel .admin-action-row{position:-webkit-sticky;position:sticky;bottom:-22px;display:flex;flex-wrap:wrap;gap:8px;border-top:1px solid hsla(60,53%,97%,.14);background:linear-gradient(180deg,rgba(18,24,26,.82),rgba(18,24,26,.98) 42%);margin:4px -22px -22px;padding:14px 22px 18px}.admin-drawer-notice{flex:1 0 100%;color:#bff0aa;font-size:12px;font-weight:850}.admin-drawer-panel .admin-action-row button{border-color:hsla(60,53%,97%,.16);background:hsla(60,53%,97%,.08);color:#fff}.admin-drawer-panel .admin-action-row button.is-primary{border-color:rgba(255,90,18,.72);background:var(--orange);color:#fff}.admin-drawer-panel .admin-action-row button.is-warning{border-color:rgba(255,176,136,.5);background:rgba(255,90,18,.16);color:#ffb088}.admin-drawer-panel .admin-action-row button.is-danger{border-color:rgba(255,90,18,.68);background:rgba(255,90,18,.08);color:#ffb088}.admin-drawer-panel .admin-action-row button.is-muted{color:hsla(60,53%,97%,.78)}.admin-drawer-panel.is-workspace-control .admin-action-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}@media (max-width:1120px){.admin-shell{grid-template-columns:1fr}.admin-sidebar{position:static;height:auto;gap:14px}.admin-sidebar nav{grid-template-columns:repeat(7,minmax(0,1fr))}.admin-grid-two,.admin-ops-grid,.admin-reference-fields,.admin-toolbar,.admin-topbar{grid-template-columns:1fr}.admin-reference-pin{justify-content:start}.admin-attention-button{justify-self:start}.admin-detail-panel{position:static}.admin-dashboard-metric-grid,.admin-dashboard-metric-grid.is-hero,.admin-stat-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-dashboard-revenue-layout,.admin-dashboard-section,.admin-dashboard-split,.admin-dashboard-usage-layout{grid-template-columns:1fr}.admin-dashboard-section{padding:0 12px 12px}.admin-dashboard-section:before{display:none}.admin-dashboard-heading{grid-row:auto;grid-column:1;justify-content:flex-start;min-height:48px;margin:0 -12px;padding:0 12px;background:#20282b}.admin-dashboard-heading h2{writing-mode:horizontal-tb;transform:none}.admin-dashboard-section>:not(.admin-dashboard-heading){grid-column:1}}@media (max-width:720px){.admin-main{padding:18px 12px 28px}.admin-sidebar{padding:16px 12px}.admin-sidebar nav{display:flex;overflow-x:auto;padding-bottom:4px}.admin-sidebar button{flex:0 0 auto}.admin-topbar h1{font-size:38px}.admin-dashboard-metric-grid,.admin-dashboard-metric-grid.is-hero,.admin-stat-grid{grid-template-columns:1fr 1fr}.admin-ops-hero{align-items:flex-start;flex-direction:column}.admin-ops-metrics{grid-template-columns:1fr 1fr}.admin-table{overflow-x:auto;padding-bottom:4px}.admin-table-head,.admin-table-row{min-width:940px}.admin-billing-grid{min-width:1350px}.admin-workspace-grid{min-width:1260px}.admin-entry-grid{min-width:980px}.admin-drawer-panel.is-workspace-control .admin-action-row,.admin-drawer-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:460px){.admin-dashboard-metric-grid,.admin-dashboard-metric-grid.is-hero,.admin-ops-metrics,.admin-stat-grid{grid-template-columns:1fr}.admin-timeframe{display:grid;grid-template-columns:1fr 1fr}.admin-drawer-panel dl div,.admin-drawer-panel.is-workspace-control .admin-action-row,.admin-drawer-summary{grid-template-columns:1fr}}