[data-design=parchment]{--parchment-base:var(--bg);--parchment-raised:color-mix(in srgb,var(--surface-elevated) 92%,white);--parchment-recessed:color-mix(in srgb,var(--surface) 92%,black);--parchment-deep:color-mix(in srgb,var(--divider) 60%,var(--text-secondary));--parchment-warmth:color-mix(in srgb,var(--bg) 70%,var(--surface));--text-1:var(--text-primary);--text-2:var(--text-secondary);--text-3:color-mix(in srgb,var(--text-secondary) 85%,var(--bg));--text-4:color-mix(in srgb,var(--text-secondary) 65%,var(--bg));--divider-hairline:color-mix(in srgb,var(--divider) 65%,var(--bg));--divider-standard:var(--divider);--accent-brand:var(--accent);--accent-brand-tint:color-mix(in srgb,var(--accent) 18%,var(--bg));--accent-brand-border:color-mix(in srgb,var(--accent) 35%,var(--divider));--accent-amber:var(--warning);--accent-amber-tint:color-mix(in srgb,var(--warning) 18%,var(--bg));--accent-amber-border:color-mix(in srgb,var(--warning) 35%,var(--divider));--accent-success:var(--success);--accent-error:var(--destructive);--accent-info:#378ADD;--accent-purple:#7F77DD;--proj-coral:#D85A30;--proj-blue:#378ADD;--proj-green:#639922;--proj-gray:#5F5E5A;--proj-lime:#97C459;--proj-purple:#7F77DD;--src-google:#4285F4;--src-apple:#FA243C;--src-outlook:#0078D4;--shadow-tone:60,50,20;--shadow-flat:none;--shadow-raised:0 1px 2px rgba(var(--shadow-tone),0.10),0 4px 14px rgba(var(--shadow-tone),0.22);--shadow-elevated:0 2px 4px rgba(var(--shadow-tone),0.12),0 8px 24px rgba(var(--shadow-tone),0.26);--shadow-active:0 2px 4px rgba(var(--shadow-tone),0.14),inset 0 0 0 0.5px rgba(var(--shadow-tone),0.06);--shadow-popover:0 2px 6px rgba(var(--shadow-tone),0.14),0 12px 32px rgba(var(--shadow-tone),0.26);--shadow-modal:0 4px 10px rgba(var(--shadow-tone),0.18),0 18px 52px rgba(var(--shadow-tone),0.32);--shadow-chip:0 1px 2px rgba(var(--shadow-tone),0.10),0 3px 8px rgba(var(--shadow-tone),0.20);--shadow-recessed-inner:inset 0 2px 6px rgba(var(--shadow-tone),0.22);--highlight-top:inset 0 0.5px 0 rgba(255,255,255,0.70);--shadow-subtle:0 0.5px 1px rgba(var(--shadow-tone),0.08),0 1px 2px rgba(var(--shadow-tone),0.08);--shadow-section:0 0.5px 0 0 rgba(var(--shadow-tone),0.08),0 1px 3px rgba(var(--shadow-tone),0.08),0 4px 10px rgba(var(--shadow-tone),0.08);--shadow-card:0 0.5px 0 0 rgba(var(--shadow-tone),0.06),0 1px 3px rgba(var(--shadow-tone),0.10),0 3px 8px rgba(var(--shadow-tone),0.10);--shadow-floating:0 1px 2px rgba(60,50,20,0.08),0 4px 12px rgba(60,50,20,0.10);--radius-inner:4px;--radius-sm:6px;--radius-md:8px;--radius-lg:12px;--radius-pill:999px;--font-app:"Lora",Georgia,"Times New Roman",serif;--font-serif:var(--font-app);--font-sans:var(--font-app);--font-mono:"SF Mono",ui-monospace,Menlo,Consolas,monospace;--s1:4px;--s2:8px;--s3:12px;--s4:16px;--s5:24px;--s6:32px;--s7:48px;background:var(--parchment-base);color:var(--text-1);font-family:var(--font-sans);font-size:13px;line-height:1.45;-webkit-font-smoothing:antialiased}[data-design=parchment] .pm-page{padding:40px 32px 80px;max-width:1420px;margin:0 auto}[data-design=parchment] .pm-page-head{margin-bottom:28px;max-width:720px}[data-design=parchment] .pm-page-head h1{font-family:var(--font-serif);font-size:26px;font-weight:400;margin:0 0 8px;letter-spacing:-.2px}[data-design=parchment] .pm-page-head p{font-size:12.5px;color:var(--text-3);margin:0;line-height:1.65}[data-design=parchment] .pm-section-label{font-size:10px;letter-spacing:1.4px;color:var(--text-3);text-transform:uppercase;margin:40px 0 14px;display:flex;align-items:center;gap:10px}[data-design=parchment] .pm-section-label:after{content:"";flex:1 1;height:1px;background:var(--divider-hairline)}[data-design=parchment] .btn-pill{font-family:inherit;display:inline-flex;align-items:center;gap:6px;padding:6px 14px;border-radius:var(--radius-pill);background:var(--accent-brand);color:#fff;border:.5px solid var(--accent-brand);font-size:11.5px;font-weight:500;cursor:pointer;box-shadow:var(--shadow-chip),var(--highlight-top);transition:transform 80ms ease,box-shadow 80ms ease,background 80ms ease}[data-design=parchment] .btn-pill:hover{background:#325E3B}[data-design=parchment] .btn-pill:active{transform:translateY(.5px);box-shadow:var(--shadow-flat)}[data-design=parchment] .btn-pill:focus-visible{outline:2px solid var(--accent-brand);outline-offset:2px}[data-design=parchment] .btn-ghost{font-family:inherit;display:inline-flex;align-items:center;gap:6px;padding:5px 12px;border-radius:var(--radius-pill);background:var(--parchment-raised);color:var(--text-2);border:.5px solid var(--parchment-deep);box-shadow:var(--shadow-chip),var(--highlight-top);font-size:11px;font-weight:500;cursor:pointer;transition:transform 80ms ease,box-shadow 80ms ease,background 80ms ease}[data-design=parchment] .btn-ghost:hover{background:var(--parchment-base);color:var(--text-1);box-shadow:var(--shadow-raised,var(--shadow-chip))}[data-design=parchment] .btn-ghost:active{transform:translateY(.5px);box-shadow:var(--shadow-flat)}[data-design=parchment] .btn-ghost:focus-visible{outline:2px solid var(--accent-brand);outline-offset:2px}[data-design=parchment] .btn-primary{box-shadow:var(--shadow-chip),var(--highlight-top);border:.5px solid color-mix(in srgb,var(--accent) 60%,transparent)}[data-design=parchment] .btn-primary:hover{box-shadow:var(--shadow-raised),var(--highlight-top)}[data-design=parchment] .btn-primary:active{box-shadow:var(--shadow-flat,none);transform:translateY(.5px)}[data-design=parchment] .btn-secondary{background:var(--parchment-raised);border:.5px solid var(--parchment-deep);box-shadow:var(--shadow-chip),var(--highlight-top)}[data-design=parchment] .btn-secondary:hover{background:var(--parchment-base);box-shadow:var(--shadow-raised),var(--highlight-top)}[data-design=parchment] .btn-secondary:active{box-shadow:var(--shadow-flat,none);transform:translateY(.5px)}[data-design=parchment] .icon-btn:hover{background:var(--parchment-raised);border:.5px solid var(--parchment-deep);box-shadow:var(--shadow-chip),var(--highlight-top)}[data-design=parchment] .pm-kbd,[data-design=parchment] kbd.pm-kbd{font-family:var(--font-mono);font-size:9.5px;background:var(--parchment-recessed);border:.5px solid var(--divider-standard);border-radius:3px;padding:1px 5px;color:var(--text-3)}[data-design=parchment] .es-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px;margin-bottom:32px}[data-design=parchment] .es-grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:1100px){[data-design=parchment] .es-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){[data-design=parchment] .es-grid,[data-design=parchment] .es-grid.two{grid-template-columns:1fr}}[data-design=parchment] .es-card{background:var(--parchment-raised);border:.5px solid var(--parchment-deep);border-radius:var(--radius-lg);box-shadow:var(--shadow-raised),var(--highlight-top);overflow:hidden;display:flex;flex-direction:column}[data-design=parchment] .es-card-label{font-size:9.5px;letter-spacing:1.3px;text-transform:uppercase;color:var(--text-4);padding:10px 14px 0;display:flex;align-items:center;justify-content:space-between;gap:8px}[data-design=parchment] .es-card-label .ctx{font-size:9px;color:var(--text-4);letter-spacing:.5px;text-transform:none;font-style:italic;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}[data-design=parchment] .es-body{padding:24px 22px 22px;display:flex;flex-direction:column;align-items:center;text-align:center;flex:1 1}[data-design=parchment] .es-illu{width:64px;height:64px;border-radius:var(--radius-md);display:flex;align-items:center;justify-content:center;font-size:28px;margin-bottom:12px;flex-shrink:0;overflow:hidden}[data-design=parchment] .es-title{font-family:var(--font-serif);font-size:16px;color:var(--text-1);margin-bottom:4px}[data-design=parchment] .es-desc{font-size:12px;color:var(--text-3);line-height:1.55;max-width:240px;margin-bottom:10px}[data-design=parchment] .es-cta{display:flex;flex-direction:column;gap:7px;align-items:center;margin-top:auto}[data-design=parchment] .es-hint{font-size:10.5px;color:var(--text-4);margin-top:8px}[data-design=parchment] .illu-checklist{background:var(--accent-brand-tint);border:.5px solid #c5d6bf}[data-design=parchment] .illu-calendar{background:#E3EEF8;border:.5px solid #c4d8ee}[data-design=parchment] .illu-notes{background:var(--accent-amber-tint);border:.5px solid var(--accent-amber-border)}[data-design=parchment] .illu-projects{background:#EAE4F5;border:.5px solid #d5ceee}[data-design=parchment] .illu-inbox,[data-design=parchment] .illu-search{background:var(--parchment-recessed);border:.5px solid var(--parchment-deep)}[data-design=parchment] .illu-finance{background:#E3F0E8;border:.5px solid #bdd6c7}[data-design=parchment] .illu-logbook{background:var(--parchment-recessed);border:.5px solid var(--parchment-deep)}[data-design=parchment] .illu-habits{background:#FAE8E8;border:.5px solid #eec8c4}[data-design=parchment] .illu-trips{background:#E8F0FA;border:.5px solid #c4d4ee}[data-design=parchment] .illu-flashcards{background:#EAE4F5;border:.5px solid #d5ceee}[data-design=parchment] .illu-collab{background:var(--accent-brand-tint);border:.5px solid #c5d6bf}[data-design=parchment] .skel-row{height:10px;border-radius:99px;background:var(--parchment-deep);margin-bottom:6px;opacity:.5}[data-design=parchment] .task-card{background:var(--parchment-raised);border:1px solid var(--parchment-deep);border-radius:var(--radius-md);box-shadow:var(--shadow-raised),var(--highlight-top);position:relative;z-index:2}[data-design=parchment] .task-card+.task-card{margin-top:8px}[data-design=parchment] .task-card:hover{background:color-mix(in srgb,var(--parchment-raised) 90%,var(--parchment-warmth,var(--parchment-recessed)));box-shadow:var(--shadow-raised),var(--highlight-top)}[data-design=parchment] .task-card.selected{background:color-mix(in srgb,var(--accent-brand) 8%,var(--parchment-raised));border-color:color-mix(in srgb,var(--accent-brand) 25%,var(--parchment-deep));box-shadow:var(--shadow-raised),var(--highlight-top)}[data-design=parchment] .task-card.priority{border-left:3px solid var(--accent-amber)}[data-design=parchment] .task-card.chip-elev{box-shadow:var(--shadow-chip),var(--highlight-top);border-color:#EAE3D2}[data-design=parchment] .task-card.chip-elev .task-title{font-size:12px}[data-design=parchment] .task-row{display:flex;align-items:center;gap:9px;padding:9px 12px;min-width:0}[data-design=parchment] .task-check{width:15px;height:15px;border-radius:50%;border:1.5px solid var(--text-4);flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;font-size:9px;color:transparent;background:transparent;cursor:pointer;padding:0}[data-design=parchment] .task-check.done{background:var(--accent-success);border-color:var(--accent-success);color:var(--parchment-raised)}[data-design=parchment] .task-check:focus-visible{outline:2px solid var(--accent-brand);outline-offset:2px}[data-design=parchment] .task-card.chip-elev .task-check{width:13px;height:13px}[data-design=parchment] .task-title{flex:1 1;font-size:13px;color:var(--text-1);min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}[data-design=parchment] .task-card.done .task-title{text-decoration:line-through;color:var(--text-3)}[data-design=parchment] .task-disclosure{background:none;border:0;color:var(--text-3);font-size:12px;cursor:pointer;padding:0 4px;flex-shrink:0}[data-design=parchment] .chip{display:inline-flex;align-items:center;gap:5px;padding:2px 7px;border-radius:var(--radius-pill);background:var(--parchment-recessed);border:.5px solid var(--divider-standard);font-size:10.5px;color:var(--text-2);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;flex-shrink:0;white-space:nowrap;box-shadow:var(--shadow-chip),var(--highlight-top)}[data-design=parchment] .chip.amber{background:var(--accent-amber-tint);border-color:var(--accent-amber-border);color:var(--accent-amber);font-weight:500}[data-design=parchment] .chip.green{background:var(--accent-brand-tint);border-color:var(--accent-brand-border);color:var(--accent-brand);font-weight:500}[data-design=parchment] .chip.info{background:rgba(58,107,144,.1);border-color:rgba(58,107,144,.25);color:var(--accent-info);font-weight:500}[data-design=parchment] .chip.red{background:rgba(186,103,80,.1);border-color:rgba(186,103,80,.25);color:var(--proj-coral);font-weight:500}[data-design=parchment] .task-children{padding:6px 0 6px 28px;display:flex;flex-direction:column;gap:4px}[data-design=parchment] .task-children .task-card{margin-top:0}[data-design=parchment] .task-peek{position:relative;margin:-10px 0 0 28px;padding:0 0 6px;background:transparent;border:0;width:calc(100% - 28px);font-family:inherit;cursor:pointer;display:flex;flex-direction:column;text-align:left;z-index:1}[data-design=parchment] .task-peek .layer{background:linear-gradient(180deg,rgba(40,32,12,.2) 0,rgba(40,32,12,.06) 70%,transparent 100%),var(--parchment-raised);border:1px solid #eae3d2;border-radius:var(--radius-sm);box-shadow:var(--shadow-chip);position:relative}[data-design=parchment] .task-peek .layer.l1{height:14px;width:94%;margin:0 auto -6px;z-index:2}[data-design=parchment] .task-peek .layer.l2{height:8px;width:84%;margin:0 auto -5px;opacity:.55;z-index:1}[data-design=parchment] .task-peek:hover .layer{border-color:var(--divider-standard)}[data-design=parchment] .task-peek:hover .count{color:var(--text-2)}[data-design=parchment] .task-peek:focus-visible{outline:2px solid var(--accent-brand);outline-offset:2px;border-radius:var(--radius-sm)}[data-design=parchment] .task-disclosure{transition:transform .14s ease,color .14s ease}[data-design=parchment] .task-disclosure[data-expanded=false]{transform:rotate(-90deg)}[data-design=parchment] .task-disclosure:hover{color:var(--text-1)}[data-design=parchment] .task-disclosure:focus-visible{outline:2px solid var(--accent-brand);outline-offset:2px;border-radius:4px}[data-design=parchment] .date-group{margin-bottom:22px}[data-design=parchment] .date-group:last-child{margin-bottom:0}[data-design=parchment] .date-head{display:flex;align-items:baseline;gap:10px;padding:6px 2px 10px;border-bottom:.5px solid var(--divider-hairline);margin-bottom:10px}[data-design=parchment] .date-head .day{font-family:var(--font-serif);font-size:18px;color:var(--text-1);line-height:1}[data-design=parchment] .date-head .rel{font-size:10.5px;color:var(--text-3);letter-spacing:.6px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}[data-design=parchment] .date-head .pill{margin-left:auto;font-size:10px;color:var(--text-3);background:var(--parchment-recessed);border-radius:var(--radius-pill);padding:2px 10px;flex-shrink:0}[data-design=parchment] .date-head.overflow .day{color:var(--accent-amber)}[data-design=parchment] .any-group{margin-bottom:28px}[data-design=parchment] .any-group:last-child{margin-bottom:0}[data-design=parchment] .any-group.collapsed{margin-bottom:22px}[data-design=parchment] .any-head{display:flex;align-items:center;gap:10px;margin:0 0 8px;padding:12px 16px;background:var(--parchment-raised);border:1px solid var(--parchment-deep);border-radius:var(--radius-md);box-shadow:var(--shadow-raised),var(--highlight-top)}[data-design=parchment] .any-tasks{padding-left:18px;padding-right:6px}@media (max-width:640px){[data-design=parchment] .any-tasks{padding-left:8px;padding-right:0}}[data-design=parchment] .any-group.collapsed .any-head{margin-bottom:0;position:relative;z-index:5}[data-design=parchment] .any-group.collapsed .collated-peek{margin-top:-20px;padding-top:0}[data-design=parchment] .any-head .dot-p{width:10px;height:10px;border-radius:50%;flex-shrink:0}[data-design=parchment] .any-head .nm{font-family:var(--font-serif);font-size:15px;color:var(--text-1)}[data-design=parchment] .any-head .c{font-size:10.5px;color:var(--text-3);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}[data-design=parchment] .any-head .toggle{margin-left:auto;background:transparent;border:.5px solid transparent;color:var(--text-3);cursor:pointer;font-size:12px;padding:2px 8px;border-radius:var(--radius-sm);font-family:inherit;display:inline-flex;align-items:center;gap:6px;transition:transform .12s ease,color .12s ease}[data-design=parchment] .any-head .toggle:hover{background:var(--parchment-recessed);border-color:var(--divider-standard);color:var(--text-1)}[data-design=parchment] .any-head .toggle:focus-visible{outline:2px solid var(--accent-brand);outline-offset:1px}[data-design=parchment] .any-head .toggle .caret{display:inline-block;transition:transform .14s ease}[data-design=parchment] .any-head .toggle.collapsed .caret{transform:rotate(-90deg)}[data-design=parchment] .collated-peek{position:relative;cursor:pointer;padding:4px 0 10px;background:transparent;border:0;width:100%;font-family:inherit;display:flex;flex-direction:column;align-items:stretch;gap:0}[data-design=parchment] .collated-peek .layer{height:14px;background:linear-gradient(180deg,rgba(40,32,12,.22) 0,rgba(40,32,12,.08) 60%,transparent 100%),var(--parchment-raised);border:1px solid var(--parchment-deep);border-radius:var(--radius-md);box-shadow:var(--shadow-chip);position:relative}[data-design=parchment] .collated-peek .layer.l1{height:36px;width:96%;margin:0 auto -10px;z-index:3}[data-design=parchment] .collated-peek .layer.l2{width:88%;margin:0 auto -8px;opacity:.7;height:12px;z-index:2}[data-design=parchment] .collated-peek .layer.l3{width:80%;margin:0 auto;opacity:.45;height:8px;z-index:1}[data-design=parchment] .collated-peek:hover .layer{border-color:var(--divider-standard)}[data-design=parchment] .collated-peek:hover .count{color:var(--text-2)}[data-design=parchment] .collated-peek:focus-visible{outline:2px solid var(--accent-brand);outline-offset:4px;border-radius:var(--radius-md)}[data-design=parchment] .inbox-row{display:flex;gap:12px;align-items:flex-start;padding:10px 12px;background:var(--parchment-raised);border:1px solid var(--parchment-deep);border-radius:var(--radius-md);box-shadow:var(--shadow-raised),var(--highlight-top);margin-bottom:8px}[data-design=parchment] .inbox-row .src{width:22px;height:22px;border-radius:5px;display:flex;align-items:center;justify-content:center;font-size:10px;color:#FFF;font-weight:600;flex-shrink:0}[data-design=parchment] .inbox-row .body{flex:1 1;min-width:0}[data-design=parchment] .inbox-row .title{font-size:13px;color:var(--text-1);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}[data-design=parchment] .inbox-row .meta{font-size:10.5px;color:var(--text-3);margin-top:2px}[data-design=parchment] .inbox-row .actions{display:flex;gap:6px;align-items:center;flex-shrink:0}[data-design=parchment] .inbox-row .actions button{padding:4px 10px;font-size:10.5px;height:24px;display:inline-flex;align-items:center;justify-content:center;border:.5px solid var(--divider-standard);border-radius:var(--radius-sm);background:var(--parchment-recessed);color:var(--text-2);cursor:pointer;white-space:nowrap;font-family:inherit}[data-design=parchment] .inbox-row .actions button:hover{background:var(--parchment-deep);color:var(--text-1);box-shadow:var(--shadow-chip)}[data-design=parchment] .log-table{background:var(--parchment-raised);border:.5px solid var(--parchment-deep);border-radius:var(--radius-md);overflow:hidden;box-shadow:var(--shadow-active)}[data-design=parchment] .log-header{padding:7px 12px;background:var(--parchment-recessed);border-bottom:.5px solid var(--divider-standard);font-size:9.5px;letter-spacing:1.2px;text-transform:uppercase;color:var(--text-3);font-weight:500}[data-design=parchment] .log-header,[data-design=parchment] .log-row{display:grid;grid-template-columns:90px minmax(60px,1fr) 140px 60px;grid-gap:8px;gap:8px;align-items:center}[data-design=parchment] .log-row{padding:8px 12px;border-bottom:.5px solid var(--divider-hairline);font-size:12px;min-width:0}[data-design=parchment] .log-row:last-child{border-bottom:none}[data-design=parchment] .log-row:hover{background:rgba(60,50,20,.02)}[data-design=parchment] .log-row .date{font-size:10.5px;color:var(--text-3);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}[data-design=parchment] .log-row .title{color:var(--text-3);text-decoration:line-through;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}[data-design=parchment] .log-row .proj{display:flex;align-items:center;gap:6px;font-size:11px;color:var(--text-2);min-width:0}[data-design=parchment] .log-row .proj .dot-p{width:8px;height:8px;border-radius:2px;flex-shrink:0}[data-design=parchment] .log-row .dur{font-size:10.5px;color:var(--text-3);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right}[data-design=parchment] .surface-tabs{display:flex;gap:4px;margin-bottom:14px;padding:4px;background:var(--parchment-recessed);border:.5px solid var(--divider-standard);border-radius:var(--radius-md);box-shadow:var(--shadow-recessed-inner);align-self:flex-start;flex-wrap:wrap}[data-design=parchment] .surface-tabs a,[data-design=parchment] .surface-tabs button{border:0;background:transparent;padding:6px 14px;font-size:11.5px;color:var(--text-2);border-radius:var(--radius-sm);cursor:pointer;font-family:inherit;display:inline-flex;align-items:center;gap:6px;white-space:nowrap}[data-design=parchment] .surface-tabs a .c,[data-design=parchment] .surface-tabs button{font-size:10px;color:var(--text-3);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}[data-design=parchment] .surface-tabs a.on,[data-design=parchment] .surface-tabs button{background:var(--parchment-raised);color:var(--text-1);font-weight:500;box-shadow:var(--shadow-chip),var(--highlight-top)}[data-design=parchment] .surface-tabs a.on .c,[data-design=parchment] .surface-tabs button{color:var(--text-2)}[data-design=parchment] .surface-tabs a:focus-visible,[data-design=parchment] .surface-tabs button{outline:2px solid var(--accent-brand);outline-offset:1px}[data-design=parchment] .icon-btn{width:26px;height:26px;border-radius:var(--radius-sm);background:transparent;border:.5px solid transparent;display:inline-flex;align-items:center;justify-content:center;color:var(--text-3);font-size:13px;cursor:pointer;font-family:inherit}[data-design=parchment] .icon-btn:hover{background:var(--parchment-recessed);border-color:var(--divider-standard);color:var(--text-1)}[data-design=parchment] .pm-head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:4px}[data-design=parchment] .pm-head>.left{min-width:0;flex:1 1 auto}[data-design=parchment] .pm-title{font-family:var(--font-serif);font-size:26px;color:var(--text-1);line-height:1.1;font-weight:400}[data-design=parchment] .pm-sub{font-size:11.5px;color:var(--text-3);margin-top:6px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}[data-design=parchment] .pm-head-actions{display:flex;align-items:center;gap:6px;flex-wrap:wrap;justify-content:flex-end;flex-shrink:0}[data-design=parchment] .pm-hair{height:1px;background:var(--divider-hairline);margin:14px 0 16px}[data-design=parchment] .set-wrap{display:grid;grid-template-columns:220px minmax(0,1fr);grid-gap:18px;gap:18px;margin-top:12px;align-items:start}@media (max-width:820px){[data-design=parchment] .set-wrap{grid-template-columns:1fr}[data-design=parchment] .set-rail{position:static}}[data-design=parchment] .set-rail{background:var(--parchment-raised);border:.5px solid var(--parchment-deep);border-radius:var(--radius-md);box-shadow:var(--shadow-chip),var(--highlight-top);padding:8px 6px;position:-webkit-sticky;position:sticky;top:14px}[data-design=parchment] .set-rail h6{font-size:9.5px;letter-spacing:1.3px;text-transform:uppercase;color:var(--text-3);font-weight:500;margin:10px 10px 4px}[data-design=parchment] .set-rail .row{display:flex;align-items:center;gap:8px;padding:6px 10px;border-radius:var(--radius-sm);font-size:11.5px;color:var(--text-2);cursor:pointer;background:transparent;border:0;width:100%;text-align:left;font-family:inherit}[data-design=parchment] .set-rail .row:hover{background:var(--parchment-raised);color:var(--text-1)}[data-design=parchment] .set-rail .row:focus-visible{outline:2px solid var(--accent-brand);outline-offset:1px}[data-design=parchment] .set-rail .row .g{width:11px;height:11px;border-radius:3px;background:var(--text-4);flex-shrink:0}[data-design=parchment] .set-rail .row .n{flex:1 1}[data-design=parchment] .set-rail .row .c{font-size:10px;color:var(--text-3);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}[data-design=parchment] .set-rail .row.on{background:var(--parchment-raised);color:var(--text-1);font-weight:500;box-shadow:var(--shadow-chip),var(--highlight-top)}[data-design=parchment] .set-rail .row.warn .c{color:var(--accent-amber);font-weight:500}[data-design=parchment] .set-rail .row.err .c{color:var(--accent-error);font-weight:500}[data-design=parchment] .set-rail-item{display:block;width:100%;text-align:left;background:transparent;border:0;padding:6px 10px;border-radius:var(--radius-sm);font-family:inherit;font-size:11.5px;color:var(--text-2);cursor:pointer}[data-design=parchment] .set-rail-item.active,[data-design=parchment] .set-rail-item:hover{background:var(--parchment-raised);color:var(--text-1)}[data-design=parchment] .set-rail-item.active{font-weight:500;box-shadow:var(--shadow-chip),var(--highlight-top)}[data-design=parchment] .set-rail-item:focus-visible{outline:2px solid var(--accent-brand);outline-offset:1px}[data-design=parchment] .set-pane{min-width:0}[data-design=parchment] .set-main{background:var(--parchment-raised);border:.5px solid var(--parchment-deep);border-radius:var(--radius-md);box-shadow:var(--shadow-active);padding:20px 24px 24px;min-width:0;max-width:780px}[data-design=parchment] .set-main h2{font-family:var(--font-serif);font-size:22px;color:var(--text-1);margin:0 0 2px;font-weight:400}[data-design=parchment] .set-main .sub{font-size:11.5px;color:var(--text-3);margin-bottom:14px}[data-design=parchment] .sec-h{font-size:10px;letter-spacing:1.4px;color:var(--text-3);text-transform:uppercase;font-weight:500;margin:18px 0 4px;padding-top:14px;border-top:.5px solid var(--divider-standard)}[data-design=parchment] .sec-h:first-of-type{border-top:none;padding-top:0;margin-top:0}[data-design=parchment] .fld{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:14px 18px;gap:14px 18px;padding:14px 0;border-bottom:.5px solid var(--divider-hairline);align-items:start}[data-design=parchment] .fld:last-child{border-bottom:none}@media (max-width:640px){[data-design=parchment] .fld{grid-template-columns:1fr;gap:6px}}[data-design=parchment] .fld .lbl{font-size:12px;color:var(--text-1);line-height:1.4}[data-design=parchment] .fld .lbl .help{font-size:10.5px;color:var(--text-3);margin-top:3px;line-height:1.5;font-weight:400}[data-design=parchment] .fld .ctl{display:flex;flex-direction:column;align-items:flex-start;gap:6px;min-width:0}[data-design=parchment] .fld.right .ctl{align-items:flex-end}[data-design=parchment] .fld .ctl-row{display:flex;flex-direction:row;align-items:center;gap:8px;flex-wrap:wrap}[data-design=parchment] .inp{background:var(--parchment-recessed);border:.5px solid var(--divider-standard);border-radius:var(--radius-sm);box-shadow:var(--shadow-recessed-inner);padding:6px 10px;font-size:12.5px;color:var(--text-1);font-family:inherit;min-height:28px;display:flex;align-items:center;gap:6px;width:100%}[data-design=parchment] input.inp,[data-design=parchment] textarea.inp{outline:none}[data-design=parchment] .inp:focus-within,[data-design=parchment] input.inp:focus,[data-design=parchment] textarea.inp:focus{border-color:var(--accent-brand);box-shadow:var(--shadow-recessed-inner),0 0 0 2px rgba(58,107,68,.15)}[data-design=parchment] .inp.sel{position:relative;cursor:pointer;padding-right:26px}[data-design=parchment] .inp.sel:after{content:"▾";color:var(--text-3);font-size:10px;position:absolute;right:10px;top:50%;transform:translateY(-50%);pointer-events:none}[data-design=parchment] select.inp{-moz-appearance:none;appearance:none;-webkit-appearance:none;cursor:pointer;padding-right:26px}[data-design=parchment] .seg-x{display:inline-flex;background:var(--parchment-recessed);border:.5px solid var(--divider-standard);border-radius:var(--radius-md);padding:2px;box-shadow:var(--shadow-recessed-inner);align-self:flex-start}[data-design=parchment] .seg-x button{border:0;background:transparent;padding:5px 12px;font-size:11px;color:var(--text-2);border-radius:var(--radius-sm);cursor:pointer;font-family:inherit;white-space:nowrap}[data-design=parchment] .seg-x button.on{background:var(--parchment-raised);color:var(--text-1);font-weight:500;box-shadow:var(--shadow-chip),var(--highlight-top)}[data-design=parchment] .seg-x button:focus-visible{outline:2px solid var(--accent-brand);outline-offset:1px}[data-design=parchment] .pm-toggle{width:32px;height:18px;border-radius:999px;background:var(--parchment-deep);border:.5px solid var(--divider-standard);box-shadow:var(--shadow-recessed-inner);position:relative;cursor:pointer;flex-shrink:0;padding:0;transition:background .12s ease}[data-design=parchment] .pm-toggle:after{content:"";width:14px;height:14px;border-radius:50%;background:var(--parchment-raised);position:absolute;top:1px;left:1px;box-shadow:0 1px 2px rgba(60,50,20,.3);transition:transform .14s ease}[data-design=parchment] .pm-toggle[data-on=true]{background:var(--accent-brand);border-color:var(--accent-brand)}[data-design=parchment] .pm-toggle[data-on=true]:after{transform:translateX(14px)}[data-design=parchment] .pm-toggle:focus-visible{outline:2px solid var(--accent-brand);outline-offset:2px}[data-design=parchment] .landing-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px;gap:12px;margin-top:4px}@media (max-width:1100px){[data-design=parchment] .landing-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){[data-design=parchment] .landing-grid{grid-template-columns:1fr}}[data-design=parchment] .land-card{background:var(--parchment-raised);border:.5px solid var(--parchment-deep);border-radius:var(--radius-md);box-shadow:var(--shadow-raised),var(--highlight-top);padding:14px;min-height:98px;display:flex;flex-direction:column;gap:4px;cursor:pointer;text-align:left;font-family:inherit;width:100%;color:inherit}[data-design=parchment] .land-card:hover{background:#FAF6EC}[data-design=parchment] .land-card:focus-visible{outline:2px solid var(--accent-brand);outline-offset:2px}[data-design=parchment] .land-card .tit{font-family:var(--font-serif);font-size:16px;color:var(--text-1);line-height:1.2;display:flex;align-items:center;gap:8px}[data-design=parchment] .land-card .tit .g{width:12px;height:12px;border-radius:3px;background:var(--text-4);flex-shrink:0}[data-design=parchment] .land-card .desc{font-size:10.5px;color:var(--text-3);line-height:1.5;margin-top:2px;flex:1 1}[data-design=parchment] .land-card .meta{font-size:10px;color:var(--text-3);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;margin-top:6px;padding-top:6px;border-top:.5px solid var(--divider-hairline);display:flex;align-items:center;gap:8px}[data-design=parchment] .land-card .meta .ok{color:var(--accent-success)}[data-design=parchment] .land-card .meta .warn{color:var(--accent-amber)}[data-design=parchment] .pm-tile{background:var(--parchment-raised);border:.5px solid var(--parchment-deep);border-radius:var(--radius-md);box-shadow:var(--shadow-raised),var(--highlight-top);padding:14px}[data-design=parchment] .pm-tile h5{font-family:var(--font-serif);font-size:14px;color:var(--text-1);margin:0 0 4px;font-weight:500}[data-design=parchment] .pm-tile .s{font-size:10.5px;color:var(--text-3);margin-bottom:8px}[data-design=parchment] .save-bar{display:flex;align-items:center;gap:12px;padding:10px 14px;background:var(--parchment-recessed);border:.5px solid var(--parchment-deep);border-radius:var(--radius-md);margin-top:18px;box-shadow:var(--shadow-recessed-inner);font-size:11px;color:var(--text-3)}[data-design=parchment] .save-bar .grow{flex:1 1}[data-design=parchment] .save-bar .dirty{color:var(--accent-amber);font-size:10.5px;letter-spacing:.4px}[data-design=parchment] .kbd-list{display:grid;grid-template-columns:auto auto;grid-column-gap:24px;column-gap:24px;grid-row-gap:6px;row-gap:6px;align-items:center;justify-content:start;margin-top:4px}[data-design=parchment] .kbd-list .action{font-size:12px;color:var(--text-1);display:inline-flex;align-items:center;gap:8px;white-space:nowrap}[data-design=parchment] .kbd-list .keys{display:inline-flex;gap:4px}[data-design=parchment] .kbd-list .tag{font-size:9px;letter-spacing:.6px;padding:1px 6px;border-radius:2px;background:var(--accent-brand-tint);color:var(--accent-brand);text-transform:uppercase}@media (max-width:640px){[data-design=parchment] .kbd-list{grid-template-columns:1fr;row-gap:2px}[data-design=parchment] .kbd-list .action{white-space:normal}[data-design=parchment] .kbd-list .keys{padding-left:0;padding-bottom:8px}}[data-design=parchment] .stats-hero{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:14px;gap:14px;margin-bottom:18px}@media (max-width:800px){[data-design=parchment] .stats-hero{grid-template-columns:repeat(2,1fr)}}[data-design=parchment] .hero-kpi{display:flex;flex-direction:column;background:var(--parchment-raised);border:.5px solid var(--parchment-deep);border-radius:var(--radius-md);box-shadow:var(--shadow-raised),var(--highlight-top);padding:14px 16px 12px;position:relative;overflow:hidden}[data-design=parchment] .hero-kpi .lbl{font-size:10px;letter-spacing:1.2px;text-transform:uppercase;color:var(--text-3);font-weight:500}[data-design=parchment] .hero-kpi .v{font-family:var(--font-serif);font-size:30px;color:var(--text-1);line-height:1.1;margin-top:6px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}[data-design=parchment] .hero-kpi .v .u{font-size:14px;color:var(--text-3);margin-left:4px}[data-design=parchment] .hero-kpi .sub{font-size:10.5px;color:var(--text-3);margin-top:4px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}[data-design=parchment] .hero-kpi .sub .up{color:var(--accent-success)}[data-design=parchment] .hero-kpi .sub .dn{color:var(--proj-coral)}[data-design=parchment] .hero-kpi .spark{display:block;width:100%;height:28px;margin-top:auto;padding-top:8px}[data-design=parchment] .widget-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:14px;gap:14px}[data-design=parchment] .widget-grid>*{min-width:0}@media (max-width:800px){[data-design=parchment] .widget-grid{grid-template-columns:repeat(2,minmax(0,1fr))}[data-design=parchment] .widget-grid .span-2,[data-design=parchment] .widget-grid .span-3,[data-design=parchment] .widget-grid .span-4,[data-design=parchment] .widget-grid .span-6{grid-column:span 2}}@media (max-width:520px){[data-design=parchment] .widget-grid{grid-template-columns:minmax(0,1fr)}[data-design=parchment] .widget-grid .span-2,[data-design=parchment] .widget-grid .span-3,[data-design=parchment] .widget-grid .span-4,[data-design=parchment] .widget-grid .span-6{grid-column:span 1}}[data-design=parchment] .widget{background:var(--parchment-raised);border:.5px solid var(--parchment-deep);border-radius:var(--radius-md);box-shadow:var(--shadow-raised),var(--highlight-top);padding:12px 14px;display:flex;flex-direction:column;min-width:0}[data-design=parchment] .widget .w-head{display:flex;align-items:center;gap:8px;margin-bottom:10px}[data-design=parchment] .widget .w-head .pin{width:9px;height:9px;border-radius:3px;flex-shrink:0}[data-design=parchment] .widget .w-head h5{font-size:11.5px;color:var(--text-1);margin:0;font-weight:500;font-family:inherit}[data-design=parchment] .widget .w-head .grow{flex:1 1}[data-design=parchment] .widget .w-head .range{font-size:9.5px;letter-spacing:.4px;color:var(--text-3);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}[data-design=parchment] .widget .w-head .open{font-size:10px;color:var(--text-3);text-decoration:none;cursor:pointer;background:none;border:none;font-family:inherit}[data-design=parchment] .widget .w-head .open:hover{color:var(--text-1)}[data-design=parchment] .widget.span-2{grid-column:span 2}[data-design=parchment] .widget.span-3{grid-column:span 3}[data-design=parchment] .widget.span-4{grid-column:span 4}[data-design=parchment] .widget.span-6{grid-column:span 6}[data-design=parchment] .w-body{min-height:96px}[data-design=parchment] .big-n{font-size:28px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}[data-design=parchment] .big-n,[data-design=parchment] .mid-n{font-family:var(--font-serif);color:var(--text-1);line-height:1.1}[data-design=parchment] .mid-n{font-size:20px}[data-design=parchment] .mid-n,[data-design=parchment] .mono{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}[data-design=parchment] .wk-bars{display:grid;grid-template-columns:repeat(7,1fr);align-items:end;grid-gap:6px;gap:6px;height:90px;margin:4px 0 6px}[data-design=parchment] .wk-bars .col{background:var(--accent-brand);border-radius:2px 2px 0 0;position:relative;opacity:.92}[data-design=parchment] .wk-bars .col.dim{background:var(--text-4);opacity:.4}[data-design=parchment] .wk-bars-wrap{display:flex;flex-direction:column;gap:4px}[data-design=parchment] .wk-bars-wrap .days{display:grid;grid-template-columns:repeat(7,1fr);grid-gap:6px;gap:6px;font-size:9px;color:var(--text-4);text-align:center}[data-design=parchment] .donut{width:80px;height:80px;border-radius:50%;position:relative;flex-shrink:0}[data-design=parchment] .donut:after{content:"";position:absolute;inset:18px;border-radius:50%;background:var(--parchment-raised)}[data-design=parchment] .donut .donut-center{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;z-index:1}[data-design=parchment] .donut .donut-center .v{font-family:var(--font-serif);font-size:18px;color:var(--text-1);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1}[data-design=parchment] .donut .donut-center .l{font-size:9px;letter-spacing:.8px;text-transform:uppercase;color:var(--text-3);margin-top:3px}[data-design=parchment] .lg-row{display:flex;align-items:center;gap:6px;font-size:10.5px;color:var(--text-3);padding:2px 0;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}[data-design=parchment] .lg-row .sw{width:9px;height:9px;border-radius:2px;flex-shrink:0}[data-design=parchment] .lg-row .nm{flex:1 1;color:var(--text-2)}[data-design=parchment] .lg-row .v{color:var(--text-1)}[data-design=parchment] .hm{display:grid;grid-template-columns:repeat(26,1fr);grid-gap:2px;gap:2px}[data-design=parchment] .hm .cell{aspect-ratio:1/1;border-radius:1.5px;background:var(--parchment-recessed)}[data-design=parchment] .hm .cell.l1{background:#D4DFC4}[data-design=parchment] .hm .cell.l2{background:#B0C8A0}[data-design=parchment] .hm .cell.l3{background:#7AA77F}[data-design=parchment] .hm .cell.l4{background:var(--accent-brand)}[data-design=parchment] .line-chart{width:100%;height:110px;display:block}[data-design=parchment] .stack-row{display:flex;height:14px;border-radius:3px;overflow:hidden;background:var(--parchment-recessed);box-shadow:var(--shadow-recessed-inner)}[data-design=parchment] .stack-row .seg-p{height:100%}[data-design=parchment] .pin-tasks{background:var(--accent-amber)}[data-design=parchment] .pin-habits{background:var(--proj-lime)}[data-design=parchment] .pin-pomo{background:var(--accent-amber)}[data-design=parchment] .pin-cards{background:var(--accent-purple)}[data-design=parchment] .pin-finance{background:var(--proj-coral)}[data-design=parchment] .pin-notes{background:var(--accent-info)}[data-design=parchment] .pin-trips{background:var(--proj-blue)}[data-design=parchment] .tag-s{font-size:9.5px;letter-spacing:.4px;padding:2px 8px;border-radius:var(--radius-pill);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}[data-design=parchment] .tag-s.up{background:var(--accent-brand-tint);color:var(--accent-brand)}[data-design=parchment] .tag-s.dn{background:#FAE8E4;color:var(--proj-coral)}[data-design=parchment] .tag-s.flat{background:var(--parchment-recessed);color:var(--text-3)}[data-design=parchment] .detail-hero{background:var(--parchment-raised);border:.5px solid var(--parchment-deep);border-radius:var(--radius-md);box-shadow:var(--shadow-raised),var(--highlight-top);padding:18px 22px;display:grid;grid-template-columns:repeat(4,1fr);grid-gap:20px;gap:20px;margin-bottom:14px}[data-design=parchment] .detail-hero .cell{border-left:.5px solid var(--divider-hairline);padding:0 0 0 18px}[data-design=parchment] .detail-hero .cell:first-child{border-left:none;padding-left:0}[data-design=parchment] .detail-hero .cell .k{font-size:10px;letter-spacing:1.2px;text-transform:uppercase;color:var(--text-3);margin-bottom:4px}[data-design=parchment] .detail-hero .cell .v{font-family:var(--font-serif);font-size:26px;color:var(--text-1);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1}[data-design=parchment] .detail-hero .cell .v .u{font-size:13px;color:var(--text-3)}[data-design=parchment] .detail-hero .cell .s{font-size:10.5px;color:var(--text-3);margin-top:3px}@media (max-width:800px){[data-design=parchment] .detail-hero{grid-template-columns:repeat(2,1fr)}}[data-design=parchment] .compare-strip{display:grid;grid-template-columns:repeat(6,1fr);grid-gap:10px;gap:10px;padding:14px;background:var(--parchment-recessed);border-radius:var(--radius-md);box-shadow:var(--shadow-recessed-inner);margin-top:14px}@media (max-width:800px){[data-design=parchment] .compare-strip{grid-template-columns:repeat(3,1fr)}}[data-design=parchment] .compare-cell{background:var(--parchment-raised);border-radius:var(--radius-sm);padding:10px 10px 8px;box-shadow:var(--shadow-chip);display:flex;flex-direction:column;gap:3px}[data-design=parchment] .compare-cell .pin{width:10px;height:10px;border-radius:3px;margin-bottom:3px}[data-design=parchment] .compare-cell .nm{font-size:10.5px;color:var(--text-2);letter-spacing:.3px}[data-design=parchment] .compare-cell .v{font-family:var(--font-serif);font-size:19px;color:var(--text-1);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}[data-design=parchment] .compare-cell .s{font-size:9.5px;color:var(--text-3);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}[data-design=parchment] .compare-cell .bar{height:3px;background:var(--parchment-deep);border-radius:2px;margin-top:4px;overflow:hidden}[data-design=parchment] .compare-cell .bar .fill{height:100%;border-radius:2px}[data-design=parchment] .weekly{background:var(--parchment-raised);border:.5px solid var(--parchment-deep);border-radius:var(--radius-md);box-shadow:var(--shadow-raised),var(--highlight-top);padding:24px 28px}[data-design=parchment] .weekly h3{font-family:var(--font-serif);font-size:22px;color:var(--text-1);font-weight:400;margin:0 0 4px}[data-design=parchment] .weekly .dateline{font-size:10.5px;color:var(--text-3);letter-spacing:1px;text-transform:uppercase;margin-bottom:18px}[data-design=parchment] .weekly .section{margin:16px 0}[data-design=parchment] .weekly .section .h{font-size:10px;letter-spacing:1.4px;text-transform:uppercase;color:var(--text-3);margin-bottom:8px}[data-design=parchment] .weekly .lead{font-family:var(--font-serif);font-size:15px;color:var(--text-1);line-height:1.6;max-width:64ch;text-wrap:pretty}[data-design=parchment] .weekly .lead b{font-weight:500}[data-design=parchment] .weekly .inline-num{font-family:var(--font-serif);font-size:17px;color:var(--accent-brand);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;padding:0 2px}[data-design=parchment] .weekly .q{font-family:var(--font-serif);font-size:13.5px;color:var(--text-2);font-style:italic;border-left:2px solid var(--accent-brand);padding:4px 0 4px 12px;margin:8px 0 0;line-height:1.55}[data-design=parchment] .weekly .mini-stats{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:14px;gap:14px;margin-top:16px;padding-top:16px;border-top:.5px solid var(--divider-hairline)}[data-design=parchment] .weekly .mini-stats .cell .v{font-family:var(--font-serif);font-size:20px;color:var(--text-1);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}[data-design=parchment] .weekly .mini-stats .cell .k{font-size:10px;letter-spacing:.6px;color:var(--text-3);text-transform:uppercase;margin-top:2px}[data-design=parchment] .north{background:var(--parchment-raised);border:.5px solid var(--parchment-deep);border-radius:var(--radius-md);box-shadow:var(--shadow-raised),var(--highlight-top);padding:40px 40px 32px;display:grid;grid-template-columns:1fr 1fr;grid-gap:40px;gap:40px;align-items:center}@media (max-width:640px){[data-design=parchment] .north{grid-template-columns:1fr;padding:28px 20px}}[data-design=parchment] .north .huge{font-family:var(--font-serif);font-size:96px;color:var(--text-1);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:.95;letter-spacing:-1.5px}[data-design=parchment] .north .huge .u{font-size:28px;color:var(--text-3)}[data-design=parchment] .north .north-label{font-size:11px;letter-spacing:1.8px;text-transform:uppercase;color:var(--text-3);margin-bottom:10px}[data-design=parchment] .north .north-sub{font-family:var(--font-serif);font-size:16px;color:var(--text-2);margin-top:12px;line-height:1.5;max-width:30ch}[data-design=parchment] .north .context-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:8px 20px;gap:8px 20px}[data-design=parchment] .north .context-grid .c .k{font-size:10px;letter-spacing:1px;text-transform:uppercase;color:var(--text-3)}[data-design=parchment] .north .context-grid .c .v{font-family:var(--font-serif);font-size:18px;color:var(--text-1);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}[data-design=parchment] .north .north-trend{display:flex;align-items:flex-end;gap:3px;height:40px;padding-top:10px;border-top:.5px solid var(--divider-hairline);grid-column:1/-1;margin-top:16px}[data-design=parchment] .north .north-trend .col{flex:1 1;background:var(--accent-brand);border-radius:1.5px 1.5px 0 0;opacity:.85}[data-design=parchment] .range-seg{display:inline-flex;background:var(--parchment-recessed);border:.5px solid var(--divider-standard);border-radius:var(--radius-sm);overflow:hidden}[data-design=parchment] .range-seg button{font-size:11px;padding:4px 12px;background:transparent;border:none;color:var(--text-3);cursor:pointer;font-family:inherit;border-right:.5px solid var(--divider-standard)}[data-design=parchment] .range-seg button:last-child{border-right:none}[data-design=parchment] .range-seg button.on{background:var(--parchment-raised);color:var(--text-1);font-weight:500;box-shadow:var(--shadow-chip)}[data-design=parchment] .range-seg button:hover:not(.on){color:var(--text-1)}[data-design=parchment] .qa-stage{position:relative;border-radius:14px;overflow:hidden;box-shadow:var(--shadow-active);border:.5px solid var(--parchment-deep);background:var(--parchment-base);min-height:480px}[data-design=parchment] .qa-stage .scrim{position:absolute;inset:0;background:rgba(30,24,14,.28);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:2}[data-design=parchment] .qa-bg{display:flex;gap:10px;padding:10px;height:100%}[data-design=parchment] .qa-bg .sb{width:180px;background:var(--parchment-recessed);border-radius:var(--radius-lg);opacity:.5}[data-design=parchment] .qa-bg .cnt{flex:1 1;background:var(--parchment-raised);border-radius:var(--radius-lg);opacity:.5;padding:18px}[data-design=parchment] .qa-bg .row-ph{height:36px;background:var(--parchment-raised);border:.5px solid var(--parchment-deep);border-radius:var(--radius-md);margin-bottom:7px;box-shadow:var(--shadow-chip)}[data-design=parchment] .capture-sheet{position:absolute;top:70px;left:50%;transform:translateX(-50%);width:580px;max-width:calc(100% - 48px);z-index:3;background:var(--parchment-raised);border:.5px solid var(--parchment-deep);border-radius:var(--radius-lg);box-shadow:var(--shadow-modal);overflow:hidden}[data-design=parchment] .cs-input-row{display:flex;align-items:center;gap:10px;padding:16px 18px 12px}[data-design=parchment] .cs-check{width:18px;height:18px;border-radius:50%;border:1.5px solid var(--text-4);flex-shrink:0}[data-design=parchment] .cs-input{flex:1 1;font-family:var(--font-serif);font-size:17px;color:var(--text-1);line-height:1.3}[data-design=parchment] .nlp-token{display:inline-flex;align-items:center;gap:4px;padding:1px 8px;border-radius:var(--radius-pill);font-size:11px;font-style:normal;margin:0 2px}[data-design=parchment] .nlp-token.date{background:var(--accent-brand-tint);color:var(--accent-brand);border:.5px solid #c5d6bf}[data-design=parchment] .nlp-token.proj{background:#EAE4F5;color:var(--proj-purple);border:.5px solid #d5ceee}[data-design=parchment] .nlp-token.tag{background:var(--accent-amber-tint);color:var(--accent-amber);border:.5px solid var(--accent-amber-border)}[data-design=parchment] .cs-meta{display:flex;align-items:center;gap:6px;padding:8px 18px 10px 46px;flex-wrap:wrap}[data-design=parchment] .cs-pill{display:inline-flex;align-items:center;gap:5px;padding:4px 10px;border-radius:var(--radius-pill);background:var(--parchment-recessed);border:.5px solid var(--divider-standard);font-size:11px;color:var(--text-2);cursor:pointer;box-shadow:var(--shadow-chip)}[data-design=parchment] .cs-pill.set{background:var(--accent-brand-tint);color:var(--accent-brand);border-color:#C5D6BF}[data-design=parchment] .cs-pill.proj-set{background:#EAE4F5;color:var(--proj-purple);border-color:#D5CEEE}[data-design=parchment] .cs-note{padding:0 18px 10px 46px;font-size:12.5px;color:var(--text-3);font-family:var(--font-serif)}[data-design=parchment] .cs-parser{background:var(--parchment-recessed);border-top:.5px solid var(--divider-hairline);padding:8px 18px;display:flex;align-items:center;gap:8px;flex-wrap:wrap}[data-design=parchment] .cs-parser .hint-label{font-size:10px;color:var(--text-3);text-transform:uppercase;letter-spacing:1px}[data-design=parchment] .cs-parser .h{font-size:10.5px;color:var(--text-2)}[data-design=parchment] .cs-footer .hint kbd,[data-design=parchment] .cs-parser .h kbd{font-family:var(--font-mono);font-size:9.5px;background:var(--parchment-raised);border:.5px solid var(--divider-standard);border-radius:3px;padding:1px 4px;color:var(--text-3)}[data-design=parchment] .cs-footer{background:var(--parchment-recessed);border-top:.5px solid var(--divider-hairline);padding:10px 16px;display:flex;align-items:center;justify-content:space-between;gap:10px}[data-design=parchment] .cs-footer .type-tabs{display:flex;gap:4px;align-items:center}[data-design=parchment] .cs-footer .t-tab{padding:4px 10px;border-radius:var(--radius-sm);font-size:11px;color:var(--text-3);cursor:pointer;border:.5px solid transparent}[data-design=parchment] .cs-footer .t-tab.on{background:var(--parchment-raised);color:var(--text-1);box-shadow:var(--shadow-chip);border-color:var(--divider-standard);font-weight:500}[data-design=parchment] .cs-footer .footer-r{display:flex;align-items:center;gap:8px}[data-design=parchment] .cs-footer .hint{font-size:10px;color:var(--text-4)}[data-design=parchment] .float-sheet{background:var(--parchment-raised);border:.5px solid var(--parchment-deep);border-radius:var(--radius-lg);box-shadow:var(--shadow-modal);overflow:hidden;width:100%}[data-design=parchment] .fs-row{display:flex;align-items:center;gap:9px;padding:12px 14px}[data-design=parchment] .fs-row .check{width:15px;height:15px;border-radius:50%;border:1.5px solid var(--text-4);flex-shrink:0}[data-design=parchment] .fs-input{flex:1 1;font-family:var(--font-serif);font-size:14px;color:var(--text-1)}[data-design=parchment] .fs-meta{padding:0 14px 10px 38px;display:flex;gap:5px;flex-wrap:wrap}[data-design=parchment] .fs-meta .m{font-size:10.5px;color:var(--text-3);background:var(--parchment-recessed);border:.5px solid var(--divider-standard);padding:2px 8px;border-radius:var(--radius-pill);cursor:pointer}[data-design=parchment] .fs-meta .m.set{background:var(--accent-brand-tint);color:var(--accent-brand);border-color:#C5D6BF}[data-design=parchment] .fs-kbd{font-family:var(--font-mono);font-size:9px;color:var(--text-4);padding:8px 14px;border-top:.5px solid var(--divider-hairline);background:var(--parchment-recessed);display:flex;gap:12px}[data-design=parchment] .fs-kbd span{display:inline-flex;align-items:center;gap:4px}[data-design=parchment] .fs-kbd kbd{background:var(--parchment-raised);border:.5px solid var(--divider-standard);border-radius:3px;padding:1px 5px;font-size:9px;color:var(--text-3)}[data-design=parchment] .inline-entry{display:flex;align-items:center;gap:9px;padding:9px 12px;background:var(--parchment-raised);border:1.5px solid var(--accent-brand);border-radius:var(--radius-md);box-shadow:0 0 0 3px var(--accent-brand-tint),var(--shadow-chip);margin-bottom:6px}[data-design=parchment] .inline-entry input{flex:1 1;border:none;outline:none;background:transparent;font-family:var(--font-sans);font-size:13px;color:var(--text-1)}[data-design=parchment] .inline-entry .i-meta{font-size:10.5px;color:var(--text-3);white-space:nowrap}[data-design=parchment] .small-caps{font-size:10px;letter-spacing:1.4px;text-transform:uppercase;color:var(--text-3)}[data-design=parchment] .deck-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:14px;gap:14px}[data-design=parchment] .deck-card{background:var(--parchment-raised);border:.5px solid var(--parchment-deep);border-radius:var(--radius-lg);box-shadow:var(--shadow-raised),var(--highlight-top);padding:14px 14px 12px;position:relative;min-height:150px;display:flex;flex-direction:column}[data-design=parchment] .deck-foot .due-pill{display:inline-flex;align-items:center;gap:4px;font-size:10.5px;font-weight:500;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--accent-amber)}[data-design=parchment] .deck-foot .due-pill.zero{color:var(--accent-success)}[data-design=parchment] .deck-cover{height:54px;border-radius:var(--radius-md);display:flex;align-items:center;justify-content:flex-start;padding:8px 12px;position:relative;overflow:hidden;font-family:var(--font-serif);font-size:18px;color:#FBF6E8;box-shadow:inset 0 -1px 0 rgba(0,0,0,.1),inset 0 .5px 0 rgba(255,255,255,.15);margin-bottom:10px}[data-design=parchment] .deck-cover.sage{background:linear-gradient(135deg,#4D7A58,#2F4F3A)}[data-design=parchment] .deck-cover.ink{background:linear-gradient(135deg,#445A72,#1F2F44)}[data-design=parchment] .deck-cover.rust{background:linear-gradient(135deg,#B86B46,#7A4020)}[data-design=parchment] .deck-cover.umber{background:linear-gradient(135deg,#A8884D,#6C5224)}[data-design=parchment] .deck-cover.plum{background:linear-gradient(135deg,#7E506A,#4B2A40)}[data-design=parchment] .deck-cover.moss{background:linear-gradient(135deg,#7A8E4B,#4A5728)}[data-design=parchment] .deck-cover .glyph{font-size:22px;margin-right:10px;opacity:.7;font-family:var(--font-serif)}[data-design=parchment] .deck-cover .mono-pattern{position:absolute;inset:0;opacity:.12;background-image:radial-gradient(circle,#FFF 1px,transparent 1.5px);background-size:12px 12px}[data-design=parchment] .deck-title{font-family:var(--font-serif);font-size:16px;color:var(--text-1);margin-bottom:2px;line-height:1.2}[data-design=parchment] .deck-sub{font-size:11px;color:var(--text-3);margin-bottom:auto;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}[data-design=parchment] .deck-foot{display:flex;align-items:center;justify-content:space-between;padding-top:8px;margin-top:10px;border-top:.5px solid var(--divider-hairline);font-size:11px}[data-design=parchment] .deck-foot .mix{display:flex;align-items:center;gap:3px;color:var(--text-3)}[data-design=parchment] .deck-foot .dot{width:6px;height:6px;border-radius:50%;display:inline-block}[data-design=parchment] .dot.new{background:var(--accent-info)}[data-design=parchment] .dot.learning{background:var(--accent-amber)}[data-design=parchment] .dot.due-dot{background:var(--proj-coral)}[data-design=parchment] .dot.known{background:var(--accent-success)}[data-design=parchment] .deck-foot .due-count{color:var(--accent-amber);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:500}[data-design=parchment] .study-stage{background:radial-gradient(ellipse at top,#EFEBDE 0,var(--parchment-base) 65%);border-radius:var(--radius-lg);min-height:560px;padding:18px 20px 24px;display:flex;flex-direction:column;position:relative;overflow:hidden;border:.5px solid var(--parchment-deep);box-shadow:var(--shadow-recessed-inner)}[data-design=parchment] .study-topbar{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px;font-size:11px;color:var(--text-3)}[data-design=parchment] .study-topbar .ctx{display:flex;align-items:center;gap:10px}[data-design=parchment] .study-topbar .ctx .title{color:var(--text-1);font-family:var(--font-serif);font-size:14px}[data-design=parchment] .progress-row{display:flex;align-items:center;gap:8px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--text-3)}[data-design=parchment] .progress-bar{width:140px;height:4px;background:var(--parchment-deep);border-radius:2px;overflow:hidden;box-shadow:var(--shadow-recessed-inner)}[data-design=parchment] .progress-bar>span{display:block;height:100%;background:var(--accent-brand)}[data-design=parchment] .card-stage{flex:1 1;display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;padding:24px 0}[data-design=parchment] .card-stack{position:relative;width:440px;perspective:1200px}[data-design=parchment] .card-stack:after,[data-design=parchment] .card-stack:before{content:"";position:absolute;left:10px;right:10px;height:24px;background:var(--parchment-raised);border:.5px solid var(--parchment-deep);border-radius:var(--radius-lg);box-shadow:var(--shadow-raised);z-index:0}[data-design=parchment] .card-stack:before{bottom:-12px;opacity:.6;transform:scale(.96)}[data-design=parchment] .card-stack:after{bottom:-22px;opacity:.35;transform:scale(.92);left:24px;right:24px}[data-design=parchment] .flashcard{position:relative;background:var(--parchment-raised);border:.5px solid var(--parchment-deep);border-radius:var(--radius-lg);box-shadow:var(--shadow-elevated),var(--highlight-top);padding:32px 30px 22px;min-height:280px;display:flex;flex-direction:column;z-index:1}[data-design=parchment] .flashcard .tag-strip{display:flex;justify-content:space-between;align-items:center;font-size:10px;letter-spacing:1.4px;text-transform:uppercase;color:var(--text-3);margin-bottom:14px}[data-design=parchment] .flashcard .tag-strip .face-ind{background:var(--parchment-recessed);padding:2px 8px;border-radius:999px;border:.5px solid var(--divider-standard);color:var(--text-2)}[data-design=parchment] .flashcard .prompt{font-family:var(--font-serif);font-size:26px;line-height:1.3;color:var(--text-1);flex:1 1;display:flex;align-items:center}[data-design=parchment] .flashcard .hint{font-size:11px;color:var(--text-3);margin-top:14px;display:flex;align-items:center;justify-content:center;gap:8px;font-style:italic}[data-design=parchment] .flashcard .hint kbd{font-family:var(--font-sans);font-size:10px;background:var(--parchment-recessed);border:.5px solid var(--divider-standard);padding:1px 5px;border-radius:3px;font-style:normal;box-shadow:0 1px 0 var(--parchment-deep)}[data-design=parchment] .flashcard.back{background:var(--parchment-recessed)}[data-design=parchment] .flashcard.back .prompt{font-size:20px;color:var(--text-2);font-style:italic;align-items:flex-start;padding-top:4px}[data-design=parchment] .flashcard .answer{font-family:var(--font-serif);font-size:28px;line-height:1.3;color:var(--text-1);margin-top:12px;padding-top:14px;border-top:.5px solid var(--divider-standard)}[data-design=parchment] .rate-row{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:10px;gap:10px;width:440px;margin-top:28px}[data-design=parchment] .rate-btn{background:var(--parchment-raised);border:.5px solid var(--parchment-deep);border-radius:var(--radius-md);padding:10px 6px 9px;cursor:pointer;font-family:inherit;box-shadow:var(--shadow-chip),var(--highlight-top);display:flex;flex-direction:column;align-items:center;text-align:center;transition:transform .08s ease}[data-design=parchment] .rate-btn:hover{transform:translateY(-1px)}[data-design=parchment] .rate-btn .rk{font-size:11px;font-weight:500;letter-spacing:.5px}[data-design=parchment] .rate-btn .rn{font-size:10px;color:var(--text-3);margin-top:3px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}[data-design=parchment] .rate-btn .kb{font-size:9px;color:var(--text-4);margin-top:4px}[data-design=parchment] .rate-btn.again{border-top:2px solid var(--proj-coral)}[data-design=parchment] .rate-btn.again .rk{color:var(--proj-coral)}[data-design=parchment] .rate-btn.hard{border-top:2px solid var(--accent-amber)}[data-design=parchment] .rate-btn.hard .rk{color:var(--accent-amber)}[data-design=parchment] .rate-btn.good{border-top:2px solid var(--accent-brand)}[data-design=parchment] .rate-btn.good .rk{color:var(--accent-brand)}[data-design=parchment] .rate-btn.easy{border-top:2px solid var(--accent-info)}[data-design=parchment] .rate-btn.easy .rk{color:var(--accent-info)}[data-design=parchment] .card-row{display:grid;grid-template-columns:26px 1fr 1fr 90px 70px 70px 24px;grid-gap:10px;gap:10px;align-items:center;padding:9px 12px;background:var(--parchment-raised);border:.5px solid var(--parchment-deep);border-radius:var(--radius-md);margin-bottom:6px;font-size:12px;box-shadow:var(--shadow-raised),var(--highlight-top)}[data-design=parchment] .card-row .face-dot{width:8px;height:8px;border-radius:50%;box-shadow:0 0 0 2px var(--parchment-raised),0 0 0 2.5px currentColor}[data-design=parchment] .card-row .front{color:var(--text-1)}[data-design=parchment] .card-row .back-col{color:var(--text-3);font-style:italic}[data-design=parchment] .card-row .sched{color:var(--text-2);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:11px;text-align:right}[data-design=parchment] .card-row .sched.due-sched{color:var(--accent-amber);font-weight:500}[data-design=parchment] .card-row .sched.overdue{color:var(--proj-coral);font-weight:500}[data-design=parchment] .card-row .status-chip{padding:2px 7px;border-radius:3px;font-size:10px;letter-spacing:.4px;text-align:center;text-transform:uppercase;border:.5px solid transparent}[data-design=parchment] .status-chip.sc-new{background:rgba(58,107,144,.1);color:var(--accent-info);border-color:rgba(58,107,144,.25)}[data-design=parchment] .status-chip.sc-learning{background:var(--accent-amber-tint);color:var(--accent-amber);border-color:var(--accent-amber-border)}[data-design=parchment] .status-chip.sc-due{background:rgba(186,103,80,.1);color:var(--proj-coral);border-color:rgba(186,103,80,.25)}[data-design=parchment] .status-chip.sc-known{background:var(--accent-brand-tint);color:var(--accent-brand);border-color:rgba(58,107,68,.25)}[data-design=parchment] .fc-stats-strip{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:1px;gap:1px;background:var(--parchment-deep);border-radius:var(--radius-md);overflow:hidden;box-shadow:var(--shadow-raised),var(--highlight-top);margin-bottom:14px;border:.5px solid var(--parchment-deep)}[data-design=parchment] .fc-stats-strip .cell{background:var(--parchment-raised);padding:10px 14px;text-align:center}[data-design=parchment] .fc-stats-strip .n{font-family:var(--font-serif);font-size:22px;color:var(--text-1);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}[data-design=parchment] .fc-stats-strip .l{font-size:9.5px;letter-spacing:1.3px;color:var(--text-3);text-transform:uppercase;margin-top:2px}[data-design=parchment] .fc-stats-strip .cell.accent-due .n{color:var(--accent-amber)}[data-design=parchment] .retention-grid{display:grid;grid-template-columns:repeat(14,1fr);grid-gap:3px;gap:3px;margin-top:4px}[data-design=parchment] .retention-grid .cell{aspect-ratio:1;border-radius:2px;background:var(--parchment-deep)}[data-design=parchment] .retention-grid .cell.h1{background:var(--accent-brand-tint)}[data-design=parchment] .retention-grid .cell.h2{background:#B0C8A0}[data-design=parchment] .retention-grid .cell.h3{background:#7AA77F}[data-design=parchment] .retention-grid .cell.h4{background:var(--accent-brand)}[data-design=parchment] .done-card{background:var(--parchment-raised);border:.5px solid var(--parchment-deep);border-radius:var(--radius-lg);box-shadow:var(--shadow-elevated),var(--highlight-top);padding:28px 32px;max-width:400px;margin:0 auto;text-align:center}[data-design=parchment] .done-card .check-icon{width:44px;height:44px;border-radius:50%;background:var(--accent-brand);color:#FBF6E8;display:flex;align-items:center;justify-content:center;font-size:22px;margin:0 auto 14px;box-shadow:var(--shadow-raised)}[data-design=parchment] .done-card h3{font-family:var(--font-serif);font-weight:400;font-size:22px;margin:0 0 6px}[data-design=parchment] .done-card .sub{font-size:11px;color:var(--text-3);margin-bottom:18px}[data-design=parchment] .done-card .breakdown{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:8px;gap:8px;background:var(--parchment-recessed);border-radius:var(--radius-md);padding:10px;margin-bottom:16px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}[data-design=parchment] .done-card .breakdown .c{font-size:16px;color:var(--text-1);font-family:var(--font-serif)}[data-design=parchment] .done-card .breakdown .l{font-size:9px;letter-spacing:.9px;color:var(--text-3);text-transform:uppercase;margin-top:2px}[data-design=parchment] .done-card .btns{display:flex;gap:8px;justify-content:center}[data-design=parchment] .keys-legend{display:flex;gap:14px;justify-content:center;margin:28px 0 0;font-size:10.5px;color:var(--text-3)}[data-design=parchment] .keys-legend kbd{font-family:var(--font-sans);font-size:10px;background:var(--parchment-raised);border:.5px solid var(--divider-standard);padding:1px 5px;border-radius:3px;box-shadow:0 1px 0 var(--parchment-deep);margin-right:3px}[data-design=parchment] .browse-layout{display:grid;grid-template-columns:220px minmax(0,1fr);grid-gap:14px;gap:14px;margin-top:14px;align-items:start}[data-design=parchment] .browse-sidebar{background:var(--parchment-raised);border:.5px solid var(--parchment-deep);border-radius:var(--radius-md);box-shadow:var(--shadow-raised),var(--highlight-top);padding:10px 4px 14px}[data-design=parchment] .browse-sidebar h6{font-size:10px;letter-spacing:1.4px;color:var(--text-3);text-transform:uppercase;margin:10px 10px 4px;font-weight:500}[data-design=parchment] .browse-sidebar .tree-row{display:flex;align-items:center;gap:6px;padding:4px 10px;font-size:12px;color:var(--text-2);cursor:default;border-radius:4px}[data-design=parchment] .browse-sidebar .tree-row:hover{background:var(--parchment-recessed)}[data-design=parchment] .browse-sidebar .tree-row.on{background:var(--parchment-recessed);box-shadow:var(--shadow-recessed-inner);color:var(--text-1)}[data-design=parchment] .browse-sidebar .tree-row .caret{color:var(--text-4);font-size:10px;width:10px;text-align:center}[data-design=parchment] .browse-sidebar .tree-row .n{margin-left:auto;font-size:10px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--text-4)}[data-design=parchment] .browse-sidebar .tree-row.nested{padding-left:22px}[data-design=parchment] .browse-sidebar .tree-row.nested2{padding-left:34px}[data-design=parchment] .browse-main{background:var(--parchment-raised);border:.5px solid var(--parchment-deep);border-radius:var(--radius-md);box-shadow:var(--shadow-raised),var(--highlight-top);overflow:hidden;min-width:0}[data-design=parchment] .browse-toolbar{display:flex;align-items:center;gap:8px;padding:8px 12px;background:var(--parchment-raised);border-bottom:.5px solid var(--divider-hairline)}[data-design=parchment] .browse-toolbar .search{flex:1 1;background:var(--parchment-recessed);border:.5px solid var(--divider-standard);border-radius:4px;box-shadow:var(--shadow-recessed-inner);padding:5px 8px;font-size:12px;font-family:inherit;color:var(--text-1);display:flex;align-items:center;gap:6px;min-width:0}[data-design=parchment] .browse-toolbar .search .ic{color:var(--text-4)}[data-design=parchment] .browse-toolbar .search .q{color:var(--text-2);flex:1 1;font-family:var(--font-mono,ui-monospace,monospace);font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}[data-design=parchment] .browse-toolbar .search .tok{color:var(--proj-rust)}[data-design=parchment] .browse-toolbar .search .opr{color:var(--text-4)}[data-design=parchment] .browse-toolbar .meta{font-size:11px;color:var(--text-3);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}[data-design=parchment] .browse-toolbar .mini-btn{background:var(--parchment-recessed);border:.5px solid var(--divider-standard);border-radius:3px;padding:3px 7px;font-size:11px;color:var(--text-2);cursor:pointer;font-family:inherit}[data-design=parchment] .browse-table-wrap{max-height:440px;overflow:auto}[data-design=parchment] .browse-table{width:100%;border-collapse:separate;border-spacing:0;font-size:11.5px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}[data-design=parchment] .browse-table thead th{position:-webkit-sticky;position:sticky;top:0;background:var(--parchment-raised);padding:6px 8px;text-align:left;font-size:9.5px;letter-spacing:1px;text-transform:uppercase;color:var(--text-3);font-weight:500;border-bottom:.5px solid var(--divider-standard);white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:default}[data-design=parchment] .browse-table thead th .sort{color:var(--text-4);margin-left:3px}[data-design=parchment] .browse-table thead th.sorted{color:var(--text-2)}[data-design=parchment] .browse-table tbody td{padding:5px 8px;border-bottom:.5px solid var(--divider-hairline);color:var(--text-2);vertical-align:middle;max-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}[data-design=parchment] .browse-table tbody tr:hover td{background:var(--parchment-raised)}[data-design=parchment] .browse-table tbody tr.selected td{background:rgba(58,107,68,.08)}[data-design=parchment] .browse-table td.front{color:var(--text-1);font-family:var(--font-serif);font-size:12.5px;max-width:180px}[data-design=parchment] .browse-table td.back-td{color:var(--text-2);font-family:var(--font-serif);font-size:12.5px;max-width:220px}[data-design=parchment] .browse-table td.mono,[data-design=parchment] .browse-table td.num{font-family:var(--font-mono,ui-monospace,monospace);font-size:10.5px;color:var(--text-3)}[data-design=parchment] .browse-table td.num{text-align:right}[data-design=parchment] .browse-table td.num.warn{color:var(--proj-rust)}[data-design=parchment] .browse-table td.tags .tchip{display:inline-block;font-size:9.5px;padding:1px 5px;border-radius:2px;background:var(--parchment-recessed);color:var(--text-3);margin-right:3px;font-family:var(--font-mono,ui-monospace,monospace)}[data-design=parchment] .browse-table td.queue .qpill{display:inline-block;padding:1px 6px;font-size:9.5px;border-radius:2px;letter-spacing:.4px;text-transform:uppercase;font-weight:500}[data-design=parchment] .qpill.qp-new{background:rgba(58,107,144,.12);color:#3A6B90}[data-design=parchment] .qpill.qp-learn{background:rgba(186,117,23,.12);color:#BA7517}[data-design=parchment] .qpill.qp-review{background:rgba(58,107,68,.1);color:#3A6B44}[data-design=parchment] .qpill.qp-suspended{background:var(--parchment-recessed);color:var(--text-4)}[data-design=parchment] .qpill.qp-leech{background:rgba(186,103,80,.12);color:var(--proj-coral)}[data-design=parchment] .browse-table td.chk{width:22px;text-align:center;color:var(--text-4)}[data-design=parchment] .browse-table td.chk.on{color:var(--accent-brand)}[data-design=parchment] .browse-preview{border-top:.5px solid var(--divider-standard);background:var(--parchment-recessed);padding:12px 14px;display:grid;grid-template-columns:1fr 280px;grid-gap:14px;gap:14px;font-size:11.5px}[data-design=parchment] .browse-preview .pv-face{background:var(--parchment-raised);border:.5px solid var(--parchment-deep);border-radius:var(--radius-sm);padding:10px 12px;box-shadow:var(--shadow-chip);min-height:90px}[data-design=parchment] .browse-preview .pv-face .lbl{font-size:9.5px;letter-spacing:1.2px;text-transform:uppercase;color:var(--text-3);margin-bottom:4px}[data-design=parchment] .browse-preview .pv-face .val{font-family:var(--font-serif);font-size:15px;color:var(--text-1);line-height:1.4}[data-design=parchment] .browse-preview .pv-face .val.sm{font-size:13px;color:var(--text-2)}[data-design=parchment] .browse-preview .pv-sched{display:grid;grid-template-columns:auto auto;grid-gap:4px 10px;gap:4px 10px;align-content:start;font-family:var(--font-mono,ui-monospace,monospace);font-size:10.5px}[data-design=parchment] .browse-preview .pv-sched .k{color:var(--text-3);text-transform:uppercase;letter-spacing:.6px;font-size:9.5px}[data-design=parchment] .browse-preview .pv-sched .v{color:var(--text-1);text-align:right}[data-design=parchment] .editor-layout{display:grid;grid-template-columns:minmax(0,1fr) 280px;grid-gap:14px;gap:14px;margin-top:14px;align-items:start}[data-design=parchment] .editor-main{background:var(--parchment-raised);border:.5px solid var(--parchment-deep);border-radius:var(--radius-md);box-shadow:var(--shadow-raised),var(--highlight-top);overflow:hidden;min-width:0}[data-design=parchment] .editor-topbar{display:flex;align-items:center;gap:8px;padding:8px 12px;background:var(--parchment-raised);border-bottom:.5px solid var(--divider-hairline);font-size:11.5px}[data-design=parchment] .editor-topbar .pair{display:flex;align-items:center;gap:5px;color:var(--text-3)}[data-design=parchment] .editor-topbar .pair b{color:var(--text-2);font-weight:500}[data-design=parchment] .editor-topbar .sep{color:var(--text-4)}[data-design=parchment] .editor-topbar .grow{flex:1 1}[data-design=parchment] .editor-field{padding:10px 14px;border-bottom:.5px solid var(--divider-hairline)}[data-design=parchment] .editor-field:last-child{border-bottom:none}[data-design=parchment] .editor-field .fhead{display:flex;align-items:center;gap:6px;margin-bottom:6px}[data-design=parchment] .editor-field .flabel{font-size:9.5px;letter-spacing:1.2px;text-transform:uppercase;color:var(--text-3);font-weight:500}[data-design=parchment] .editor-field .ftoolbar{display:flex;gap:3px;margin-left:auto;font-size:11px;color:var(--text-4)}[data-design=parchment] .editor-field .ftoolbar .tool{padding:1px 5px;cursor:pointer;border-radius:3px;background:transparent;border:none;color:var(--text-3);font-family:inherit;font-size:11px}[data-design=parchment] .editor-field .ftoolbar .tool:hover{background:var(--parchment-recessed);color:var(--text-1)}[data-design=parchment] .editor-field .ftoolbar .tool.on{background:var(--parchment-recessed);color:var(--text-1);box-shadow:var(--shadow-chip)}[data-design=parchment] .editor-field .finput{background:var(--parchment-recessed);border:.5px solid var(--divider-standard);border-radius:var(--radius-sm);box-shadow:var(--shadow-recessed-inner);padding:10px 12px;font-family:var(--font-serif);font-size:15px;color:var(--text-1);line-height:1.45;min-height:46px}[data-design=parchment] .editor-field .finput .caret{display:inline-block;width:1px;height:1em;background:var(--accent-brand);vertical-align:text-bottom;margin-left:1px;animation:fc-blk 1s step-end infinite}@keyframes fc-blk{50%{opacity:0}}[data-design=parchment] .editor-field .finput.hint-input{color:var(--text-4);font-style:italic}[data-design=parchment] .editor-field .meta{font-size:10px;color:var(--text-3);margin-top:4px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}[data-design=parchment] .editor-bottom{padding:10px 14px;background:var(--parchment-recessed);border-top:.5px solid var(--divider-standard);display:flex;align-items:center;gap:8px;flex-wrap:wrap}[data-design=parchment] .editor-bottom .tags-row{display:flex;gap:5px;flex-wrap:wrap;align-items:center}[data-design=parchment] .editor-bottom .tags-row .lbl{font-size:9.5px;letter-spacing:1.2px;text-transform:uppercase;color:var(--text-3);margin-right:4px}[data-design=parchment] .editor-bottom .btns{margin-left:auto;display:flex;gap:6px}[data-design=parchment] .editor-rail{display:flex;flex-direction:column;gap:12px}[data-design=parchment] .editor-rail .panel{background:var(--parchment-raised);border:.5px solid var(--parchment-deep);border-radius:var(--radius-md);box-shadow:var(--shadow-raised),var(--highlight-top);overflow:hidden}[data-design=parchment] .editor-rail .panel-head{padding:7px 12px;font-size:9.5px;letter-spacing:1.2px;text-transform:uppercase;color:var(--text-3);font-weight:500;background:var(--parchment-raised);border-bottom:.5px solid var(--divider-hairline);display:flex;align-items:center;gap:6px}[data-design=parchment] .editor-rail .panel-head .grow{flex:1 1}[data-design=parchment] .editor-rail .panel-body{padding:10px 12px}[data-design=parchment] .editor-rail .kv-row{display:grid;grid-template-columns:92px 1fr;grid-gap:4px 10px;gap:4px 10px;font-size:11px;align-items:center;padding:3px 0}[data-design=parchment] .editor-rail .kv-row .k{color:var(--text-3);font-size:10px;letter-spacing:.3px}[data-design=parchment] .editor-rail .kv-row .v{color:var(--text-1)}[data-design=parchment] .editor-rail .preview-face{background:var(--parchment-recessed);border-radius:var(--radius-sm);box-shadow:var(--shadow-recessed-inner);padding:14px;min-height:110px;font-family:var(--font-serif);font-size:15px;color:var(--text-1);line-height:1.45}[data-design=parchment] .editor-rail .preview-face .lbl{font-size:9.5px;letter-spacing:1.2px;text-transform:uppercase;color:var(--text-3);margin-bottom:8px;font-family:inherit}[data-design=parchment] .editor-rail .preview-face hr{border:none;border-top:.5px dashed var(--divider-standard);margin:10px -14px}[data-design=parchment] .editor-rail .preview-face .cloze-mask{display:inline-block;background:var(--accent-brand);color:var(--accent-brand);border-radius:2px;padding:0 4px;-webkit-user-select:none;-moz-user-select:none;user-select:none}[data-design=parchment] .cal-head{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:4px}[data-design=parchment] .cal-nav{display:inline-flex;align-items:center;gap:4px;margin-left:14px;background:var(--parchment-recessed);border:.5px solid var(--divider-standard);border-radius:var(--radius-md);padding:3px 4px;box-shadow:var(--shadow-recessed-inner)}[data-design=parchment] .cal-nav button{width:22px;height:22px;border:none;background:transparent;color:var(--text-2);cursor:pointer;border-radius:var(--radius-sm);font-size:12px;flex-shrink:0}[data-design=parchment] .cal-nav .today{width:auto;height:22px;padding:0 12px;font-size:11px;font-weight:500;background:var(--parchment-raised);box-shadow:var(--shadow-chip),var(--highlight-top);white-space:nowrap}[data-design=parchment] .cal-sources{display:flex;gap:12px;align-items:center;font-size:10.5px;color:var(--text-3);padding:8px 0 14px;border-bottom:.5px solid var(--divider-hairline)}[data-design=parchment] .src-chip{display:inline-flex;align-items:center;gap:5px}[data-design=parchment] .src-chip .s{width:8px;height:8px;border-radius:2px}[data-design=parchment] .day-grid{flex:1 1;overflow:hidden;display:grid;grid-template-columns:60px 1fr;grid-gap:0;gap:0;margin-top:14px;background:var(--parchment-recessed);border:.5px solid var(--parchment-deep);border-radius:var(--radius-lg);box-shadow:var(--shadow-recessed-inner);overflow-y:auto;max-height:520px}[data-design=parchment] .hour-rail{border-right:.5px solid var(--divider-hairline);padding:6px 6px 6px 0;background:var(--parchment-recessed)}[data-design=parchment] .hour-row{height:54px;font-size:10px;color:var(--text-3);text-align:right;padding-right:6px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}[data-design=parchment] .day-lane{position:relative;padding:6px 0}[data-design=parchment] .day-hour{height:54px;border-bottom:.5px solid var(--divider-hairline)}[data-design=parchment] .ev{position:absolute;left:6px;right:12px;border-radius:var(--radius-sm);background:var(--parchment-raised);box-shadow:var(--shadow-chip),var(--highlight-top);padding:4px 8px;font-size:11px;border-left:3px solid var(--accent-brand);overflow:hidden;display:flex;flex-direction:column;justify-content:flex-start}[data-design=parchment] .ev .t{font-weight:500;color:var(--text-1)}[data-design=parchment] .ev .m,[data-design=parchment] .ev .t{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.3}[data-design=parchment] .ev .m{font-size:9.5px;color:var(--text-3);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;margin-top:1px}[data-design=parchment] .ev.compact{flex-direction:row;align-items:center;gap:0;padding:0 8px}[data-design=parchment] .ev.compact .t{flex-shrink:1;min-width:0}[data-design=parchment] .ev.compact .m{flex-shrink:0;margin-top:0;margin-left:5px;color:var(--text-4)}[data-design=parchment] .ev.google{border-left-color:var(--src-google)}[data-design=parchment] .ev.apple{border-left-color:var(--src-apple)}[data-design=parchment] .ev.outlook{border-left-color:var(--src-outlook)}[data-design=parchment] .ev.alocasia{border-left-color:var(--accent-brand);background:var(--accent-brand-tint)}[data-design=parchment] .ev.task-ev{border-left-color:var(--accent-amber);background:var(--accent-amber-tint)}[data-design=parchment] .ev.task-ev .t:before{content:"○ ";color:var(--accent-amber);font-size:9px}[data-design=parchment] .now-line{position:absolute;left:0;right:0;height:1px;background:var(--accent-amber);pointer-events:none}[data-design=parchment] .now-line:before{content:"";position:absolute;left:-3px;top:-3px;width:7px;height:7px;border-radius:50%;background:var(--accent-amber);box-shadow:0 0 0 2px rgba(186,117,23,.18)}[data-design=parchment] .cal-tray{background:var(--parchment-raised);border:.5px solid var(--parchment-deep);border-radius:var(--radius-lg);box-shadow:var(--shadow-recessed-inner);display:flex;flex-direction:column;flex-shrink:0;margin-top:12px;overflow:hidden}[data-design=parchment] .tray-head{display:flex;align-items:center;gap:10px;padding:10px 14px 6px;border-bottom:.5px solid var(--divider-hairline);flex-wrap:wrap}[data-design=parchment] .tray-head h5{font-size:10px;letter-spacing:1.4px;color:var(--text-3);text-transform:uppercase;margin:0;font-weight:500;white-space:nowrap;flex-shrink:0}[data-design=parchment] .tray-head .count{font-size:10.5px;color:var(--text-3);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-design=parchment] .tray-body{display:flex;gap:6px;padding:10px 14px 12px;overflow-x:auto;overflow-y:hidden;align-items:center;min-height:52px}[data-design=parchment] .tray-chip{display:inline-flex;align-items:center;gap:7px;padding:6px 10px;background:var(--parchment-recessed);border:.5px solid var(--divider-standard);border-radius:var(--radius-sm);font-size:11.5px;color:var(--text-1);white-space:nowrap;cursor:-webkit-grab;cursor:grab;flex-shrink:0;box-shadow:var(--shadow-chip)}[data-design=parchment] .tray-chip .cb{width:11px;height:11px;border:1.5px solid var(--text-4);border-radius:50%;flex-shrink:0}[data-design=parchment] .tray-chip .dur{font-size:9.5px;color:var(--text-3);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}[data-design=parchment] .tray-chip .proj-dot{width:7px;height:7px;border-radius:2px;flex-shrink:0}[data-design=parchment] .tray-chip.habit{background:var(--accent-brand-tint);border-color:#C5D6BF}[data-design=parchment] .tray-chip.done{color:var(--text-3);text-decoration:line-through}[data-design=parchment] .tray-chip.done .cb{background:var(--accent-success);border-color:var(--accent-success)}[data-design=parchment] .tray-footer-hint{font-size:10px;color:var(--text-4);font-style:italic;padding:0 14px 10px}[data-design=parchment] .week-grid{flex:1 1;margin-top:14px;background:var(--parchment-recessed);border:.5px solid var(--parchment-deep);border-radius:var(--radius-lg);box-shadow:var(--shadow-recessed-inner);overflow:hidden;display:flex;flex-direction:column}[data-design=parchment] .week-head{display:grid;grid-template-columns:46px repeat(7,minmax(0,1fr));background:var(--parchment-raised);border-bottom:.5px solid var(--divider-standard)}[data-design=parchment] .week-head .hc{padding:4px;text-align:center;font-size:10px;color:var(--text-3);letter-spacing:1px}[data-design=parchment] .week-head .hc .d{display:block;font-family:var(--font-serif);font-size:17px;color:var(--text-1);line-height:1.1;margin-top:2px}[data-design=parchment] .week-head .hc.today .d{color:var(--accent-amber)}[data-design=parchment] .week-head .hc.today{background:var(--accent-amber-tint)}[data-design=parchment] .week-body{display:grid;grid-template-columns:46px repeat(7,minmax(0,1fr));overflow-y:auto;max-height:420px;flex:1 1}[data-design=parchment] .week-body .hr{font-size:9px;color:var(--text-3);text-align:right;padding-right:4px;padding-top:1px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}[data-design=parchment] .week-body .cell,[data-design=parchment] .week-body .hr{height:44px;border-right:.5px solid var(--divider-hairline);border-bottom:.5px solid var(--divider-hairline)}[data-design=parchment] .week-body .cell{position:relative}[data-design=parchment] .wev{position:absolute;left:2px;right:2px;border-radius:4px;background:var(--parchment-raised);padding:2px 5px;font-size:9.5px;color:var(--text-1);box-shadow:var(--shadow-chip);border-left:2px solid var(--accent-brand);overflow:hidden;white-space:nowrap;text-overflow:ellipsis;line-height:1.2}[data-design=parchment] .wev.google{border-left-color:var(--src-google)}[data-design=parchment] .wev.apple{border-left-color:var(--src-apple)}[data-design=parchment] .wev.outlook{border-left-color:var(--src-outlook)}[data-design=parchment] .wev.alocasia{border-left-color:var(--accent-brand);background:var(--accent-brand-tint)}[data-design=parchment] .wev.task-wev{border-left-color:var(--accent-amber);background:var(--accent-amber-tint)}[data-design=parchment] .wev .tm{font-size:8px;color:var(--text-3);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}[data-design=parchment] .wev.allday{position:static;display:block;width:100%;box-sizing:border-box}[data-design=parchment] .month-grid{margin-top:14px;background:var(--parchment-recessed);border:.5px solid var(--parchment-deep);border-radius:var(--radius-lg);box-shadow:var(--shadow-recessed-inner);overflow:hidden}[data-design=parchment] .month-head{display:grid;grid-template-columns:repeat(7,1fr);background:var(--parchment-raised);border-bottom:.5px solid var(--divider-standard)}[data-design=parchment] .month-head .dn{font-size:10px;color:var(--text-3);letter-spacing:1.2px;text-align:center;padding:6px 0}[data-design=parchment] .month-body{display:grid;grid-template-columns:repeat(7,1fr);grid-auto-rows:1fr}[data-design=parchment] .mcell{min-height:86px;background:var(--parchment-raised);border-right:.5px solid var(--divider-hairline);border-bottom:.5px solid var(--divider-hairline);padding:4px 6px;position:relative;font-size:10.5px}[data-design=parchment] .mcell.off{background:var(--parchment-recessed)}[data-design=parchment] .mcell.off .dn{color:var(--text-4)}[data-design=parchment] .mcell.today{box-shadow:inset 0 0 0 1.5px var(--accent-amber)}[data-design=parchment] .mcell .dn{font-size:10px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--text-3);padding:2px 0;display:flex;justify-content:space-between;align-items:center}[data-design=parchment] .mcell.today .dn{color:var(--accent-amber);font-weight:600}[data-design=parchment] .mcell .count{font-size:9px;color:var(--text-4)}[data-design=parchment] .mcell .evs{display:flex;flex-direction:column;gap:2px;margin-top:3px}[data-design=parchment] .mev{font-size:9.5px;padding:1px 4px;background:var(--parchment-recessed);border-radius:3px;border-left:2px solid var(--accent-brand);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.25}[data-design=parchment] .mev.google{border-left-color:var(--src-google)}[data-design=parchment] .mev.apple{border-left-color:var(--src-apple)}[data-design=parchment] .mev.outlook{border-left-color:var(--src-outlook)}[data-design=parchment] .mev.alocasia{border-left-color:var(--accent-brand)}[data-design=parchment] .mev.task-mev{border-left-color:var(--accent-amber);background:var(--accent-amber-tint)}[data-design=parchment] .mev.task-mev:before{content:"○ ";color:var(--accent-amber)}[data-design=parchment] .mcell .more{font-size:9px;color:var(--text-3);padding-top:1px}[data-design=parchment] .mini-cal-wrap{background:var(--parchment-recessed);border-radius:var(--radius-md);padding:10px;box-shadow:var(--shadow-recessed-inner)}[data-design=parchment] .mini-cal-wrap h5{font-family:var(--font-serif);font-weight:400;font-size:14px;margin:0 0 8px;display:flex;justify-content:space-between;align-items:baseline}[data-design=parchment] .mini-cal-wrap h5 .yr{font-size:10px;color:var(--text-3);font-family:var(--font-sans)}[data-design=parchment] .mini-grid{display:grid;grid-template-columns:repeat(7,1fr);grid-gap:1px;gap:1px;font-size:10px;text-align:center}[data-design=parchment] .mini-grid .h{color:var(--text-3);padding:2px 0;font-size:9px;letter-spacing:.5px}[data-design=parchment] .mini-grid .d{padding:4px 0;border-radius:3px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;cursor:pointer}[data-design=parchment] .mini-grid .d.off{color:var(--text-4)}[data-design=parchment] .mini-grid .d:hover{background:var(--parchment-raised)}[data-design=parchment] .mini-grid .d.today{background:var(--accent-amber);color:#FFF;font-weight:600}[data-design=parchment] .mini-grid .d.has:after{content:"";display:block;width:4px;height:4px;border-radius:50%;background:var(--accent-brand);margin:1px auto 0}[data-design=parchment] .src-list{background:var(--parchment-recessed);border-radius:var(--radius-md);padding:8px;box-shadow:var(--shadow-recessed-inner)}[data-design=parchment] .src-list h5{font-size:10px;letter-spacing:1.4px;color:var(--text-3);text-transform:uppercase;margin:0 0 6px 6px;font-weight:500}[data-design=parchment] .src-row{display:flex;align-items:center;gap:8px;padding:4px 6px;font-size:11px;color:var(--text-2);border-radius:var(--radius-sm)}[data-design=parchment] .src-row:hover{background:var(--parchment-raised)}[data-design=parchment] .src-row .src-dot{width:10px;height:10px;border-radius:2px}[data-design=parchment] .src-row .n{flex:1 1}[data-design=parchment] .src-row .c{font-size:10px;color:var(--text-3);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}[data-design=parchment] .cal-layout{display:grid;grid-template-columns:180px minmax(0,1fr);grid-gap:14px;gap:14px;margin-top:14px;flex:1 1;min-height:0}[data-design=parchment] .cal-gutter{display:flex;flex-direction:column;gap:10px;min-width:0}[data-design=parchment] .cal-main{display:flex;flex-direction:column;min-height:0;min-width:0}[data-design=parchment] .gantt-wrap{margin-top:14px;background:var(--parchment-recessed);border:.5px solid var(--parchment-deep);border-radius:var(--radius-lg);box-shadow:var(--shadow-recessed-inner);display:flex;flex-direction:column;overflow:hidden;flex:1 1;min-height:0}[data-design=parchment] .gantt-head{display:grid;grid-template-columns:240px 1fr;background:var(--parchment-raised);border-bottom:.5px solid var(--divider-standard)}[data-design=parchment] .gantt-head .left{font-size:10px;letter-spacing:1.2px;color:var(--text-3);padding:10px 14px;border-right:.5px solid var(--divider-hairline)}[data-design=parchment] .axis{display:flex;flex-direction:column;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}[data-design=parchment] .axis-months,[data-design=parchment] .axis-weeks{display:flex;background:var(--parchment-raised)}[data-design=parchment] .axis-months .m{font-size:11px;color:var(--text-2);font-weight:500;padding:6px 8px;border-right:.5px solid var(--divider-hairline)}[data-design=parchment] .axis-weeks .w{font-size:9.5px;color:var(--text-3);padding:3px 6px;text-align:center;border-right:.5px solid var(--divider-hairline);min-width:0}[data-design=parchment] .axis-weeks .w.current{background:var(--accent-amber-tint);color:var(--accent-amber);font-weight:500}[data-design=parchment] .gantt-body{display:grid;grid-template-columns:240px 1fr;overflow:auto;flex:1 1}[data-design=parchment] .gantt-left{border-right:.5px solid var(--divider-hairline);background:var(--parchment-raised)}[data-design=parchment] .gantt-right{position:relative;background:repeating-linear-gradient(90deg,transparent 0 calc((100%/13) - 1px),var(--divider-hairline) calc((100%/13) - 1px) calc(100%/13)),var(--parchment-raised)}[data-design=parchment] .groll{height:36px;display:flex;align-items:center;gap:8px;padding:0 12px;font-size:12px;border-bottom:.5px solid var(--divider-hairline);cursor:pointer}[data-design=parchment] .groll.project{background:var(--parchment-recessed)}[data-design=parchment] .groll.project .nm{font-weight:600;color:var(--text-1)}[data-design=parchment] .groll .chev{font-size:9px;color:var(--text-3);width:8px;flex-shrink:0}[data-design=parchment] .groll .dotp{width:10px;height:10px;border-radius:50%;flex-shrink:0}[data-design=parchment] .groll .nm{flex:1 1;color:var(--text-1);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}[data-design=parchment] .groll.milestone,[data-design=parchment] .groll.subtask{padding-left:36px;font-size:11.5px;color:var(--text-2)}[data-design=parchment] .groll.milestone{font-style:italic}[data-design=parchment] .groll .cnt{font-size:10px;color:var(--text-3);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}[data-design=parchment] .groll .risk-pill{font-size:8.5px;letter-spacing:1px;font-weight:600;padding:1px 5px;border-radius:2px;text-transform:uppercase;flex-shrink:0}[data-design=parchment] .groll .risk-pill.rp-risk{background:var(--accent-amber);color:#FFF}[data-design=parchment] .groll .risk-pill.rp-late{background:var(--accent-error);color:#FFF}[data-design=parchment] .g-row{height:36px;border-bottom:.5px solid var(--divider-hairline);position:relative}[data-design=parchment] .g-row.project{background:var(--parchment-recessed)}[data-design=parchment] .g-row.row-risk{background:linear-gradient(90deg,transparent,rgba(186,117,23,.06) 30%,rgba(186,117,23,.1) 70%,transparent)}[data-design=parchment] .g-row.row-late{background:linear-gradient(90deg,transparent,rgba(160,50,50,.07) 30%,rgba(160,50,50,.12) 70%,transparent)}[data-design=parchment] .bar{position:absolute;top:8px;height:20px;border-radius:var(--radius-sm);font-size:10.5px;padding:3px 8px;color:#FFF;box-shadow:var(--shadow-chip);display:flex;align-items:center;gap:5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:-webkit-grab;cursor:grab}[data-design=parchment] .bar.ghost{background:transparent!important;color:var(--text-2);box-shadow:none;border:1px dashed var(--divider-standard)}[data-design=parchment] .bar .prog{position:absolute;left:0;top:0;bottom:0;background:rgba(255,255,255,.22);border-radius:var(--radius-sm) 0 0 var(--radius-sm);pointer-events:none}[data-design=parchment] .bar .pct{margin-left:auto;font-size:9px;opacity:.8;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}[data-design=parchment] .bar.project-bar{top:10px;height:16px;border-radius:3px;background:var(--text-2);color:var(--parchment-base);font-size:10px;opacity:.9}[data-design=parchment] .bar.project-bar:after,[data-design=parchment] .bar.project-bar:before{content:"";position:absolute;top:0;width:2px;height:100%;background:var(--text-1)}[data-design=parchment] .bar.project-bar:before{left:0}[data-design=parchment] .bar.project-bar:after{right:0}[data-design=parchment] .bar.bar-risk{box-shadow:var(--shadow-chip),0 0 0 1.5px var(--accent-amber),0 0 0 4px rgba(186,117,23,.18);z-index:3}[data-design=parchment] .bar.bar-late{box-shadow:var(--shadow-chip),0 0 0 1.5px var(--accent-error),0 0 0 4px rgba(160,50,50,.18);z-index:3}[data-design=parchment] .milestone-mark{position:absolute;top:10px;width:16px;height:16px;background:var(--accent-amber);transform:rotate(45deg);box-shadow:var(--shadow-chip);border:1.5px solid #8a5709}[data-design=parchment] .milestone-mark.done{background:var(--accent-success);border-color:#3E6813}[data-design=parchment] .milestone-mark.next-up{width:20px;height:20px;top:8px;border:2px solid #8a5709;box-shadow:var(--shadow-chip),0 0 0 4px rgba(186,117,23,.15),0 0 0 8px rgba(186,117,23,.08);z-index:4}[data-design=parchment] .milestone-label{position:absolute;top:10px;height:16px;display:flex;align-items:center;font-size:10px;color:var(--text-2);font-style:italic;padding-left:22px;white-space:nowrap}[data-design=parchment] .slip-tail{position:absolute;top:8px;height:20px;border:1px dashed var(--accent-error);border-left:none;background:repeating-linear-gradient(-45deg,rgba(160,50,50,.12) 0 4px,transparent 4px 8px);pointer-events:none;border-radius:0 2px 2px 0}[data-design=parchment] .today-line{position:absolute;top:0;bottom:0;width:1.5px;background:var(--accent-amber);z-index:5;pointer-events:none}[data-design=parchment] .today-line:before{content:"TODAY";position:absolute;top:-18px;left:-16px;font-size:8px;letter-spacing:1.2px;background:var(--accent-amber);color:#FFF;padding:2px 6px;border-radius:3px}[data-design=parchment] .gantt-legend{display:flex;gap:14px;align-items:center;font-size:10.5px;color:var(--text-3);padding:8px 0 14px;border-bottom:.5px solid var(--divider-hairline)}[data-design=parchment] .status-strip{display:flex;align-items:center;gap:14px;font-size:11px;color:var(--text-2);padding:10px 14px;background:var(--parchment-recessed);border:.5px solid var(--parchment-deep);border-radius:var(--radius-md);box-shadow:var(--shadow-recessed-inner);margin-bottom:10px;flex-wrap:wrap}[data-design=parchment] .status-strip .seg-stat{display:inline-flex;align-items:baseline;gap:6px}[data-design=parchment] .status-strip .seg-stat .n{font-family:var(--font-serif);font-size:17px;line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}[data-design=parchment] .status-strip .seg-stat .l{font-size:10px;letter-spacing:1.1px;color:var(--text-3);text-transform:uppercase}[data-design=parchment] .status-strip .divider{width:1px;height:18px;background:var(--divider-hairline)}[data-design=parchment] .gtray{background:var(--parchment-raised);border:.5px solid var(--parchment-deep);border-radius:var(--radius-lg);box-shadow:var(--shadow-chip),var(--highlight-top);position:relative;margin-top:16px;overflow:hidden}[data-design=parchment] .gtray-handle{position:absolute;top:-8px;left:50%;transform:translateX(-50%);width:56px;height:16px;display:flex;align-items:center;justify-content:center;cursor:ns-resize;background:var(--parchment-raised);border:.5px solid var(--divider-standard);border-radius:10px;box-shadow:var(--shadow-chip)}[data-design=parchment] .gtray-handle:before{content:"";width:22px;height:3px;background:var(--text-4);border-radius:2px;opacity:.7}[data-design=parchment] .gtray-head{display:flex;align-items:center;gap:10px;padding:12px 16px 8px;flex-wrap:wrap}[data-design=parchment] .gtray-head h5{font-size:10px;letter-spacing:1.4px;color:var(--text-3);text-transform:uppercase;margin:0;font-weight:500}[data-design=parchment] .gtray-head .count{font-size:10.5px;color:var(--text-3);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-style:italic}[data-design=parchment] .gtray-head .tab{font-size:10.5px;color:var(--text-3);padding:2px 8px;border-radius:3px;cursor:pointer}[data-design=parchment] .gtray-head .tab.on{background:var(--parchment-recessed);color:var(--text-1);box-shadow:var(--shadow-recessed-inner)}[data-design=parchment] .gtray-body{display:flex;flex-wrap:wrap;gap:6px;padding:4px 16px 14px}[data-design=parchment] .gtray-chip{display:inline-flex;align-items:center;gap:7px;padding:6px 11px;background:var(--parchment-base);border:.5px solid var(--parchment-deep);border-radius:var(--radius-pill);font-size:11.5px;color:var(--text-1);cursor:-webkit-grab;cursor:grab;box-shadow:var(--shadow-chip);transition:transform .1s ease,box-shadow .1s ease}[data-design=parchment] .gtray-chip:hover{transform:translateY(-1px);box-shadow:var(--shadow-chip),0 2px 4px -2px rgba(60,50,30,.15)}[data-design=parchment] .gtray-chip .pdot{width:7px;height:7px;border-radius:2px;flex-shrink:0}[data-design=parchment] .gtray-chip .est{font-size:9.5px;color:var(--text-3);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:.4px}[data-design=parchment] .gtray-chip.idea{background:var(--accent-brand-tint);border-color:#C5D6BF;color:var(--accent-brand)}[data-design=parchment] .gtray-chip.parked{opacity:.6;font-style:italic}[data-design=parchment] .gtray-hint{font-size:10px;color:var(--text-4);font-style:italic;padding:0 16px 12px}[data-design=parchment] .trip-banner{position:relative;height:180px;border-radius:var(--radius-lg);overflow:hidden;box-shadow:var(--shadow-raised),var(--highlight-top);margin-bottom:14px;background:linear-gradient(135deg,#C8B07A,#8A6B3D)}[data-design=parchment] .trip-banner .tk-placeholder{position:absolute;inset:0;background:radial-gradient(ellipse at 20% 30%,rgba(255,240,200,.25),transparent 55%),radial-gradient(ellipse at 75% 70%,rgba(80,60,30,.35),transparent 55%),linear-gradient(135deg,#C8B07A,#A68B55 45%,#6F552C)}[data-design=parchment] .trip-banner .overlay{position:absolute;inset:0;background:linear-gradient(0deg,rgba(40,30,10,.55) 0,rgba(40,30,10,.15) 55%,rgba(40,30,10,.05))}[data-design=parchment] .trip-banner .banner-content{position:absolute;left:24px;bottom:18px;right:24px;color:#FBF6E8;display:flex;align-items:flex-end;justify-content:space-between}[data-design=parchment] .trip-banner .tag{font-size:10.5px;letter-spacing:1.4px;text-transform:uppercase;color:rgba(255,240,210,.8);margin-bottom:6px}[data-design=parchment] .trip-banner h2{font-family:var(--font-serif);font-size:36px;font-weight:400;line-height:1.1;margin:0}[data-design=parchment] .trip-banner .sub{font-size:12.5px;color:rgba(255,240,210,.8);margin-top:6px}[data-design=parchment] .trip-banner .countdown{background:rgba(20,15,5,.35);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);border:.5px solid rgba(255,240,210,.25);padding:10px 14px;border-radius:var(--radius-md);text-align:center;min-width:120px}[data-design=parchment] .trip-banner .countdown .num{font-family:var(--font-serif);font-size:32px;line-height:1}[data-design=parchment] .trip-banner .countdown .lbl{font-size:10px;letter-spacing:1.4px;text-transform:uppercase;margin-top:2px;color:rgba(255,240,210,.8)}[data-design=parchment] .trip-tabs{display:flex;gap:2px;background:var(--parchment-recessed);border-radius:var(--radius-md);padding:3px;box-shadow:var(--shadow-recessed-inner);margin-bottom:14px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}[data-design=parchment] .trip-tabs button{flex:1 1;border:none;background:transparent;padding:7px 10px;font-size:11.5px;color:var(--text-2);border-radius:var(--radius-sm);cursor:pointer;font-family:inherit;display:inline-flex;align-items:center;justify-content:center;gap:6px}[data-design=parchment] .trip-tabs button .c{font-size:9.5px;color:var(--text-3)}[data-design=parchment] .trip-tabs button.on{background:var(--parchment-raised);color:var(--text-1);font-weight:500;box-shadow:var(--shadow-chip),var(--highlight-top)}[data-design=parchment] .overview-cols{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:12px;gap:12px}[data-design=parchment] .mini-card{background:var(--parchment-raised);border:.5px solid var(--parchment-deep);border-radius:var(--radius-md);padding:12px;box-shadow:var(--shadow-raised),var(--highlight-top)}[data-design=parchment] .mini-card h4{font-size:10px;letter-spacing:1.4px;color:var(--text-3);text-transform:uppercase;margin:0 0 10px;font-weight:500;display:flex;justify-content:space-between;align-items:center}[data-design=parchment] .kv{display:flex;justify-content:space-between;font-size:12px;padding:4px 0;border-bottom:.5px solid var(--divider-hairline)}[data-design=parchment] .kv:last-child{border-bottom:none}[data-design=parchment] .kv .k{color:var(--text-3)}[data-design=parchment] .kv .v{color:var(--text-1);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}[data-design=parchment] .itin-day{background:transparent;border-radius:var(--radius-md);padding:0;margin-bottom:14px;overflow:hidden}[data-design=parchment] .itin-day .dhead{display:flex;align-items:center;gap:10px;padding:10px 14px;background:var(--parchment-raised);border:.5px solid var(--parchment-deep);border-radius:var(--radius-md) var(--radius-md) 0 0;box-shadow:var(--shadow-chip),var(--highlight-top)}[data-design=parchment] .itin-day .dhead .caret{font-size:10px;color:var(--text-3);width:12px}[data-design=parchment] .itin-day .dhead .n{font-family:var(--font-serif);font-size:16px;color:var(--text-1);font-weight:500}[data-design=parchment] .itin-day .dhead .d{font-size:11px;color:var(--text-3);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}[data-design=parchment] .itin-day .dhead .d-dot{width:10px;height:10px;border-radius:50%;flex-shrink:0}[data-design=parchment] .itin-day .dhead .d-dot.arr{background:var(--accent-info);box-shadow:0 0 0 2px rgba(82,128,176,.16)}[data-design=parchment] .itin-day .dhead .d-dot.here{background:var(--accent-brand);box-shadow:0 0 0 2px var(--accent-brand-tint)}[data-design=parchment] .itin-day .dhead .d-dot.dep{background:var(--proj-coral);box-shadow:0 0 0 2px rgba(201,102,74,.16)}[data-design=parchment] .itin-day .dhead .place{font-size:11px;color:var(--text-2);flex:1 1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-design=parchment] .itin-day .dhead .d-ic{width:22px;height:22px;border-radius:var(--radius-sm);background:var(--parchment-recessed);border:.5px solid var(--divider-standard);display:inline-flex;align-items:center;justify-content:center;font-size:11px;color:var(--text-3);cursor:pointer}[data-design=parchment] .itin-day .dbody{background:var(--parchment-recessed);border:.5px solid var(--parchment-deep);border-top:none;border-radius:0 0 var(--radius-md) var(--radius-md);padding:10px 10px 12px;box-shadow:var(--shadow-recessed-inner)}[data-design=parchment] .itin-row{display:flex;align-items:center;gap:12px;padding:9px 12px;font-size:12px;cursor:pointer;border-radius:var(--radius-md);background:var(--parchment-raised);border:.5px solid var(--parchment-deep);box-shadow:var(--shadow-chip),var(--highlight-top);transition:background .1s ease,box-shadow .1s ease;margin-bottom:6px}[data-design=parchment] .itin-row:hover{box-shadow:var(--shadow-raised),var(--highlight-top)}[data-design=parchment] .itin-row.active{background:var(--accent-amber-tint);border-color:var(--accent-amber-border);box-shadow:0 0 0 1px var(--accent-amber-border),var(--shadow-chip)}[data-design=parchment] .itin-row .mode-sq{width:32px;height:32px;border-radius:var(--radius-sm);background:var(--parchment-recessed);border:.5px solid var(--divider-standard);display:inline-flex;align-items:center;justify-content:center;font-size:14px;color:var(--text-2);flex-shrink:0;position:relative}[data-design=parchment] .itin-row .mode-sq.flight{color:var(--accent-info)}[data-design=parchment] .itin-row .mode-sq.stay{color:var(--proj-coral)}[data-design=parchment] .itin-row .mode-sq.food{color:var(--accent-amber)}[data-design=parchment] .itin-row .mode-sq.place{color:var(--accent-brand)}[data-design=parchment] .itin-row .mode-sq.transit{color:var(--text-2)}[data-design=parchment] .itin-row .mode-sq .pin-n{position:absolute;top:-4px;right:-4px;width:14px;height:14px;border-radius:50%;background:var(--parchment-raised);border:.5px solid var(--divider-standard);display:flex;align-items:center;justify-content:center;font-size:8.5px;color:var(--text-2);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:600;box-shadow:var(--shadow-chip)}[data-design=parchment] .itin-row.active .mode-sq .pin-n{background:var(--accent-amber);color:#FFF;border-color:#8A5709}[data-design=parchment] .itin-row .body{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:2px}[data-design=parchment] .itin-row .body .ttl{font-size:12.5px;color:var(--text-1);font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-design=parchment] .itin-row.done .body .ttl{text-decoration:line-through;color:var(--text-3)}[data-design=parchment] .itin-row .body .meta{font-size:10.5px;color:var(--text-3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-design=parchment] .itin-row .time-pills{display:inline-flex;align-items:center;gap:6px;flex-shrink:0}[data-design=parchment] .itin-row .time-pills .tp{font-size:10.5px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;padding:3px 8px;border-radius:999px;border:.5px solid var(--divider-standard);background:var(--parchment-recessed);color:var(--text-2)}[data-design=parchment] .itin-row .time-pills .tp.time{color:var(--accent-info);background:rgba(82,128,176,.08);border-color:rgba(82,128,176,.22);font-weight:500}[data-design=parchment] .itin-row .check-sq{width:20px;height:20px;border-radius:50%;background:var(--parchment-recessed);border:.5px solid var(--divider-standard);display:inline-flex;align-items:center;justify-content:center;font-size:11px;color:transparent;flex-shrink:0;cursor:pointer}[data-design=parchment] .itin-row.done .check-sq{background:var(--accent-success);border-color:var(--accent-success);color:#FFF}[data-design=parchment] .itin-row.done .check-sq:before{content:"✓"}[data-design=parchment] .itin-row .confirm{font-size:10px;color:var(--text-3);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;background:var(--parchment-recessed);padding:2px 7px;border-radius:3px;border:.5px solid var(--divider-standard);flex-shrink:0;white-space:nowrap}[data-design=parchment] .transit-pill{display:inline-flex;align-items:center;gap:6px;padding:4px 10px 4px 8px;background:var(--parchment-recessed);border:.5px solid var(--divider-standard);border-radius:999px;font-size:10.5px;color:var(--text-2);margin:2px 0 6px 14px;box-shadow:var(--shadow-chip);cursor:pointer}[data-design=parchment] .transit-pill:hover{background:var(--parchment-raised)}[data-design=parchment] .transit-pill .tp-icon{width:14px;height:14px;display:inline-flex;align-items:center;justify-content:center;font-size:11px;color:var(--text-3)}[data-design=parchment] .transit-pill .tp-icon.walk{color:var(--accent-brand)}[data-design=parchment] .transit-pill .tp-icon.metro{color:var(--accent-info)}[data-design=parchment] .transit-pill .tp-icon.tram{color:var(--accent-amber)}[data-design=parchment] .transit-pill .tp-icon.bus{color:var(--proj-coral)}[data-design=parchment] .transit-pill .tp-icon.car{color:var(--text-2)}[data-design=parchment] .transit-pill .tp-dur{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--text-1);font-weight:500}[data-design=parchment] .transit-pill .sep{color:var(--text-4)}[data-design=parchment] .transit-pill .tp-dist,[data-design=parchment] .transit-pill .tp-route{color:var(--text-3);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}[data-design=parchment] .transit-pill .tp-route{display:inline-flex;align-items:center;gap:4px}[data-design=parchment] .transit-pill .tp-route .line-chip{display:inline-block;min-width:14px;padding:0 3px;line-height:11px;font-size:8px;font-weight:700;color:#FFF;border-radius:2px;text-align:center}[data-design=parchment] .transit-pill .tp-fare{color:var(--text-3)}[data-design=parchment] .transit-pill .tp-chev{color:var(--text-4);font-size:9px;margin-left:2px}[data-design=parchment] .itin-layout{display:grid;grid-template-columns:minmax(0,1fr) 220px;grid-gap:12px;gap:12px;margin-top:12px;align-items:start}[data-design=parchment] .itin-layout.no-map{grid-template-columns:minmax(0,1fr)}[data-design=parchment] .itin-list{min-width:0}[data-design=parchment] .itin-map-rail{position:-webkit-sticky;position:sticky;top:14px;background:var(--parchment-recessed);border:.5px solid var(--parchment-deep);border-radius:var(--radius-md);box-shadow:var(--shadow-recessed-inner);overflow:hidden;max-height:calc(100vh - 60px)}[data-design=parchment] .itin-map-head{display:flex;align-items:center;gap:8px;padding:8px 10px;border-bottom:.5px solid var(--divider-hairline);background:var(--parchment-raised)}[data-design=parchment] .itin-map-head h5{font-size:10px;letter-spacing:1.4px;color:var(--text-3);text-transform:uppercase;margin:0;font-weight:500}[data-design=parchment] .itin-map-canvas{height:340px;position:relative;overflow:hidden;background:radial-gradient(circle at 28% 30%,rgba(58,107,68,.1) 0 40px,transparent 90px),radial-gradient(circle at 70% 20%,rgba(58,107,68,.08) 0 48px,transparent 100px),radial-gradient(circle at 45% 82%,rgba(58,107,68,.09) 0 38px,transparent 80px),var(--parchment-raised)}[data-design=parchment] .itin-map-canvas .river{position:absolute;left:-5%;right:-5%;bottom:8%;height:28px;background:linear-gradient(180deg,rgba(116,160,190,.16),rgba(116,160,190,.24));transform:rotate(-3deg);filter:blur(.5px)}[data-design=parchment] .itin-map-canvas .map-pin{position:absolute;width:22px;height:22px;border-radius:50% 50% 50% 0;transform:translate(-50%,-100%) rotate(-45deg);background:var(--accent-amber);border:1.5px solid #8a5709;box-shadow:0 3px 6px rgba(60,50,20,.35);display:flex;align-items:center;justify-content:center;color:#FFF;font-size:10px;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}[data-design=parchment] .itin-map-canvas .map-pin>span{transform:rotate(45deg);display:block;line-height:1}[data-design=parchment] .itin-map-canvas .map-pin.stay{background:var(--proj-coral);border-color:#8F3B20}[data-design=parchment] .itin-map-canvas .map-pin.food{background:var(--accent-amber);border-color:#8A5709}[data-design=parchment] .itin-map-canvas .map-pin.place{background:var(--accent-brand);border-color:#2C4E36}[data-design=parchment] .itin-map-canvas .map-pin.muted{opacity:.42;filter:saturate(.6)}[data-design=parchment] .itin-map-canvas .map-pin.active{box-shadow:0 0 0 4px rgba(186,117,23,.22),0 3px 6px rgba(60,50,20,.4);z-index:2;transform:translate(-50%,-100%) rotate(-45deg) scale(1.15)}[data-design=parchment] .itin-map-foot{padding:7px 10px;border-top:.5px solid var(--divider-hairline);background:var(--parchment-raised);display:flex;align-items:center;gap:10px;font-size:10px;color:var(--text-3)}[data-design=parchment] .itin-map-foot .legend-dot{display:inline-flex;align-items:center;gap:4px}[data-design=parchment] .itin-map-foot .legend-dot:before{content:"";width:7px;height:7px;border-radius:50%}[data-design=parchment] .itin-map-foot .legend-dot.place:before{background:var(--accent-brand)}[data-design=parchment] .itin-map-foot .legend-dot.food:before{background:var(--accent-amber)}[data-design=parchment] .itin-map-foot .legend-dot.stay:before{background:var(--proj-coral)}[data-design=parchment] .pack-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px;gap:12px}[data-design=parchment] .pack-col{background:var(--parchment-recessed);border:.5px solid var(--parchment-deep);border-radius:var(--radius-md);padding:10px;box-shadow:var(--shadow-recessed-inner)}[data-design=parchment] .pack-col h4{font-family:var(--font-serif);font-weight:400;font-size:14px;margin:0 0 8px 4px;display:flex;align-items:center;justify-content:space-between}[data-design=parchment] .pack-col h4 .c{font-size:10px;color:var(--text-3);font-family:var(--font-sans);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}[data-design=parchment] .pack-item{display:flex;align-items:center;gap:8px;padding:4px 6px;border-radius:var(--radius-sm);font-size:11.5px}[data-design=parchment] .pack-item .cb{width:13px;height:13px;border:1.5px solid var(--text-4);border-radius:3px;flex-shrink:0;display:flex;align-items:center;justify-content:center;font-size:9px;color:transparent}[data-design=parchment] .pack-item.done .cb{background:var(--accent-success);border-color:var(--accent-success);color:var(--parchment-raised)}[data-design=parchment] .pack-item.done .t{color:var(--text-3);text-decoration:line-through}[data-design=parchment] .pack-item .t{flex:1 1;color:var(--text-1)}[data-design=parchment] .pack-item .q{font-size:10px;color:var(--text-3);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}[data-design=parchment] .doc-row{display:grid;grid-template-columns:32px 1fr 110px 90px 26px;grid-gap:10px;gap:10px;align-items:center;padding:9px 12px;background:var(--parchment-raised);border:.5px solid var(--parchment-deep);border-radius:var(--radius-md);box-shadow:var(--shadow-raised),var(--highlight-top);margin-bottom:8px;font-size:12px}[data-design=parchment] .doc-row .ic{width:28px;height:32px;background:var(--parchment-recessed);border:.5px solid var(--divider-standard);border-radius:3px;display:flex;align-items:center;justify-content:center;font-size:9px;color:var(--text-3);font-weight:600;letter-spacing:.5px}[data-design=parchment] .doc-row .ic.pdf{background:#F4E3DC;color:#8C3A1E;border-color:#DCB8A4}[data-design=parchment] .doc-row .ic.img{background:var(--accent-brand-tint);color:var(--accent-brand);border-color:#C5D6BF}[data-design=parchment] .doc-row .ic.pass{background:var(--accent-amber-tint);color:var(--accent-amber);border-color:var(--accent-amber-border)}[data-design=parchment] .doc-row .nm{color:var(--text-1)}[data-design=parchment] .doc-row .sub{font-size:10.5px;color:var(--text-3);margin-top:1px}[data-design=parchment] .doc-row .exp{font-size:10.5px;color:var(--text-3);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}[data-design=parchment] .doc-row .exp.warn{color:var(--accent-amber);font-weight:500}[data-design=parchment] .trip-card{background:var(--parchment-raised);border-radius:var(--radius-lg);border:.5px solid var(--parchment-deep);box-shadow:var(--shadow-raised),var(--highlight-top);overflow:hidden}[data-design=parchment] .trip-card .cover{height:120px;position:relative}[data-design=parchment] .trip-card .cover .overlay{position:absolute;inset:0;background:linear-gradient(0deg,rgba(40,30,10,.5),transparent 70%)}[data-design=parchment] .trip-card .cover .label{position:absolute;bottom:10px;left:12px;right:12px;color:#FBF6E8}[data-design=parchment] .trip-card .cover .nm{font-family:var(--font-serif);font-size:20px;line-height:1}[data-design=parchment] .trip-card .cover .dt{font-size:10.5px;opacity:.85;margin-top:4px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}[data-design=parchment] .trip-card .tc-body{padding:10px 12px;display:flex;justify-content:space-between;align-items:center;font-size:11px;color:var(--text-3)}[data-design=parchment] .progress-ring{--pct:65%;width:38px;height:38px;border-radius:50%;background:conic-gradient(var(--accent-brand) var(--pct),var(--parchment-deep) 0);display:flex;align-items:center;justify-content:center;position:relative}[data-design=parchment] .progress-ring:before{content:"";position:absolute;inset:4px;background:var(--parchment-raised);border-radius:50%}[data-design=parchment] .progress-ring span{position:relative;font-size:10px;font-weight:600;color:var(--text-2);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}[data-design=parchment] .meter{width:100%;height:6px;background:var(--parchment-deep);border-radius:3px;overflow:hidden}[data-design=parchment] .meter>span{display:block;height:100%;background:var(--accent-brand)}[data-design=parchment] .meter.warn>span{background:var(--accent-amber)}[data-design=parchment] .tk-map{background:var(--parchment-recessed);border:.5px dashed var(--divider-standard);border-radius:var(--radius-md);display:flex;align-items:center;justify-content:center;color:var(--text-4);font-style:italic;font-size:11px;position:relative;overflow:hidden}[data-design=parchment] .tk-map:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 25% 40%,rgba(58,107,68,.12) 0 30px,transparent 60px),radial-gradient(circle at 65% 60%,rgba(58,107,68,.1) 0 40px,transparent 80px),linear-gradient(45deg,transparent 48%,rgba(168,140,90,.08) 48% 52%,transparent 52%),linear-gradient(-45deg,transparent 48%,rgba(168,140,90,.08) 48% 52%,transparent 52%)}[data-design=parchment] .tk-map .pin{width:10px;height:10px;border-radius:50% 50% 50% 0;transform:rotate(-45deg);background:var(--accent-amber);box-shadow:0 2px 4px rgba(60,50,20,.35);position:absolute;border:1.5px solid #8a5709}[data-design=parchment] .itin-connector{display:flex;align-items:center;gap:8px;font-size:11px;padding:4px 8px 6px;color:var(--text-2)}[data-design=parchment] .itin-connector .ic{width:16px;height:16px;display:inline-flex;align-items:center;justify-content:center;color:var(--accent-info);font-size:12px;flex-shrink:0}[data-design=parchment] .itin-connector.dep .ic{color:var(--proj-coral)}[data-design=parchment] .itin-connector .lbl{color:var(--accent-info);font-weight:500}[data-design=parchment] .itin-connector.dep .lbl{color:var(--proj-coral)}[data-design=parchment] .itin-connector .route{color:var(--text-2)}[data-design=parchment] .itin-connector .t{color:var(--text-3);margin-left:auto;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:10.5px}[data-design=parchment] .res-row{display:grid;grid-template-columns:32px 1fr 100px 90px 80px 26px;grid-gap:10px;gap:10px;align-items:center;padding:10px 12px;background:var(--parchment-raised);border:.5px solid var(--parchment-deep);border-radius:var(--radius-md);box-shadow:var(--shadow-raised),var(--highlight-top);margin-bottom:8px;font-size:12px}[data-design=parchment] .res-row .res-ic{width:28px;height:28px;border-radius:var(--radius-sm);background:var(--parchment-recessed);border:.5px solid var(--divider-standard);display:flex;align-items:center;justify-content:center;font-size:13px;flex-shrink:0}[data-design=parchment] .res-row .res-nm{color:var(--text-1);font-weight:500}[data-design=parchment] .res-row .res-sub{font-size:10.5px;color:var(--text-3);margin-top:1px}[data-design=parchment] .res-row .res-deadline{font-size:10.5px;color:var(--text-3);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}[data-design=parchment] .res-row .res-deadline.urgent{color:var(--accent-error);font-weight:500}[data-design=parchment] .res-row .res-deadline.soon{color:var(--accent-amber);font-weight:500}[data-design=parchment] .res-status{font-size:9.5px;letter-spacing:.8px;text-transform:uppercase;font-weight:600;padding:2px 8px;border-radius:var(--radius-pill);text-align:center}[data-design=parchment] .res-status.confirmed{background:var(--accent-brand-tint);color:var(--accent-brand);border:.5px solid #c5d6bf}[data-design=parchment] .res-status.pending{background:var(--accent-amber-tint);color:var(--accent-amber);border:.5px solid var(--accent-amber-border)}[data-design=parchment] .res-status.needs-booking{background:var(--parchment-recessed);color:var(--text-3);border:.5px solid var(--divider-standard)}[data-design=parchment] .res-status.cancelled{background:rgba(160,50,50,.08);color:var(--accent-error);border:.5px solid rgba(160,50,50,.2);text-decoration:line-through}[data-design=parchment] .bs-group{margin-bottom:12px;border-radius:var(--radius-md);overflow:hidden}[data-design=parchment] .bs-group-head{display:flex;align-items:center;gap:10px;padding:10px 14px;cursor:pointer;background:var(--parchment-raised);border:.5px solid var(--parchment-deep);border-radius:var(--radius-md) var(--radius-md) 0 0;box-shadow:var(--shadow-chip),var(--highlight-top)}[data-design=parchment] .bs-group-head .bs-dot{width:10px;height:10px;border-radius:50%;flex-shrink:0}[data-design=parchment] .bs-group-head .bs-name{font-size:13px;color:var(--text-1);font-weight:500;flex:1 1}[data-design=parchment] .bs-group-head .bs-cnt{font-size:10px;color:var(--text-3)}[data-design=parchment] .bs-group-body{background:var(--parchment-recessed);border:.5px solid var(--parchment-deep);border-top:none;border-radius:0 0 var(--radius-md) var(--radius-md);padding:8px;box-shadow:var(--shadow-recessed-inner)}[data-design=parchment] .bs-idea{display:flex;align-items:center;gap:10px;padding:8px 10px;font-size:12px;background:var(--parchment-raised);border:.5px solid var(--parchment-deep);border-radius:var(--radius-sm);margin-bottom:4px;cursor:-webkit-grab;cursor:grab;box-shadow:var(--shadow-chip)}[data-design=parchment] .bs-idea .bs-ic{font-size:14px;width:20px;text-align:center}[data-design=parchment] .bs-idea .bs-ttl{flex:1 1;color:var(--text-1)}[data-design=parchment] .bs-idea .bs-meta{font-size:10px;color:var(--text-3)}[data-design=parchment] .flight-card{background:var(--parchment-raised);border:.5px solid var(--parchment-deep);border-radius:var(--radius-lg);box-shadow:var(--shadow-raised),var(--highlight-top);padding:16px;margin-bottom:12px;position:relative;overflow:hidden}[data-design=parchment] .flight-card:after{content:"";position:absolute;right:0;top:0;bottom:0;width:6px;background:var(--accent-info)}[data-design=parchment] .flight-route{display:flex;align-items:center;gap:12px;margin-bottom:10px}[data-design=parchment] .flight-route .apt{font-family:var(--font-serif);font-size:28px;color:var(--text-1);line-height:1}[data-design=parchment] .flight-route .apt-name{font-size:10px;color:var(--text-3)}[data-design=parchment] .flight-route .arrow{flex:1 1;text-align:center;font-size:14px;color:var(--text-4);border-top:1px dashed var(--divider-standard);position:relative;height:1px;margin:0 8px}[data-design=parchment] .flight-route .arrow:after{content:"→";position:absolute;top:-10px;left:50%;transform:translateX(-50%);background:var(--parchment-raised);padding:0 6px}[data-design=parchment] .flight-details{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:8px;gap:8px;font-size:11px}[data-design=parchment] .flight-details .fd-label{font-size:9px;letter-spacing:1px;color:var(--text-3);text-transform:uppercase}[data-design=parchment] .flight-details .fd-val{color:var(--text-1);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;margin-top:2px}[data-design=parchment] .lodging-card{background:var(--parchment-raised);border:.5px solid var(--parchment-deep);border-radius:var(--radius-lg);box-shadow:var(--shadow-raised),var(--highlight-top);padding:14px;margin-bottom:10px;display:grid;grid-template-columns:1fr auto;grid-gap:12px;gap:12px}[data-design=parchment] .lodging-card .lc-name{font-family:var(--font-serif);font-size:15px;color:var(--text-1)}[data-design=parchment] .lodging-card .lc-sub{font-size:11px;color:var(--text-3);margin-top:3px}[data-design=parchment] .lodging-card .lc-dates{font-size:11px;color:var(--text-2);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;margin-top:6px}[data-design=parchment] .exp-row{display:grid;grid-template-columns:28px 1fr auto auto;grid-gap:10px;gap:10px;align-items:center;padding:8px 12px;font-size:12px;border-bottom:.5px solid var(--divider-hairline)}[data-design=parchment] .exp-row .exp-cat{width:24px;height:24px;border-radius:var(--radius-sm);display:flex;align-items:center;justify-content:center;font-size:12px}[data-design=parchment] .exp-row .exp-nm{color:var(--text-1)}[data-design=parchment] .exp-row .exp-date{font-size:10.5px;color:var(--text-3);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}[data-design=parchment] .exp-row .exp-amt{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:500;color:var(--text-1)}[data-design=parchment] .exp-row .exp-meta{grid-column:2/-1;display:flex;gap:10px;align-items:center;font-size:10px;color:var(--text-3);margin-top:-2px}[data-design=parchment] .exp-row .paid-by{display:flex;align-items:center;gap:3px}[data-design=parchment] .paid-by .avatar-xs{width:14px;height:14px;border-radius:50%;font-size:7px;font-weight:600;display:flex;align-items:center;justify-content:center;color:#fff;flex-shrink:0}[data-design=parchment] .split-chip{font-size:9.5px;padding:1px 6px;border-radius:var(--radius-pill);background:var(--accent-brand-tint);color:var(--accent-brand);border:.5px solid var(--accent-brand-border)}[data-design=parchment] .receipt-icon{font-size:11px;opacity:.7;cursor:default}[data-design=parchment] .exp-row.editing{background:var(--parchment-base);border-bottom:none;padding:12px}[data-design=parchment] .budget-add-row{display:flex;align-items:center;gap:8px;padding:10px 12px;border-bottom:.5px solid var(--divider-hairline);font-size:12px}[data-design=parchment] .budget-add-row input{flex:1 1;border:none;background:transparent;font-size:12px;color:var(--text-1);font-family:var(--font-sans);outline:none}[data-design=parchment] .budget-add-row .add-amt{width:70px;text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}[data-design=parchment] .budget-alert{display:flex;align-items:center;gap:8px;padding:8px 14px;background:var(--accent-amber-tint);border:.5px solid var(--accent-amber-border);border-radius:var(--radius-md);font-size:11px;color:var(--accent-amber);margin-bottom:12px}[data-design=parchment] .exp-edit-panel{background:var(--parchment-base);border:.5px solid var(--parchment-deep);border-radius:var(--radius-md);padding:14px;margin:0 12px 8px 38px}[data-design=parchment] .exp-edit-panel .edit-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px;font-size:11px;margin-bottom:10px}[data-design=parchment] .exp-edit-panel .edit-field{display:flex;flex-direction:column;gap:2px}[data-design=parchment] .exp-edit-panel .edit-label{font-size:9.5px;text-transform:uppercase;letter-spacing:.8px;color:var(--text-4)}[data-design=parchment] .exp-edit-panel .edit-value{padding:5px 8px;background:var(--parchment-raised);border:.5px solid var(--divider-standard);border-radius:var(--radius-sm);font-size:11px;color:var(--text-1)}[data-design=parchment] .split-grid{display:grid;grid-template-columns:auto 1fr auto;grid-gap:4px 10px;gap:4px 10px;align-items:center;font-size:11px}[data-design=parchment] .split-grid .split-name{color:var(--text-2)}[data-design=parchment] .split-grid .split-amount{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--text-1);text-align:right}[data-design=parchment] .split-grid .split-status{font-size:9px;padding:1px 5px;border-radius:var(--radius-pill)}[data-design=parchment] .receipt-thumb{width:48px;height:64px;border-radius:var(--radius-sm);background:var(--parchment-recessed);border:.5px solid var(--divider-standard);display:flex;align-items:center;justify-content:center;font-size:18px;color:var(--text-4)}[data-design=parchment] .currency-converter{display:flex;align-items:center;gap:8px;font-size:12px}[data-design=parchment] .currency-converter .cc-input{display:flex;align-items:center;gap:4px;padding:6px 10px;background:var(--parchment-raised);border:.5px solid var(--divider-standard);border-radius:var(--radius-sm);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}[data-design=parchment] .currency-converter .cc-code{font-size:10px;font-weight:600;color:var(--text-3);letter-spacing:.5px}[data-design=parchment] .personal-budget-row{display:grid;grid-template-columns:20px 1fr 60px 80px;grid-gap:8px;gap:8px;align-items:center;font-size:11px;padding:6px 0;border-bottom:.5px solid var(--divider-hairline)}[data-design=parchment] .personal-budget-row:last-child{border-bottom:none}[data-design=parchment] .pie-placeholder{width:120px;height:120px;border-radius:50%;margin:0 auto;background:conic-gradient(var(--accent-info) 0 35%,var(--accent-amber) 35% 55%,var(--accent-brand) 55% 72%,var(--proj-coral) 72% 85%,var(--text-4) 85% 100%);position:relative}[data-design=parchment] .pie-placeholder:before{content:"";position:absolute;inset:20px;background:var(--parchment-raised);border-radius:50%}[data-design=parchment] .wx-card{display:grid;grid-template-columns:60px 40px 1fr auto;grid-gap:10px;gap:10px;align-items:center;padding:10px 14px;background:var(--parchment-raised);border:.5px solid var(--parchment-deep);border-radius:var(--radius-md);box-shadow:var(--shadow-chip),var(--highlight-top);margin-bottom:6px}[data-design=parchment] .wx-card .wx-day{font-size:11px;color:var(--text-2);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}[data-design=parchment] .wx-card .wx-icon{font-size:22px;text-align:center}[data-design=parchment] .wx-card .wx-desc{font-size:12px;color:var(--text-1)}[data-design=parchment] .wx-card .wx-meta{font-size:10.5px;color:var(--text-3)}[data-design=parchment] .wx-card .wx-temp{font-family:var(--font-serif);font-size:20px;color:var(--text-1);text-align:right}[data-design=parchment] .wx-card .wx-range{font-size:10px;color:var(--text-3);text-align:right}[data-design=parchment] .photo-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:6px;gap:6px}[data-design=parchment] .photo-thumb{aspect-ratio:1;border-radius:var(--radius-sm);overflow:hidden;position:relative;background:var(--parchment-recessed);border:.5px solid var(--parchment-deep)}[data-design=parchment] .photo-thumb .ph-overlay{position:absolute;inset:0;background:linear-gradient(0deg,rgba(40,30,10,.5),transparent 50%)}[data-design=parchment] .photo-thumb .ph-caption{position:absolute;bottom:6px;left:8px;right:8px;font-size:9.5px;color:#FBF6E8;line-height:1.3}[data-design=parchment] .diary-entry{background:var(--parchment-raised);border:.5px solid var(--parchment-deep);border-radius:var(--radius-md);padding:14px;margin-bottom:10px;box-shadow:var(--shadow-chip),var(--highlight-top)}[data-design=parchment] .diary-entry .de-head{display:flex;align-items:center;gap:8px;margin-bottom:8px}[data-design=parchment] .diary-entry .de-title{font-family:var(--font-serif);font-size:14px;color:var(--text-1);flex:1 1}[data-design=parchment] .diary-entry .de-mood{font-size:12px;color:var(--accent-amber);letter-spacing:2px}[data-design=parchment] .diary-entry .de-body{font-size:12px;color:var(--text-2);line-height:1.65}[data-design=parchment] .diary-entry .de-time{font-size:10px;color:var(--text-3);margin-top:8px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}[data-design=parchment] .traveler-card{display:flex;align-items:center;gap:14px;padding:14px;background:var(--parchment-raised);border:.5px solid var(--parchment-deep);border-radius:var(--radius-md);box-shadow:var(--shadow-raised),var(--highlight-top);margin-bottom:8px}[data-design=parchment] .traveler-card .tv-avatar{width:44px;height:44px;border-radius:50%;background:var(--parchment-recessed);border:1.5px solid var(--divider-standard);display:flex;align-items:center;justify-content:center;font-family:var(--font-serif);font-size:18px;color:var(--text-2);flex-shrink:0}[data-design=parchment] .traveler-card .tv-name{font-size:14px;color:var(--text-1);font-weight:500}[data-design=parchment] .traveler-card .tv-role{font-size:10.5px;color:var(--text-3);margin-top:2px}[data-design=parchment] .cal-hour-grid{display:grid;grid-template-columns:50px 1fr;border:.5px solid var(--parchment-deep);border-radius:var(--radius-md);overflow:hidden;background:var(--parchment-raised);box-shadow:var(--shadow-recessed-inner)}[data-design=parchment] .cal-hour-label{font-size:9.5px;color:var(--text-3);text-align:right;padding:4px 8px 0 0;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;border-right:.5px solid var(--divider-hairline);height:48px}[data-design=parchment] .cal-hour-slot{height:48px;border-bottom:.5px solid var(--divider-hairline);position:relative}[data-design=parchment] .cal-block{position:absolute;left:4px;right:4px;border-radius:var(--radius-sm);padding:4px 8px;font-size:10.5px;color:#FFF;overflow:hidden;box-shadow:var(--shadow-chip)}[data-design=parchment] .bl-item{display:flex;align-items:center;gap:10px;padding:8px 12px;font-size:12px;border-bottom:.5px solid var(--divider-hairline)}[data-design=parchment] .bl-item .bl-check{width:16px;height:16px;border:1.5px solid var(--text-4);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:10px;color:transparent;flex-shrink:0}[data-design=parchment] .bl-item.done .bl-check{background:var(--accent-success);border-color:var(--accent-success);color:#FFF}[data-design=parchment] .bl-item.done .bl-name{color:var(--text-3);text-decoration:line-through}[data-design=parchment] .bl-item .bl-name{flex:1 1;color:var(--text-1)}[data-design=parchment] .bl-item .bl-cost{font-size:10.5px;color:var(--text-3);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}[data-design=parchment] .cmd-stage{position:relative;border-radius:var(--radius-md);overflow:hidden;box-shadow:var(--shadow-active);border:.5px solid var(--parchment-deep);background:var(--parchment-base);min-height:520px}[data-design=parchment] .cmd-stage .scrim{position:absolute;inset:0;background:rgba(30,24,14,.34);-webkit-backdrop-filter:blur(1.5px);backdrop-filter:blur(1.5px);z-index:2}[data-design=parchment] .cmd-stage .bg-chrome{display:grid;grid-template-columns:200px 1fr;min-height:480px}[data-design=parchment] .cmd-stage .bg-sb{background:var(--parchment-recessed);border-right:.5px solid var(--parchment-deep);padding:14px;opacity:.5}[data-design=parchment] .cmd-stage .bg-cnt{padding:20px 24px;opacity:.4}[data-design=parchment] .cmd-stage .bg-cnt .ph-title{height:22px;width:100px;background:var(--parchment-recessed);border-radius:4px;margin-bottom:8px}[data-design=parchment] .cmd-stage .bg-cnt .ph-row{height:14px;background:var(--parchment-recessed);border-radius:3px;margin-bottom:6px}[data-design=parchment] .pal{position:absolute;top:64px;left:50%;transform:translateX(-50%);width:640px;max-width:calc(100% - 48px);z-index:3;background:var(--parchment-raised);border:.5px solid var(--parchment-deep);border-radius:var(--radius-lg);box-shadow:var(--shadow-modal);overflow:hidden}[data-design=parchment] .pal.pal-wide{width:820px}[data-design=parchment] .pal .pal-input{display:flex;align-items:center;gap:10px;padding:14px 16px;border-bottom:.5px solid var(--divider-hairline);background:var(--parchment-raised)}[data-design=parchment] .pal .pal-input .pal-icon{font-size:16px;color:var(--text-3)}[data-design=parchment] .pal .pal-input .pal-text{flex:1 1;font-family:var(--font-serif);font-size:18px;color:var(--text-1);min-height:24px}[data-design=parchment] .pal .pal-input .pal-text.placeholder{color:var(--text-4)}[data-design=parchment] .pal .pal-input .pal-esc{font-family:var(--font-mono);font-size:10px;color:var(--text-3);background:var(--parchment-recessed);border:.5px solid var(--divider-standard);border-radius:3px;padding:2px 6px}[data-design=parchment] .pal .pal-caret{display:inline-block;width:1px;height:1em;background:var(--accent-brand);margin-left:2px;animation:pal-blink 1s step-end infinite}@keyframes pal-blink{50%{opacity:0}}[data-design=parchment] .pal .pal-filters{display:flex;gap:6px;padding:8px 12px;overflow-x:auto;border-bottom:.5px solid var(--divider-hairline);background:var(--parchment-recessed)}[data-design=parchment] .pal .pf{font-size:10.5px;color:var(--text-3);padding:3px 9px;border-radius:10px;background:transparent;border:.5px solid transparent;white-space:nowrap}[data-design=parchment] .pal .pf.on{color:var(--text-1);background:var(--parchment-raised);border-color:var(--divider-standard);box-shadow:var(--shadow-chip)}[data-design=parchment] .pal .pf .pf-ct{color:var(--text-4);font-family:var(--font-mono);font-size:9.5px;margin-left:4px}[data-design=parchment] .pal .pal-results{max-height:440px;overflow:hidden}[data-design=parchment] .pal .pal-grp{font-size:9.5px;letter-spacing:1.3px;text-transform:uppercase;color:var(--text-3);font-weight:500;padding:10px 14px 4px;display:flex;align-items:center;gap:8px}[data-design=parchment] .pal .pal-grp .ct{color:var(--text-4);font-family:var(--font-mono);font-size:9.5px}[data-design=parchment] .pal .pal-grp .more{margin-left:auto;font-family:var(--font-mono);font-size:9px;color:var(--text-4)}[data-design=parchment] .pal .pal-hair{height:.5px;background:var(--divider-hairline);margin:4px 0}[data-design=parchment] .pal .pr{display:grid;grid-template-columns:22px minmax(0,1fr) auto auto;grid-gap:10px;gap:10px;align-items:center;padding:7px 14px;position:relative}[data-design=parchment] .pal .pr .pr-ic{width:20px;height:20px;border-radius:4px;display:flex;align-items:center;justify-content:center;font-size:11px;background:var(--parchment-recessed);border:.5px solid var(--divider-standard);color:var(--text-2);flex-shrink:0}[data-design=parchment] .pal .pr .pr-ic.prj{border:none;background:transparent;border-radius:3px;width:12px;height:12px;margin-left:4px}[data-design=parchment] .pal .pr .pr-nm{font-size:13px;color:var(--text-1);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-design=parchment] .pal .pr .pr-nm .mk{background:rgba(58,107,68,.18);color:var(--text-1);border-radius:2px;padding:0 1px;font-weight:500}[data-design=parchment] .pal .pr .pr-meta{font-size:10.5px;color:var(--text-3);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}[data-design=parchment] .pal .pr .pr-kb{display:flex;gap:2px;opacity:0;transition:opacity .1s}[data-design=parchment] .pal .pr.hl{background:var(--accent-brand-tint)}[data-design=parchment] .pal .pr.hl .pr-kb{opacity:1}[data-design=parchment] .pal .pr.hl .pr-nm{font-weight:500}[data-design=parchment] .pal .pr.hl:before{content:"";position:absolute;left:0;width:2px;height:20px;background:var(--accent-brand);border-radius:0 2px 2px 0}[data-design=parchment] .pal-wide .pal-results-wrap{display:grid;grid-template-columns:380px 1fr;grid-gap:0;gap:0}[data-design=parchment] .pal-wide .pal-results{border-right:.5px solid var(--divider-hairline)}[data-design=parchment] .pal-wide .pal-preview{padding:14px 16px;overflow:hidden;max-height:440px;background:var(--parchment-raised)}[data-design=parchment] .pal-preview .pv-head{display:flex;align-items:baseline;gap:8px;margin-bottom:6px}[data-design=parchment] .pal-preview .pv-head .pv-tt{font-family:var(--font-serif);font-size:15px;color:var(--text-1)}[data-design=parchment] .pal-preview .pv-head .pv-tp{font-size:9.5px;letter-spacing:1px;text-transform:uppercase;color:var(--text-3)}[data-design=parchment] .pal-preview .pv-row{font-size:11px;color:var(--text-2);padding:4px 0;border-bottom:.5px dashed var(--divider-hairline);display:grid;grid-template-columns:80px 1fr;grid-gap:10px;gap:10px}[data-design=parchment] .pal-preview .pv-row .pv-lbl{color:var(--text-3);font-size:10px;letter-spacing:.4px;text-transform:uppercase}[data-design=parchment] .pal-preview .pv-actions{display:flex;gap:6px;margin-top:10px;flex-wrap:wrap}[data-design=parchment] .pal .pal-foot{display:flex;align-items:center;gap:10px;padding:6px 14px;background:var(--parchment-recessed);border-top:.5px solid var(--divider-hairline);font-size:10px;color:var(--text-3)}[data-design=parchment] .pal .pal-foot .spr{flex:1 1}[data-design=parchment] .pal .pal-foot .lg{font-family:var(--font-serif);font-style:italic;font-size:10.5px;color:var(--text-3)}[data-design=parchment] .pal .pal-empty{text-align:center;padding:48px 20px;color:var(--text-3)}[data-design=parchment] .pal .pal-empty .pe-icon{font-family:var(--font-serif);font-size:42px;color:var(--text-4);margin-bottom:8px}[data-design=parchment] .pal .pal-empty .pe-title{font-size:13px;color:var(--text-1);margin-bottom:4px}[data-design=parchment] .pal .pal-empty .pe-sub{font-size:11px;color:var(--text-3)}[data-design=parchment] .pal-trigger{position:absolute;top:28px;right:28px;z-index:4;background:var(--parchment-raised);border:.5px solid var(--divider-standard);border-radius:var(--radius-pill);padding:5px 12px 5px 10px;display:flex;gap:6px;align-items:center;font-size:11px;color:var(--text-3);box-shadow:var(--shadow-chip)}[data-design=parchment] .op-chip{display:inline-block;padding:1px 6px;border-radius:3px;font-size:13.5px;font-family:var(--font-mono)}[data-design=parchment] .op-chip.op-green{background:rgba(58,107,68,.14);color:var(--accent-brand)}[data-design=parchment] .op-chip.op-purple{background:rgba(127,119,221,.14);color:var(--accent-purple)}[data-design=parchment] .anat-card{background:var(--parchment-recessed);padding:14px;border-radius:var(--radius-md);border:.5px solid var(--parchment-deep)}[data-design=parchment] .anat-label{font-size:9.5px;letter-spacing:1.3px;color:var(--text-3);text-transform:uppercase;margin-bottom:10px}[data-design=parchment] .anat-desc{font-size:10.5px;color:var(--text-3);margin-top:10px;line-height:1.5}[data-design=parchment] .collab-modal{position:absolute;top:60px;left:50%;transform:translateX(-50%);width:620px;max-width:calc(100% - 48px);z-index:3;background:var(--parchment-raised);border:.5px solid var(--parchment-deep);border-radius:var(--radius-lg);box-shadow:var(--shadow-modal);overflow:hidden}[data-design=parchment] .collab-modal .cm-head{padding:16px 20px 8px;display:flex;align-items:baseline;gap:10px;border-bottom:.5px solid var(--divider-hairline)}[data-design=parchment] .collab-modal .cm-head h3{font-family:var(--font-serif);font-size:20px;font-weight:400;color:var(--text-1);margin:0;flex:1 1}[data-design=parchment] .collab-modal .cm-tabs{display:flex;gap:0;border-bottom:.5px solid var(--divider-standard);padding:0 20px;background:var(--parchment-recessed)}[data-design=parchment] .collab-modal .cm-tab{font-size:11px;color:var(--text-3);padding:8px 12px;background:transparent;border:none;border-bottom:1.5px solid transparent}[data-design=parchment] .collab-modal .cm-tab.on{color:var(--text-1);border-bottom-color:var(--accent-brand);font-weight:500}[data-design=parchment] .collab-modal .cm-body{padding:16px 20px}[data-design=parchment] .collab-modal .cm-foot{padding:12px 20px;border-top:.5px solid var(--divider-hairline);background:var(--parchment-recessed);display:flex;gap:8px;align-items:center}[data-design=parchment] .collab-modal .cm-foot .sp{flex:1 1;font-size:10.5px;color:var(--text-3)}[data-design=parchment] .people-input{background:var(--parchment-base);border:.5px solid var(--divider-standard);border-radius:var(--radius-sm);box-shadow:var(--shadow-recessed-inner);padding:6px 8px;display:flex;flex-wrap:wrap;gap:5px;align-items:center;min-height:34px}[data-design=parchment] .people-input .pp{display:inline-flex;align-items:center;gap:5px;background:var(--parchment-recessed);border:.5px solid var(--divider-standard);border-radius:10px;padding:2px 4px 2px 2px;font-size:11px;color:var(--text-1)}[data-design=parchment] .people-input .pp .pp-x{color:var(--text-4);font-size:10px;padding:0 2px}[data-design=parchment] .collab-suggest{margin-top:4px;background:var(--parchment-base);border:.5px solid var(--parchment-deep);border-radius:var(--radius-sm);box-shadow:var(--shadow-popover);overflow:hidden}[data-design=parchment] .collab-suggest .sg-hdr{font-size:9.5px;letter-spacing:1.2px;text-transform:uppercase;color:var(--text-3);padding:6px 12px 2px}[data-design=parchment] .collab-suggest .sg-row{display:grid;grid-template-columns:24px 1fr auto;grid-gap:10px;gap:10px;align-items:center;padding:6px 10px;font-size:12px}[data-design=parchment] .collab-suggest .sg-row.hl{background:var(--accent-brand-tint)}[data-design=parchment] .collab-suggest .sg-row .sg-email{font-size:10px;color:var(--text-3)}[data-design=parchment] .perm-row{display:grid;grid-template-columns:28px minmax(0,1fr) 120px 24px;grid-gap:10px;gap:10px;align-items:center;padding:8px 0;border-bottom:.5px solid var(--divider-hairline)}[data-design=parchment] .perm-row:last-child{border-bottom:none}[data-design=parchment] .perm-row .pr-nm{font-size:12.5px;color:var(--text-1);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-design=parchment] .perm-row .pr-email{font-size:10.5px;color:var(--text-3);margin-top:1px}[data-design=parchment] .role-sel{background:var(--parchment-recessed);border:.5px solid var(--divider-standard);border-radius:var(--radius-sm);padding:3px 8px;font-size:11px;color:var(--text-1);display:flex;align-items:center;gap:6px}[data-design=parchment] .role-sel:after{content:"▾";color:var(--text-3);font-size:9px;margin-left:auto}[data-design=parchment] .link-row{background:var(--parchment-recessed);border:.5px solid var(--parchment-deep);border-radius:var(--radius-sm);box-shadow:var(--shadow-recessed-inner);padding:8px 10px;display:flex;gap:8px;align-items:center;margin-top:10px;font-family:var(--font-mono);font-size:11px;color:var(--text-2);overflow:hidden}[data-design=parchment] .link-row .lr-url{flex:1 1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-design=parchment] .link-row .lr-access{font-family:var(--font-sans);font-size:11px;color:var(--accent-brand);background:var(--accent-brand-tint);padding:2px 8px;border-radius:10px}[data-design=parchment] .av{width:26px;height:26px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:11px;color:#F5F1E8;font-family:var(--font-serif);flex-shrink:0}[data-design=parchment] .av-sm{width:22px;height:22px;font-size:9px}[data-design=parchment] .av-lg{width:30px;height:30px;font-size:12px}[data-design=parchment] .av-a{background:linear-gradient(135deg,#A88754,#7E6234)}[data-design=parchment] .av-b{background:linear-gradient(135deg,#7F77DD,#5E56BB)}[data-design=parchment] .av-c{background:linear-gradient(135deg,#D85A30,#B8401C)}[data-design=parchment] .av-d{background:linear-gradient(135deg,#3A6B44,#285032)}[data-design=parchment] .av-e{background:linear-gradient(135deg,#378ADD,#1E6BBF)}[data-design=parchment] .av-f{background:linear-gradient(135deg,#BA7517,#8F5810)}[data-design=parchment] .presence-strip{display:flex;align-items:center}[data-design=parchment] .presence-strip .av{border:2px solid var(--parchment-raised);margin-left:-6px;position:relative;box-shadow:var(--shadow-chip)}[data-design=parchment] .presence-strip .av:first-child{margin-left:0}[data-design=parchment] .presence-strip .av.you{box-shadow:0 0 0 2px var(--accent-brand),var(--shadow-chip)}[data-design=parchment] .presence-strip .p-dot{position:absolute;right:-1px;bottom:-1px;width:8px;height:8px;border-radius:50%;border:1.5px solid var(--parchment-raised);background:var(--accent-success)}[data-design=parchment] .presence-strip .p-dot.idle{background:var(--accent-amber)}[data-design=parchment] .presence-strip .p-dot.off{background:var(--text-4)}[data-design=parchment] .presence-strip .p-more{width:26px;height:26px;border-radius:50%;background:var(--parchment-recessed);color:var(--text-2);font-size:10px;display:flex;align-items:center;justify-content:center;border:2px solid var(--parchment-raised);margin-left:-6px}[data-design=parchment] .roles-matrix{display:grid;grid-template-columns:minmax(0,1fr) repeat(4,64px);grid-gap:0;gap:0;font-size:11.5px;max-width:600px}[data-design=parchment] .roles-matrix .rm-hdr{font-size:9.5px;letter-spacing:1.2px;text-transform:uppercase;color:var(--text-3);font-weight:500;text-align:center;padding:8px 6px;border-bottom:.5px solid var(--divider-standard)}[data-design=parchment] .roles-matrix .rm-hdr.rm-left{text-align:left}[data-design=parchment] .roles-matrix .rm-section{background:var(--parchment-recessed);font-size:9.5px;letter-spacing:1.2px;text-transform:uppercase;color:var(--text-3);font-weight:500;padding:6px 10px;grid-column:1/-1;border-top:.5px solid var(--divider-standard);border-bottom:.5px solid var(--divider-standard)}[data-design=parchment] .roles-matrix .rm-cap{color:var(--text-1);padding:8px 10px;border-bottom:.5px solid var(--divider-hairline)}[data-design=parchment] .roles-matrix .rm-yes{text-align:center;color:var(--accent-success);font-size:14px;font-weight:600;padding:8px 0;border-bottom:.5px solid var(--divider-hairline)}[data-design=parchment] .roles-matrix .rm-no{text-align:center;color:var(--text-4);padding:8px 0;border-bottom:.5px solid var(--divider-hairline)}[data-design=parchment] .collab-thread{background:var(--parchment-recessed);border:.5px solid var(--parchment-deep);border-radius:var(--radius-md);box-shadow:var(--shadow-recessed-inner);padding:14px 16px}[data-design=parchment] .collab-comment{display:grid;grid-template-columns:28px 1fr;grid-gap:10px;gap:10px;padding:8px 0;border-bottom:.5px dashed var(--divider-hairline)}[data-design=parchment] .collab-comment:last-child{border-bottom:none;padding-bottom:0}[data-design=parchment] .collab-comment .cc-meta{font-size:10.5px;color:var(--text-3);margin-bottom:2px;display:flex;gap:6px;align-items:baseline}[data-design=parchment] .collab-comment .cc-meta .cc-who{color:var(--text-1);font-weight:500}[data-design=parchment] .collab-comment .cc-body{font-size:12px;color:var(--text-1);line-height:1.55}[data-design=parchment] .collab-comment .cc-body .mention{background:rgba(58,107,68,.16);color:var(--accent-brand);padding:0 3px;border-radius:2px;font-weight:500}[data-design=parchment] .collab-comment.resolved .cc-body{color:var(--text-3);text-decoration:line-through;-webkit-text-decoration-color:var(--text-4);text-decoration-color:var(--text-4)}[data-design=parchment] .collab-comment.reply{margin-left:36px;border-left:.5px solid var(--divider-standard);padding-left:10px}[data-design=parchment] .collab-comment .cc-rxns{display:inline-flex;gap:4px;margin-top:6px}[data-design=parchment] .collab-comment .rxn{background:var(--parchment-base);border:.5px solid var(--divider-standard);border-radius:10px;padding:1px 6px;font-size:10.5px;color:var(--text-2);display:inline-flex;align-items:center;gap:3px}[data-design=parchment] .collab-comment .rxn.mine{background:var(--accent-brand-tint);border-color:#C5D6BF;color:var(--accent-brand)}[data-design=parchment] .collab-composer{background:var(--parchment-raised);border:.5px solid var(--parchment-deep);border-radius:var(--radius-md);box-shadow:var(--shadow-chip);margin-top:12px;overflow:hidden}[data-design=parchment] .collab-composer .comp-edit{padding:10px 12px;min-height:54px;font-size:12.5px;color:var(--text-1);line-height:1.55}[data-design=parchment] .collab-composer .comp-bar{display:flex;align-items:center;gap:4px;padding:6px 8px;border-top:.5px solid var(--divider-hairline);background:var(--parchment-recessed)}[data-design=parchment] .collab-composer .comp-ico{font-size:13px;color:var(--text-3);padding:3px 6px;border-radius:3px;background:transparent;border:none}[data-design=parchment] .mention-ac{position:absolute;background:var(--parchment-raised);border:.5px solid var(--parchment-deep);border-radius:var(--radius-sm);box-shadow:var(--shadow-popover);width:240px;overflow:hidden}[data-design=parchment] .mention-ac .ma-row{display:grid;grid-template-columns:24px 1fr auto;grid-gap:8px;gap:8px;align-items:center;padding:5px 10px;font-size:11.5px;color:var(--text-1)}[data-design=parchment] .mention-ac .ma-row.hl{background:var(--accent-brand-tint)}[data-design=parchment] .mention-ac .ma-sec{font-size:10px;color:var(--text-3)}[data-design=parchment] .collab-feed-layout{display:grid;grid-template-columns:180px 1fr 240px;grid-gap:18px;gap:18px;align-items:start}[data-design=parchment] .feed-panel{background:var(--parchment-recessed);border:.5px solid var(--parchment-deep);border-radius:var(--radius-md);box-shadow:var(--shadow-recessed-inner);padding:10px}[data-design=parchment] .feed-panel h5{font-size:9.5px;letter-spacing:1.3px;text-transform:uppercase;color:var(--text-3);font-weight:500;margin:0 0 6px 4px}[data-design=parchment] .feed-panel .fp-item{display:flex;align-items:center;gap:8px;padding:5px 8px;font-size:11.5px;color:var(--text-2);border-radius:var(--radius-sm)}[data-design=parchment] .feed-panel .fp-item.on{background:var(--parchment-raised);color:var(--text-1);box-shadow:var(--shadow-chip);font-weight:500}[data-design=parchment] .feed-panel .fp-item .fp-dot{width:10px;height:10px;border-radius:3px}[data-design=parchment] .feed-panel .fp-item .fp-ct{font-size:10px;color:var(--text-4);margin-left:auto;font-family:var(--font-mono)}[data-design=parchment] .feed-card{background:var(--parchment-raised);border:.5px solid var(--parchment-deep);border-radius:var(--radius-md);box-shadow:var(--shadow-active);padding:4px 16px}[data-design=parchment] .feed-day{font-size:9.5px;letter-spacing:1.2px;text-transform:uppercase;color:var(--text-3);font-weight:500;padding:16px 0 4px;border-bottom:.5px solid var(--divider-standard)}[data-design=parchment] .feed-day:first-child{padding-top:0}[data-design=parchment] .feed-row{display:grid;grid-template-columns:28px minmax(0,1fr) 90px;grid-gap:10px;gap:10px;padding:10px 0;border-bottom:.5px solid var(--divider-hairline);align-items:flex-start}[data-design=parchment] .feed-row .fr-text{font-size:12px;color:var(--text-1);line-height:1.45}[data-design=parchment] .feed-row .fr-text b{font-weight:500}[data-design=parchment] .feed-row .fr-text .fr-link{color:var(--accent-brand);text-decoration:none}[data-design=parchment] .feed-row .fr-diff{font-family:var(--font-mono);font-size:10.5px;background:var(--parchment-recessed);border-left:2px solid var(--accent-amber);padding:3px 8px;border-radius:0 var(--radius-inner,3px) var(--radius-inner,3px) 0;margin-top:4px;color:var(--text-2);display:block;max-width:100%;overflow:hidden}[data-design=parchment] .feed-row .fr-diff .del{color:var(--accent-error);text-decoration:line-through}[data-design=parchment] .feed-row .fr-diff .add{color:var(--accent-success)}[data-design=parchment] .feed-row .fr-time{font-size:10.5px;color:var(--text-3);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right}[data-design=parchment] .dig-card{background:var(--parchment-raised);border:.5px solid var(--parchment-deep);border-radius:var(--radius-md);box-shadow:var(--shadow-active);padding:14px 16px;display:grid;grid-template-columns:32px 1fr auto;grid-gap:12px;gap:12px;align-items:flex-start}[data-design=parchment] .dig-card.unread{border-left:2px solid var(--accent-brand);padding-left:14px}[data-design=parchment] .dig-card .dc-meta{font-size:10.5px;color:var(--text-3);margin-bottom:2px}[data-design=parchment] .dig-card .dc-meta b{color:var(--text-1);font-weight:500}[data-design=parchment] .dig-card .dc-quote{font-family:var(--font-serif);font-size:13.5px;color:var(--text-1);line-height:1.5;margin:2px 0 6px}[data-design=parchment] .dig-card .dc-quote .mention{background:rgba(58,107,68,.16);color:var(--accent-brand);padding:0 3px;border-radius:2px;font-weight:500}[data-design=parchment] .dig-card .dc-ctx{font-size:10.5px;color:var(--text-3);display:flex;gap:8px;align-items:center}[data-design=parchment] .dig-card .dc-time{font-size:10.5px;color:var(--text-3);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}[data-design=parchment] .doc-stage{position:relative;background:var(--parchment-raised);border:.5px solid var(--parchment-deep);border-radius:var(--radius-md);box-shadow:var(--shadow-active);padding:20px 28px;min-height:320px;overflow:hidden}[data-design=parchment] .doc-stage h3{font-family:var(--font-serif);font-size:20px;font-weight:400;margin:0 0 10px;color:var(--text-1)}[data-design=parchment] .doc-stage p{font-size:13px;color:var(--text-2);line-height:1.75;font-family:var(--font-serif);margin:0 0 10px;max-width:58ch}[data-design=parchment] .doc-stage .ds-cursor{position:absolute;pointer-events:none}[data-design=parchment] .doc-stage .ds-cursor .ds-lbl{display:inline-block;font-size:10px;color:#F5F1E8;padding:1px 6px;border-radius:3px;margin-top:-2px;margin-left:8px;box-shadow:var(--shadow-chip)}[data-design=parchment] .doc-stage .ds-selection{position:absolute;height:1.35em;border-radius:2px;opacity:.3}[data-design=parchment] .presence-pop{position:absolute;background:var(--parchment-raised);border:.5px solid var(--parchment-deep);border-radius:var(--radius-sm);box-shadow:var(--shadow-popover);padding:10px 12px;font-size:11px;width:220px;z-index:10}[data-design=parchment] .presence-pop .pp-who{font-size:12.5px;color:var(--text-1);font-weight:500}[data-design=parchment] .presence-pop .pp-row{display:flex;gap:6px;font-size:10.5px;color:var(--text-3);padding:3px 0}[data-design=parchment] .presence-pop .pp-row b{color:var(--text-2);font-weight:500}[data-design=parchment] .mob-device{width:322px;height:660px;border-radius:44px;background:#141414;padding:8px;box-shadow:0 30px 60px rgba(60,50,20,.22),0 0 0 .5px rgba(0,0,0,.35),inset 0 0 0 1.5px #262626;position:relative;flex-shrink:0}[data-design=parchment] .mob-screen{width:100%;height:100%;border-radius:36px;background:var(--parchment-base);overflow:hidden;position:relative;display:flex;flex-direction:column}[data-design=parchment] .mob-screen.dark{background:#1A1815;color:#E8E3D4}[data-design=parchment] .mob-island{position:absolute;top:8px;left:50%;transform:translateX(-50%);width:98px;height:28px;background:#000;border-radius:18px;z-index:50}[data-design=parchment] .mob-statusbar{height:44px;padding:14px 22px 0;display:flex;align-items:center;justify-content:space-between;font-family:-apple-system,SF Pro Text,system-ui;font-size:13px;font-weight:600;color:var(--text-1);position:relative;z-index:20}[data-design=parchment] .mob-screen.dark .mob-statusbar,[data-design=parchment] .mob-screen.lockscreen .mob-statusbar{color:#E8E3D4}[data-design=parchment] .mob-statusbar .sb-right{display:flex;align-items:center;gap:5px}[data-design=parchment] .mob-statusbar .sb-sig{display:inline-flex;gap:1.5px;align-items:flex-end}[data-design=parchment] .mob-statusbar .sb-sig i{width:2.2px;background:currentColor;border-radius:.5px}[data-design=parchment] .mob-statusbar .sb-sig i:first-child{height:3px}[data-design=parchment] .mob-statusbar .sb-sig i:nth-child(2){height:5px}[data-design=parchment] .mob-statusbar .sb-sig i:nth-child(3){height:7px}[data-design=parchment] .mob-statusbar .sb-sig i:nth-child(4){height:9px}[data-design=parchment] .mob-statusbar .sb-bat{width:22px;height:11px;border:.8px solid;border-radius:2.5px;position:relative;opacity:.95}[data-design=parchment] .mob-statusbar .sb-bat:after{content:"";position:absolute;right:-2.2px;top:3px;width:1.5px;height:4px;background:currentColor;border-radius:0 1px 1px 0}[data-design=parchment] .mob-statusbar .sb-bat i{position:absolute;left:1px;top:1px;bottom:1px;width:70%;background:currentColor;border-radius:1px}[data-design=parchment] .mob-home-ind{position:absolute;bottom:7px;left:50%;transform:translateX(-50%);width:118px;height:4px;border-radius:3px;background:rgba(20,20,20,.55);z-index:60}[data-design=parchment] .mob-screen.dark .mob-home-ind{background:rgba(232,227,212,.55)}[data-design=parchment] .mob-head{padding:8px 20px 14px;display:flex;align-items:flex-end;justify-content:space-between;gap:10px}[data-design=parchment] .mob-title{font-family:var(--font-serif);font-size:32px;line-height:1.05;font-weight:400;letter-spacing:-.3px;color:var(--text-1)}[data-design=parchment] .mob-screen.dark .mob-title{color:#EDE8D8}[data-design=parchment] .mob-date{font-family:-apple-system,SF Pro Text,system-ui;font-size:12px;color:var(--text-3);letter-spacing:.2px;margin-top:3px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}[data-design=parchment] .mob-screen.dark .mob-date{color:#8C8777}[data-design=parchment] .mob-icon-btn{width:36px;height:36px;border-radius:50%;background:var(--parchment-raised);border:.5px solid var(--parchment-deep);box-shadow:var(--shadow-chip);display:inline-flex;align-items:center;justify-content:center;color:var(--text-2);flex-shrink:0}[data-design=parchment] .mob-screen.dark .mob-icon-btn{background:#24211C;border-color:#312D26;color:#B9B3A0}[data-design=parchment] .mob-app-body{flex:1 1;padding:0 16px 16px;overflow:hidden;display:flex;flex-direction:column;gap:12px}[data-design=parchment] .mob-tab-bar{height:78px;background:var(--parchment-raised);border-top:.5px solid var(--parchment-deep);display:flex;align-items:flex-start;justify-content:space-around;padding:10px 12px 0;position:relative;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}[data-design=parchment] .mob-screen.dark .mob-tab-bar{background:rgba(28,25,20,.88);border-color:#2A2620}[data-design=parchment] .mob-tab{flex:1 1;display:flex;flex-direction:column;align-items:center;gap:4px;color:var(--text-3);font-family:-apple-system,system-ui;font-size:10px;font-weight:500}[data-design=parchment] .mob-tab.active{color:var(--accent-brand)}[data-design=parchment] .mob-screen.dark .mob-tab{color:#6E6A5E}[data-design=parchment] .mob-screen.dark .mob-tab.active{color:#7FAD7E}[data-design=parchment] .mob-tab .tg{width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center}[data-design=parchment] .mob-tab-capture{flex:0 0 auto;width:52px;height:52px;border-radius:50%;background:var(--accent-brand);color:#F5F1E8;display:inline-flex;align-items:center;justify-content:center;font-size:26px;font-weight:300;margin-top:-14px;box-shadow:0 6px 14px rgba(58,107,68,.35),inset 0 .5px 0 rgba(255,255,255,.35);font-family:-apple-system,system-ui;line-height:0;padding-bottom:3px}[data-design=parchment] .mob-tray{background:var(--parchment-recessed);border-radius:18px;padding:6px 8px 8px;box-shadow:var(--shadow-recessed-inner);border:.5px solid var(--parchment-deep)}[data-design=parchment] .mob-screen.dark .mob-tray{background:#1F1C17;box-shadow:inset 0 2px 6px rgba(0,0,0,.4);border-color:#2A2620}[data-design=parchment] .mob-tray .mt-head{display:flex;align-items:center;justify-content:space-between;padding:6px 8px;font-size:10.5px;letter-spacing:1.3px;color:var(--text-3);text-transform:uppercase;font-weight:500}[data-design=parchment] .mob-screen.dark .mob-tray .mt-head{color:#8C8777}[data-design=parchment] .mob-tray .mt-head .mt-c{font-size:10px;letter-spacing:0;color:var(--text-4);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-transform:none}[data-design=parchment] .mob-task{display:flex;align-items:center;gap:11px;padding:10px 12px;background:var(--parchment-raised);border-radius:12px;min-height:48px;box-shadow:var(--shadow-chip),var(--highlight-top);border:.5px solid var(--parchment-deep);font-family:-apple-system,system-ui;font-size:14px;color:var(--text-1)}[data-design=parchment] .mob-screen.dark .mob-task{background:#26221C;border-color:#312D26;color:#EDE8D8;box-shadow:0 2px 6px rgba(0,0,0,.4)}[data-design=parchment] .mob-task+.mob-task{margin-top:6px}[data-design=parchment] .mob-task .mt-check{width:18px;height:18px;border-radius:50%;border:1.5px solid var(--text-4);flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;font-size:11px}[data-design=parchment] .mob-task.done .mt-check{background:var(--accent-success);border-color:var(--accent-success);color:var(--parchment-raised)}[data-design=parchment] .mob-task.done .mt-title{text-decoration:line-through;color:var(--text-3)}[data-design=parchment] .mob-task .mt-title{flex:1 1;line-height:1.3;letter-spacing:-.1px}[data-design=parchment] .mob-task .mt-meta{font-size:11px;color:var(--text-3);display:flex;align-items:center;gap:6px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;flex-shrink:0}[data-design=parchment] .mob-task.priority{border-left:2.5px solid var(--accent-amber)}[data-design=parchment] .mob-task .mt-proj{font-size:10.5px;color:var(--text-3);display:inline-flex;align-items:center;gap:4px}[data-design=parchment] .mob-task .mt-proj i{width:6px;height:6px;border-radius:50%;background:var(--proj-coral)}[data-design=parchment] .mob-task .mt-sub{font-size:11px;color:var(--text-3);margin-top:2px}[data-design=parchment] .mob-screen.dark .mob-task .mt-meta,[data-design=parchment] .mob-screen.dark .mob-task .mt-proj,[data-design=parchment] .mob-screen.dark .mob-task .mt-sub{color:#8C8777}[data-design=parchment] .mob-sheet{position:absolute;left:0;right:0;bottom:0;background:var(--parchment-raised);border-radius:24px 24px 0 0;box-shadow:0 -8px 28px rgba(60,50,20,.22);padding:8px 18px 0;z-index:30;border:.5px solid var(--parchment-deep);border-bottom:none;max-height:78%;display:flex;flex-direction:column}[data-design=parchment] .mob-sheet .ms-handle{width:36px;height:4px;border-radius:3px;background:var(--divider-standard);margin:0 auto 8px}[data-design=parchment] .mob-sheet-head{display:flex;align-items:center;justify-content:space-between;padding:2px 0 10px}[data-design=parchment] .mob-sheet-head .ms-ttl{font-family:var(--font-serif);font-size:17px;color:var(--text-1)}[data-design=parchment] .mob-sheet-head .ms-x{width:28px;height:28px;border-radius:50%;background:var(--parchment-recessed);color:var(--text-3);display:inline-flex;align-items:center;justify-content:center;font-size:14px}[data-design=parchment] .mob-sheet .ms-field{background:var(--parchment-base);border:.5px solid var(--divider-standard);border-radius:12px;padding:10px 12px;box-shadow:var(--shadow-recessed-inner);font-size:14px;color:var(--text-1);min-height:54px}[data-design=parchment] .mob-sheet .ms-caret{display:inline-block;width:1.5px;height:1em;background:var(--accent-brand);vertical-align:-2px;animation:mob-blink 1s step-end infinite;margin-left:1px}@keyframes mob-blink{50%{opacity:0}}[data-design=parchment] .mob-sheet .ms-note-line{padding:4px 0;font-size:12px;color:var(--text-3);border-bottom:.5px dashed var(--divider-standard)}[data-design=parchment] .mob-sheet-toolbar{display:flex;align-items:center;gap:6px;padding:10px 0 6px;flex-wrap:wrap}[data-design=parchment] .mob-sheet-tool{display:inline-flex;align-items:center;gap:5px;padding:6px 10px;background:var(--parchment-recessed);border:.5px solid var(--divider-standard);border-radius:14px;font-size:11px;color:var(--text-2);font-weight:500}[data-design=parchment] .mob-sheet-tool.primary{background:var(--accent-brand-tint);border-color:#C5D6BF;color:var(--accent-brand)}[data-design=parchment] .mob-sheet-tool.amber{background:var(--accent-amber-tint);border-color:var(--accent-amber-border);color:var(--accent-amber)}[data-design=parchment] .mob-keyboard{background:#D1CEBE;padding:8px 3px 40px;border-top:.5px solid rgba(0,0,0,.06);z-index:20;position:relative}[data-design=parchment] .mob-kb-row{display:flex;gap:5px;justify-content:center;padding:3px}[data-design=parchment] .mob-kb-row.tight{padding:3px 22px}[data-design=parchment] .mob-kb-key{flex:1 1;min-width:0;height:38px;background:#FCFAF4;border-radius:5px;box-shadow:0 1px 0 rgba(0,0,0,.15);display:inline-flex;align-items:center;justify-content:center;font-family:-apple-system,SF Pro Text,system-ui;font-size:20px;color:#1A1A1A;font-weight:400}[data-design=parchment] .mob-kb-key.mod{background:#A7A49A;flex:0 0 36px;font-size:14px;color:#1A1A1A}[data-design=parchment] .mob-kb-key.wide{flex:0 0 88px;font-size:15px}[data-design=parchment] .mob-kb-key.return{background:var(--accent-brand);color:#F5F1E8;box-shadow:0 1px 0 rgba(0,0,0,.2)}[data-design=parchment] .mob-kb-bottom{display:flex;gap:4px;padding:4px 3px 0}[data-design=parchment] .mob-kb-bottom .mob-kb-key.space{flex:1 1;font-size:12px;color:var(--text-3)}[data-design=parchment] .mob-project-hero{display:flex;align-items:flex-end;gap:12px;padding:2px 20px 14px}[data-design=parchment] .mob-project-bar{height:4px;border-radius:3px;margin:2px 20px 14px;overflow:hidden}[data-design=parchment] .mob-project-bar,[data-design=parchment] .mob-seg{background:var(--parchment-recessed);box-shadow:var(--shadow-recessed-inner)}[data-design=parchment] .mob-seg{display:flex;border:.5px solid var(--divider-standard);border-radius:10px;padding:2px;margin:0 16px 10px;gap:2px}[data-design=parchment] .mob-seg button{flex:1 1;padding:6px 0;background:transparent;border:none;border-radius:8px;font-size:12px;color:var(--text-2);font-family:inherit}[data-design=parchment] .mob-seg button.on{background:var(--parchment-raised);color:var(--text-1);font-weight:500;box-shadow:var(--shadow-chip),var(--highlight-top)}[data-design=parchment] .mob-navbar{height:44px;display:flex;align-items:center;justify-content:space-between;padding:0 12px}[data-design=parchment] .mob-navbar .mn-back{display:inline-flex;align-items:center;gap:2px;color:var(--accent-brand);font-family:-apple-system,system-ui;font-size:16px;font-weight:400;padding:4px 8px 4px 4px}[data-design=parchment] .mob-navbar .mn-more{color:var(--accent-brand);font-size:18px;padding:4px 8px}[data-design=parchment] .mob-device-row{display:flex;gap:32px;flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;margin-bottom:8px}[data-design=parchment] .mob-device-col{display:flex;flex-direction:column;align-items:center;gap:10px}[data-design=parchment] .mob-device-col .mob-caption{font-family:var(--font-serif);font-size:13px;color:var(--text-2);text-align:center}[data-design=parchment] .mob-device-col .mob-caption .mob-lbl{font-size:9.5px;letter-spacing:1.3px;color:var(--text-4);text-transform:uppercase;font-family:var(--font-sans);display:block;margin-bottom:2px}[data-design=parchment] .mob-screen.lockscreen{background:radial-gradient(at 30% 20%,#5c6b4b 0,transparent 55%),radial-gradient(at 75% 80%,#3d4c33 0,transparent 60%),linear-gradient(180deg,#2d3824,#1a2216);color:#F5F1E8}[data-design=parchment] .mob-screen.lockscreen .mob-statusbar{color:#F5F1E8}[data-design=parchment] .mob-time-large{font-family:-apple-system,system-ui;font-size:78px;font-weight:200;letter-spacing:-2px;text-align:center;margin-top:36px;color:#F5F1E8;line-height:.95}[data-design=parchment] .mob-date-lg{font-size:17px;text-align:center;font-weight:500;color:rgba(245,241,232,.92);margin-bottom:30px}[data-design=parchment] .mob-widget-stack{padding:0 16px;display:flex;flex-direction:column;gap:10px}[data-design=parchment] .mob-widget{background:rgba(245,241,232,.16);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:.5px solid rgba(245,241,232,.22);border-radius:18px;padding:12px 14px;color:#F5F1E8}[data-design=parchment] .mob-widget .mw-head{display:flex;align-items:center;justify-content:space-between;font-size:10.5px;letter-spacing:1px;text-transform:uppercase;color:rgba(245,241,232,.7);margin-bottom:6px;font-weight:500}[data-design=parchment] .mob-widget .mw-app{display:inline-flex;align-items:center;gap:5px;font-family:var(--font-serif);text-transform:none;letter-spacing:0;color:rgba(245,241,232,.8);font-size:11px}[data-design=parchment] .mob-widget .mw-app i{width:14px;height:14px;border-radius:3px;background:#F5F1E8;color:var(--accent-brand);display:inline-flex;align-items:center;justify-content:center;font-family:var(--font-serif);font-size:10px}[data-design=parchment] .mob-widget .mw-big{font-family:var(--font-serif);font-size:28px;line-height:1;letter-spacing:-.5px;margin-bottom:4px}[data-design=parchment] .mob-widget .mw-row{display:flex;align-items:center;gap:8px;padding:4px 0;font-size:12px;border-top:.5px solid rgba(245,241,232,.15)}[data-design=parchment] .mob-widget .mw-row:first-of-type{border-top:none}[data-design=parchment] .mob-widget .mw-ck{width:12px;height:12px;border-radius:50%;border:1.2px solid rgba(245,241,232,.55);flex-shrink:0}[data-design=parchment] .mob-widget .mw-row.done .mw-ck{background:rgba(127,173,126,.9);border-color:rgba(127,173,126,.9)}[data-design=parchment] .mob-widget .mw-row.done .mw-t{text-decoration:line-through;color:rgba(245,241,232,.6)}[data-design=parchment] .mob-noti{margin:10px 16px 0;background:rgba(245,241,232,.16);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:16px;padding:10px 12px;color:#F5F1E8;font-size:12px;display:flex;gap:10px;align-items:flex-start}[data-design=parchment] .mob-noti .mn-ic{width:28px;height:28px;border-radius:7px;background:var(--accent-brand);color:#F5F1E8;font-family:var(--font-serif);font-size:14px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}[data-design=parchment] .mob-noti .mn-ttl{font-weight:600;font-size:12px;margin-bottom:2px}[data-design=parchment] .mob-noti .mn-bd{color:rgba(245,241,232,.82);line-height:1.35;font-size:11.5px}[data-design=parchment] .mob-siri-card{background:var(--parchment-raised);border:.5px solid var(--parchment-deep);border-radius:16px;padding:14px 16px;box-shadow:var(--shadow-raised),var(--highlight-top);margin:0 16px}[data-design=parchment] .mob-siri-waveform{display:flex;gap:3px;align-items:center;height:40px;justify-content:center;margin-bottom:10px}[data-design=parchment] .mob-siri-waveform i{width:3px;border-radius:2px;background:var(--accent-brand);display:inline-block}[data-design=parchment] .mob-siri-transcript{font-family:var(--font-serif);font-size:17px;line-height:1.3;color:var(--text-1);text-align:center;letter-spacing:-.2px}[data-design=parchment] .mob-swipe-demo{display:flex;align-items:stretch;gap:0;border-radius:12px;overflow:hidden;margin-top:6px}[data-design=parchment] .mob-swipe-demo .mob-task{flex:1 1 auto;border-radius:12px 0 0 12px;margin:0!important;transform:translateX(-10px);position:relative;z-index:2}[data-design=parchment] .mob-swipe-demo .sw-actions{display:flex;gap:0;flex-shrink:0}[data-design=parchment] .mob-swipe-demo .sw-actions>div{width:56px;display:inline-flex;flex-direction:column;align-items:center;justify-content:center;color:#F5F1E8;font-size:10px;font-weight:600;gap:2px;font-family:-apple-system,system-ui}[data-design=parchment] .mob-swipe-demo .sw-snz{background:var(--accent-amber)}[data-design=parchment] .mob-swipe-demo .sw-del{background:var(--accent-error);border-radius:0 12px 12px 0}[data-design=parchment] .mob-pull-ind{display:flex;align-items:center;justify-content:center;padding:8px 0;font-size:10px;color:var(--text-3);letter-spacing:1px;text-transform:uppercase;gap:6px}[data-design=parchment] .mob-pull-ind .mob-spin{width:12px;height:12px;border-radius:50%;border:1.5px solid var(--divider-standard);border-top-color:var(--accent-brand)}[data-design=parchment] .mob-empty{flex:1 1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:24px 30px;text-align:center;gap:10px}[data-design=parchment] .mob-empty .me-ill{width:76px;height:76px;border-radius:18px;background:var(--parchment-recessed);border:.5px dashed var(--divider-standard);display:inline-flex;align-items:center;justify-content:center;font-family:var(--font-serif);font-size:34px;color:var(--text-4)}[data-design=parchment] .mob-empty .me-title{font-family:var(--font-serif);font-size:20px;color:var(--text-1)}[data-design=parchment] .mob-empty .me-sub{font-size:12.5px;color:var(--text-3);max-width:220px;line-height:1.5}[data-design=parchment] .mob-empty .me-btn{margin-top:6px;padding:10px 16px;background:var(--accent-brand);color:#F5F1E8;border-radius:999px;font-size:13px;font-weight:500;box-shadow:var(--shadow-chip)}[data-design=parchment] .eo-banner{display:flex;align-items:center;gap:10px;padding:10px 14px;border-radius:var(--radius-md);font-size:12.5px}[data-design=parchment] .eo-banner.eo-warn{background:var(--accent-amber-tint);border:.5px solid var(--accent-amber-border);color:var(--accent-amber)}[data-design=parchment] .eo-banner.eo-error{background:#FAE8E8;border:.5px solid #eec8c4;color:var(--accent-error)}[data-design=parchment] .eo-banner.eo-info{background:var(--accent-brand-tint);border:.5px solid #c5d6bf;color:var(--accent-brand)}[data-design=parchment] .eo-banner.eo-offline{background:var(--parchment-recessed);border:.5px solid var(--parchment-deep);color:var(--text-2)}[data-design=parchment] .eo-banner .eo-ic{font-size:15px;flex-shrink:0}[data-design=parchment] .eo-banner .eo-body{flex:1 1;line-height:1.45}[data-design=parchment] .eo-banner .eo-body strong{font-weight:600}[data-design=parchment] .eo-banner .eo-actions{display:flex;gap:6px;flex-shrink:0}[data-design=parchment] .eo-banner .eo-actions button{padding:4px 10px;font-size:11px;border-radius:var(--radius-sm);border:.5px solid;background:transparent;color:inherit;cursor:pointer;font-family:inherit;opacity:.85}[data-design=parchment] .eo-banner .eo-actions button:hover{opacity:1}[data-design=parchment] .eo-banner .eo-close{color:inherit;opacity:.5;cursor:pointer;font-size:14px;flex-shrink:0;background:none;border:none;font-family:inherit}[data-design=parchment] .eo-banner .eo-close:hover{opacity:.8}[data-design=parchment] .eo-overlay{position:absolute;inset:0;z-index:5;background:rgba(245,241,232,.92);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);display:flex;align-items:center;justify-content:center}[data-design=parchment] .eo-box{background:var(--parchment-raised);border:.5px solid var(--parchment-deep);border-radius:var(--radius-lg);box-shadow:var(--shadow-modal);padding:36px 32px;max-width:340px;width:100%;text-align:center}[data-design=parchment] .eo-box .eo-box-icon{font-size:36px;margin-bottom:14px;color:var(--text-3)}[data-design=parchment] .eo-box .eo-box-title{font-family:var(--font-serif);font-size:18px;color:var(--text-1);margin-bottom:8px}[data-design=parchment] .eo-box .eo-box-desc{font-size:12px;color:var(--text-3);line-height:1.65;margin-bottom:20px}[data-design=parchment] .eo-box .eo-box-sync{font-size:10.5px;color:var(--text-4);margin-bottom:20px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}[data-design=parchment] .eo-box .eo-box-note{background:var(--accent-brand-tint);border:.5px solid #c5d6bf;border-radius:var(--radius-sm);padding:8px 12px;font-size:11.5px;color:var(--accent-brand);text-align:left;line-height:1.55;margin-bottom:16px}[data-design=parchment] .eo-box .eo-box-actions{display:flex;flex-direction:column;gap:7px}[data-design=parchment] .eo-conflict{display:flex;align-items:flex-start;gap:10px;padding:10px 12px;background:var(--parchment-raised);border:.5px solid #eec8c4;border-radius:var(--radius-md);box-shadow:var(--shadow-chip);margin-bottom:7px}[data-design=parchment] .eo-conflict .eo-ic{font-size:14px;flex-shrink:0;margin-top:1px}[data-design=parchment] .eo-conflict .eo-conflict-body{flex:1 1}[data-design=parchment] .eo-conflict .eo-conflict-title{font-size:12.5px;color:var(--text-1);margin-bottom:2px}[data-design=parchment] .eo-conflict .eo-conflict-meta{font-size:10.5px;color:var(--text-3)}[data-design=parchment] .eo-conflict .eo-conflict-actions{display:flex;gap:5px;align-self:center}[data-design=parchment] .eo-conflict .eo-conflict-actions button{padding:3px 9px;font-size:10.5px;border-radius:var(--radius-sm);border:.5px solid var(--divider-standard);background:var(--parchment-recessed);color:var(--text-2);cursor:pointer;font-family:inherit}[data-design=parchment] .eo-conflict .eo-conflict-actions button.eo-keep{background:var(--accent-brand);color:#F5F1E8;border-color:var(--accent-brand);font-weight:500}[data-design=parchment] .eo-task-err{background:#FAE8E8;border:.5px solid #eec8c4;border-left:3px solid var(--accent-error)}[data-design=parchment] .eo-toast-stack{display:flex;flex-direction:column;gap:7px}[data-design=parchment] .eo-toast{display:flex;align-items:center;gap:9px;padding:10px 14px;background:var(--parchment-raised);border:.5px solid var(--parchment-deep);border-radius:var(--radius-md);box-shadow:var(--shadow-elevated);min-width:280px;max-width:380px}[data-design=parchment] .eo-toast .eo-t-icon{font-size:14px;flex-shrink:0}[data-design=parchment] .eo-toast .eo-t-body{flex:1 1;font-size:12px;color:var(--text-1);line-height:1.4}[data-design=parchment] .eo-toast .eo-t-body span{color:var(--text-3);font-size:11px;display:block}[data-design=parchment] .eo-toast .eo-t-action{font-size:11px;color:var(--accent-brand);font-weight:500;cursor:pointer;white-space:nowrap;background:none;border:none;font-family:inherit}[data-design=parchment] .eo-toast .eo-t-close{color:var(--text-4);cursor:pointer;font-size:13px;background:none;border:none;font-family:inherit}[data-design=parchment] .eo-toast.eo-toast-warn{border-color:var(--accent-amber-border)}[data-design=parchment] .eo-toast.eo-toast-err{border-color:#EEC8C4}[data-design=parchment] .eo-toast.eo-toast-ok{border-color:#C5D6BF}[data-design=parchment] .eo-c-head{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:12px}[data-design=parchment] .eo-c-title{font-family:var(--font-serif);font-size:20px;color:var(--text-1)}[data-design=parchment] .eo-c-sub{font-size:12px;color:var(--text-3);margin-top:2px}[data-design=parchment] .eo-c-head-actions{display:flex;gap:6px}[data-design=parchment] .eo-two-col{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px}[data-design=parchment] .eo-stage{position:relative;border-radius:14px;overflow:hidden;box-shadow:var(--shadow-active);border:.5px solid var(--parchment-deep);background:var(--parchment-base)}[data-design=parchment] .eo-bg-chrome{display:flex;gap:10px;padding:10px;min-height:420px}[data-design=parchment] .eo-bg-sb{width:180px;background:var(--parchment-recessed);border-radius:var(--radius-lg);opacity:.35}[data-design=parchment] .eo-bg-content{flex:1 1;background:var(--parchment-raised);border-radius:var(--radius-lg);opacity:.35;padding:18px}[data-design=parchment] .eo-bg-task{height:36px;background:var(--parchment-raised);border:.5px solid var(--parchment-deep);border-radius:var(--radius-md);margin-bottom:7px;box-shadow:var(--shadow-chip)}[data-design=parchment] .eo-degraded-icon{font-size:32px;color:var(--text-4);margin-bottom:14px}[data-design=parchment] .eo-degraded-title{font-family:var(--font-serif);font-size:18px;color:var(--text-1);margin-bottom:8px}[data-design=parchment] .eo-degraded-desc{font-size:12.5px;color:var(--text-3);max-width:320px;line-height:1.65;margin-bottom:20px}[data-design=parchment] .eo-degraded-actions{display:flex;gap:8px;justify-content:center}[data-design=parchment] .eo-degraded-code{font-size:10.5px;color:var(--text-4);margin-top:16px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}[data-design=parchment] .eo-small-caps{font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:1.2px;color:var(--text-3);margin-bottom:10px}[data-design=parchment] .sr-chrome{display:flex;background:var(--parchment-base);border:.5px solid var(--parchment-deep);border-radius:var(--radius-lg);box-shadow:var(--shadow-raised);overflow:hidden}[data-design=parchment] .sr-sb{width:200px;flex-shrink:0;background:var(--parchment-recessed);border-right:.5px solid var(--divider-hairline);padding:14px 10px;display:flex;flex-direction:column}[data-design=parchment] .sr-sb-brand{font-family:var(--font-serif);font-size:15px;font-weight:600;color:var(--text-1);padding:4px 8px 14px;display:flex;align-items:center;justify-content:space-between}[data-design=parchment] .sr-sb-brand .sr-dots{display:flex;gap:4px;font-size:11px;color:var(--text-4)}[data-design=parchment] .sr-sb-group{margin-bottom:16px}[data-design=parchment] .sr-sb-group-head{display:flex;align-items:center;gap:6px;font-size:9.5px;letter-spacing:1.4px;text-transform:uppercase;color:var(--text-4);padding:0 8px 6px;font-weight:500}[data-design=parchment] .sr-sb-group-head .sr-d{width:6px;height:6px;border-radius:50%}[data-design=parchment] .sr-sb-item{display:flex;align-items:center;gap:8px;padding:5px 8px;border-radius:var(--radius-sm);font-size:12px;color:var(--text-2);cursor:pointer}[data-design=parchment] .sr-sb-item:hover{background:var(--parchment-deep)}[data-design=parchment] .sr-sb-item.active{background:var(--parchment-raised);font-weight:500;color:var(--text-1)}[data-design=parchment] .sr-sb-item .sr-g{width:6px;height:6px;border-radius:50%;background:var(--parchment-deep)}[data-design=parchment] .sr-sb-item .sr-c{margin-left:auto;font-size:10px;color:var(--text-4);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}[data-design=parchment] .sr-sb-spacer{flex:1 1}[data-design=parchment] .sr-content{flex:1 1;min-width:0;padding:18px 20px}[data-design=parchment] .srch-bar{display:flex;align-items:center;gap:10px;background:var(--parchment-raised);border:1px solid var(--parchment-deep);border-radius:var(--radius-lg);padding:10px 16px;box-shadow:var(--shadow-raised),var(--highlight-top);margin-bottom:14px}[data-design=parchment] .srch-ic{font-size:17px;color:var(--text-3)}[data-design=parchment] .srch-q{flex:1 1;font-family:var(--font-serif);font-size:19px;color:var(--text-1)}[data-design=parchment] .srch-cursor{font-style:normal;color:var(--text-3)}[data-design=parchment] .srch-clear{font-size:10px;color:var(--text-3);background:var(--parchment-recessed);border:.5px solid var(--divider-standard);padding:3px 8px;border-radius:var(--radius-pill);cursor:pointer}[data-design=parchment] .srch-kbd{font-family:var(--font-mono);font-size:10px;color:var(--text-4);background:var(--parchment-recessed);border:.5px solid var(--divider-standard);padding:2px 6px;border-radius:4px}[data-design=parchment] .sr-filter-bar{display:flex;align-items:center;gap:6px;margin-bottom:18px;flex-wrap:wrap}[data-design=parchment] .sr-filter-bar .sr-label{font-size:10.5px;color:var(--text-3);margin-right:2px}[data-design=parchment] .sr-fchip{display:inline-flex;align-items:center;gap:5px;padding:4px 10px;border-radius:var(--radius-pill);background:var(--parchment-raised);border:.5px solid var(--divider-standard);font-size:11px;color:var(--text-2);cursor:pointer;box-shadow:var(--shadow-chip)}[data-design=parchment] .sr-fchip.on{background:var(--accent-brand);border-color:var(--accent-brand);color:#F5F1E8;font-weight:500}[data-design=parchment] .sr-fchip .sr-dot{width:6px;height:6px;border-radius:50%}[data-design=parchment] .sr-fdivider{width:1px;height:18px;background:var(--divider-standard);margin:0 2px}[data-design=parchment] .sr-sort-sel{margin-left:auto;font-size:11px;color:var(--text-2);background:var(--parchment-raised);border:.5px solid var(--divider-standard);border-radius:var(--radius-sm);padding:4px 10px;cursor:pointer;box-shadow:var(--shadow-chip);display:inline-flex;align-items:center;gap:5px}[data-design=parchment] .sr-results-layout{display:grid;grid-template-columns:minmax(0,1fr) 320px;grid-gap:14px;gap:14px;align-items:start}[data-design=parchment] .sr-rg{margin-bottom:24px}[data-design=parchment] .sr-rg-head{display:flex;align-items:center;gap:10px;font-size:10px;letter-spacing:1.4px;text-transform:uppercase;color:var(--text-3);margin-bottom:10px}[data-design=parchment] .sr-rg-head:after{content:"";flex:1 1;height:.5px;background:var(--divider-hairline)}[data-design=parchment] .sr-rg-count{font-size:10px;color:var(--text-4);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}[data-design=parchment] .sr-row{display:flex;align-items:flex-start;gap:11px;padding:10px 12px;background:var(--parchment-raised);border:.5px solid var(--parchment-deep);border-radius:var(--radius-md);box-shadow:var(--shadow-raised),var(--highlight-top);margin-bottom:6px;cursor:pointer;transition:transform .1s ease}[data-design=parchment] .sr-row:hover{transform:translateY(-1px);box-shadow:var(--shadow-elevated),var(--highlight-top)}[data-design=parchment] .sr-row.selected{border-color:var(--accent-brand);box-shadow:0 0 0 1.5px var(--accent-brand-tint),var(--shadow-raised),var(--highlight-top)}[data-design=parchment] .sr-icon{width:28px;height:28px;border-radius:var(--radius-sm);display:flex;align-items:center;justify-content:center;font-size:13px;flex-shrink:0;background:var(--parchment-recessed)}[data-design=parchment] .sr-icon.task{background:var(--accent-brand-tint)}[data-design=parchment] .sr-icon.note{background:var(--accent-amber-tint)}[data-design=parchment] .sr-icon.proj{background:#EAE4F5}[data-design=parchment] .sr-icon.event{background:#E3EEF8}[data-design=parchment] .sr-icon.file{background:var(--parchment-deep)}[data-design=parchment] .sr-body{flex:1 1;min-width:0}[data-design=parchment] .sr-title{font-size:13px;color:var(--text-1);margin-bottom:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}[data-design=parchment] .sr-title mark{background:#F5DF9A;color:var(--text-1);border-radius:2px;padding:0 1px}[data-design=parchment] .sr-meta{font-size:10.5px;color:var(--text-3);line-height:1.45}[data-design=parchment] .sr-meta .sr-sep{color:var(--text-4);margin:0 4px}[data-design=parchment] .sr-snippet{margin-top:4px;font-size:11.5px;color:var(--text-2);line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}[data-design=parchment] .sr-snippet mark{background:#F5DF9A;border-radius:2px;padding:0 1px}[data-design=parchment] .sr-age{font-size:10px;color:var(--text-4);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;flex-shrink:0;padding-top:2px}[data-design=parchment] .sr-preview{background:var(--parchment-raised);border:.5px solid var(--parchment-deep);border-radius:var(--radius-lg);box-shadow:var(--shadow-raised),var(--highlight-top);overflow:hidden;position:-webkit-sticky;position:sticky;top:14px}[data-design=parchment] .sr-pv-head{padding:14px 16px 10px;border-bottom:.5px solid var(--divider-hairline);display:flex;align-items:flex-start;gap:10px}[data-design=parchment] .sr-pv-icon{width:32px;height:32px;border-radius:var(--radius-sm);background:var(--accent-brand-tint);display:flex;align-items:center;justify-content:center;font-size:15px;flex-shrink:0}[data-design=parchment] .sr-pv-title{font-family:var(--font-serif);font-size:15px;color:var(--text-1);line-height:1.3}[data-design=parchment] .sr-pv-sub{font-size:10.5px;color:var(--text-3);margin-top:2px}[data-design=parchment] .sr-pv-body{padding:14px 16px}[data-design=parchment] .sr-pv-section{margin-bottom:14px}[data-design=parchment] .sr-pv-label{font-size:9.5px;letter-spacing:1.3px;text-transform:uppercase;color:var(--text-4);margin-bottom:5px}[data-design=parchment] .sr-pv-val{font-size:12px;color:var(--text-2);line-height:1.55}[data-design=parchment] .sr-pv-val.highlight mark{background:#F5DF9A;border-radius:2px;padding:0 1px;color:var(--text-1)}[data-design=parchment] .sr-pv-actions{padding:10px 16px 14px;display:flex;gap:6px;flex-wrap:wrap}[data-design=parchment] .sr-pv-actions .btn-ghost{font-size:11px}[data-design=parchment] .sr-no-results{text-align:center;padding:72px 32px;color:var(--text-3)}[data-design=parchment] .sr-no-results .sr-big{font-family:var(--font-serif);font-size:22px;color:var(--text-2);margin-bottom:8px}[data-design=parchment] .sr-no-results .sr-sub{font-size:12.5px;color:var(--text-3);line-height:1.65;max-width:340px;margin:0 auto 20px}[data-design=parchment] .sr-no-results .sr-suggestions{display:flex;flex-wrap:wrap;gap:6px;justify-content:center}[data-design=parchment] .sr-no-results .sr-schip{padding:5px 12px;border-radius:var(--radius-pill);background:var(--parchment-raised);border:.5px solid var(--divider-standard);font-size:11.5px;color:var(--text-2);cursor:pointer;box-shadow:var(--shadow-chip)}[data-design=parchment] .sr-subtask{display:flex;align-items:center;gap:6px;margin-bottom:4px}[data-design=parchment] .sr-subtask:last-child{margin-bottom:0}[data-design=parchment] .sr-subtask-check{width:12px;height:12px;border-radius:3px;flex-shrink:0;border:1px solid var(--divider-standard);display:flex;align-items:center;justify-content:center;font-size:8px;color:transparent}[data-design=parchment] .sr-subtask-check.done{background:var(--accent-brand);border-color:var(--accent-brand);color:#fff}[data-design=parchment] .ob-wizard-stage{position:relative;background:radial-gradient(at 20% 0,#F4EBD5 0,transparent 55%),radial-gradient(at 80% 100%,#EDE7D9 0,transparent 50%),var(--parchment-base);border:.5px solid var(--parchment-deep);border-radius:var(--radius-lg);box-shadow:var(--shadow-raised);overflow:hidden;height:640px;display:grid;grid-template-columns:220px 1fr}[data-design=parchment] .ob-wiz-rail{background:var(--parchment-raised);border-right:.5px solid var(--parchment-deep);padding:22px 18px;display:flex;flex-direction:column;gap:4px}[data-design=parchment] .ob-wiz-brand{font-family:var(--font-serif);font-size:15px;color:var(--text-1);padding-bottom:14px;border-bottom:.5px solid var(--divider-hairline);margin-bottom:16px;display:flex;align-items:center;gap:8px}[data-design=parchment] .ob-wiz-brand i{width:18px;height:18px;border-radius:5px;background:var(--accent-brand);color:#F5F1E8;display:inline-flex;align-items:center;justify-content:center;font-family:var(--font-serif);font-size:11px;font-style:normal}[data-design=parchment] .ob-wiz-step{display:flex;align-items:center;gap:10px;padding:7px 8px;font-size:12px;color:var(--text-3);border-radius:var(--radius-sm);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}[data-design=parchment] .ob-wiz-step .ob-n{width:22px;height:22px;border-radius:50%;background:var(--parchment-recessed);border:.5px solid var(--divider-standard);display:inline-flex;align-items:center;justify-content:center;font-size:10.5px;color:var(--text-3);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;flex-shrink:0}[data-design=parchment] .ob-wiz-step.ob-done .ob-n{background:var(--accent-brand);border-color:var(--accent-brand);color:#F5F1E8}[data-design=parchment] .ob-wiz-step.ob-active{background:var(--parchment-base);color:var(--text-1);font-weight:500;box-shadow:var(--shadow-chip),var(--highlight-top);border:.5px solid var(--parchment-deep)}[data-design=parchment] .ob-wiz-step.ob-active .ob-n{background:var(--accent-brand);border-color:var(--accent-brand);color:#F5F1E8}[data-design=parchment] .ob-wiz-step.ob-upcoming{color:var(--text-4)}[data-design=parchment] .ob-wiz-rail .ob-spacer{flex:1 1}[data-design=parchment] .ob-wiz-rail .ob-help{font-size:11px;color:var(--text-3);padding:10px 4px 0;border-top:.5px solid var(--divider-hairline);line-height:1.55}[data-design=parchment] .ob-wiz-rail .ob-help b{color:var(--text-1);display:block;font-family:var(--font-serif);font-weight:400;font-size:13px;margin-bottom:2px}[data-design=parchment] .ob-wiz-main{padding:40px 56px 24px;display:flex;flex-direction:column;min-width:0}[data-design=parchment] .ob-wiz-crumbs{display:flex;align-items:center;gap:6px;font-size:10px;letter-spacing:1.2px;text-transform:uppercase;color:var(--text-3);margin-bottom:8px}[data-design=parchment] .ob-wiz-crumbs .ob-c{color:var(--accent-brand)}[data-design=parchment] .ob-wiz-h1{font-family:var(--font-serif);font-size:32px;font-weight:400;line-height:1.1;color:var(--text-1);letter-spacing:-.3px;margin:0 0 8px;max-width:540px}[data-design=parchment] .ob-wiz-sub{font-size:13px;color:var(--text-3);line-height:1.6;max-width:520px;margin-bottom:28px}[data-design=parchment] .ob-wiz-body{flex:1 1;min-height:0}[data-design=parchment] .ob-wiz-footer{border-top:.5px solid var(--divider-hairline);padding-top:14px;margin-top:14px;display:flex;align-items:center;gap:8px}[data-design=parchment] .ob-wiz-footer .ob-progress{flex:1 1;height:4px;border-radius:2px;background:var(--parchment-recessed);box-shadow:var(--shadow-recessed-inner);overflow:hidden;max-width:240px;margin-right:8px}[data-design=parchment] .ob-wiz-footer .ob-progress-fill{display:block;height:100%;background:var(--accent-brand)}[data-design=parchment] .ob-wiz-footer .ob-pct{font-size:11px;color:var(--text-3);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}[data-design=parchment] .ob-role-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:12px;gap:12px;max-width:640px}[data-design=parchment] .ob-role-card{background:var(--parchment-raised);border:.5px solid var(--parchment-deep);border-radius:var(--radius-md);padding:14px 16px;box-shadow:var(--shadow-chip),var(--highlight-top);cursor:pointer;display:flex;flex-direction:column;gap:4px;position:relative}[data-design=parchment] .ob-role-card.ob-selected{border:1px solid var(--accent-brand);background:var(--accent-brand-tint);box-shadow:var(--shadow-raised)}[data-design=parchment] .ob-role-card.ob-selected:after{content:"\2713";position:absolute;top:10px;right:12px;width:18px;height:18px;border-radius:50%;background:var(--accent-brand);color:#F5F1E8;font-size:10px;display:inline-flex;align-items:center;justify-content:center}[data-design=parchment] .ob-role-card .ob-rt{font-family:var(--font-serif);font-size:15px;color:var(--text-1)}[data-design=parchment] .ob-role-card .ob-rs{font-size:11.5px;color:var(--text-3);line-height:1.45}[data-design=parchment] .ob-role-card .ob-rhint{font-size:10px;color:var(--text-4);margin-top:4px;letter-spacing:.8px;text-transform:uppercase}[data-design=parchment] .ob-role-card.ob-selected .ob-rhint{color:var(--accent-brand);font-weight:500}[data-design=parchment] .ob-source-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px;max-width:680px}[data-design=parchment] .ob-source-card{background:var(--parchment-raised);border:.5px solid var(--parchment-deep);border-radius:var(--radius-md);padding:14px;box-shadow:var(--shadow-chip),var(--highlight-top);display:flex;align-items:center;gap:10px;position:relative}[data-design=parchment] .ob-source-card.ob-connected{background:var(--accent-brand-tint);border-color:#C5D6BF}[data-design=parchment] .ob-sic{width:32px;height:32px;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;color:#fff;font-family:var(--font-serif);font-size:16px;flex-shrink:0;box-shadow:inset 0 .5px 0 rgba(255,255,255,.3)}[data-design=parchment] .ob-sic.ob-g{background:#4285F4}[data-design=parchment] .ob-sic.ob-a{background:#333}[data-design=parchment] .ob-sic.ob-o{background:#0078D4}[data-design=parchment] .ob-sic.ob-n{background:#222}[data-design=parchment] .ob-sic.ob-t{background:#F24E1E}[data-design=parchment] .ob-sic.ob-s{background:#36A5DC}[data-design=parchment] .ob-source-st{font-size:13px;color:var(--text-1);flex:1 1}[data-design=parchment] .ob-source-ss{font-size:10.5px;color:var(--text-3);display:block;margin-top:1px;letter-spacing:.4px}[data-design=parchment] .ob-sbtn{font-size:11px;color:var(--accent-brand);padding:4px 10px;background:var(--parchment-raised);border-radius:999px;border:.5px solid #c5d6bf;font-weight:500;white-space:nowrap}[data-design=parchment] .ob-source-card.ob-connected .ob-sbtn{color:var(--accent-brand);background:transparent;border:none;font-weight:600;display:inline-flex;align-items:center;gap:3px}[data-design=parchment] .ob-pref-row{display:flex;align-items:center;padding:14px 0;gap:16px;border-bottom:.5px solid var(--divider-hairline)}[data-design=parchment] .ob-pref-row:last-child{border-bottom:none}[data-design=parchment] .ob-pref-row .ob-pt{font-family:var(--font-serif);font-size:14px;color:var(--text-1)}[data-design=parchment] .ob-pref-row .ob-ps{font-size:11.5px;color:var(--text-3);line-height:1.5;margin-top:2px}[data-design=parchment] .ob-pref-row .ob-pl{flex:1 1;max-width:340px}[data-design=parchment] .ob-pref-row .ob-pc{flex:1 1;display:flex;gap:6px;align-items:center;justify-content:flex-end;flex-wrap:wrap}[data-design=parchment] .ob-toggle{width:38px;height:22px;background:var(--accent-brand);border-radius:999px;position:relative;box-shadow:inset 0 1px 2px rgba(0,0,0,.1);flex-shrink:0}[data-design=parchment] .ob-toggle.ob-off{background:var(--parchment-recessed);border:.5px solid var(--divider-standard)}[data-design=parchment] .ob-toggle-knob{position:absolute;top:2px;left:18px;width:18px;height:18px;border-radius:50%;background:#F5F1E8;box-shadow:0 1px 2px rgba(0,0,0,.2)}[data-design=parchment] .ob-toggle.ob-off .ob-toggle-knob{left:2px}[data-design=parchment] .ob-time-pill{padding:4px 10px;font-size:11px;background:var(--parchment-raised);border:.5px solid var(--divider-standard);border-radius:999px;color:var(--text-2);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}[data-design=parchment] .ob-time-pill.ob-on{background:var(--accent-brand-tint);border-color:#C5D6BF;color:var(--accent-brand);font-weight:500}[data-design=parchment] .ob-first-split{display:grid;grid-template-columns:340px 1fr;grid-gap:24px;gap:24px;max-width:840px}[data-design=parchment] .ob-seed-list{background:var(--parchment-raised);border:.5px solid var(--parchment-deep);border-radius:var(--radius-md);box-shadow:var(--shadow-chip);overflow:hidden}[data-design=parchment] .ob-seed-row{display:flex;align-items:center;gap:10px;padding:10px 14px;border-bottom:.5px solid var(--divider-hairline)}[data-design=parchment] .ob-seed-row:last-child{border-bottom:none}[data-design=parchment] .ob-seed-row .ob-check{width:16px;height:16px;border-radius:4px;background:var(--accent-brand);color:#F5F1E8;display:inline-flex;align-items:center;justify-content:center;font-size:9px;flex-shrink:0;border:.5px solid var(--accent-brand)}[data-design=parchment] .ob-seed-row.ob-off .ob-check{background:var(--parchment-recessed);border-color:var(--divider-standard);color:transparent}[data-design=parchment] .ob-seed-row .ob-sdot{width:8px;height:8px;border-radius:50%;flex-shrink:0}[data-design=parchment] .ob-seed-row .ob-st{flex:1 1;font-size:13px;color:var(--text-1)}[data-design=parchment] .ob-seed-row .ob-sc{font-size:10.5px;color:var(--text-3);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}[data-design=parchment] .ob-seed-row.ob-custom{background:var(--parchment-recessed);border-top:.5px solid var(--parchment-deep)}[data-design=parchment] .ob-seed-row.ob-custom .ob-st{color:var(--text-3);font-style:italic}[data-design=parchment] .ob-preview-card{background:var(--parchment-raised);border:.5px solid var(--parchment-deep);border-radius:var(--radius-lg);padding:18px;box-shadow:var(--shadow-raised),var(--highlight-top);min-height:320px;display:flex;flex-direction:column;gap:10px}[data-design=parchment] .ob-preview-card .ob-ph{display:flex;align-items:flex-end;gap:10px;border-bottom:.5px solid var(--divider-hairline);padding-bottom:10px}[data-design=parchment] .ob-preview-card .ob-ph .ob-dt{width:10px;height:10px;border-radius:50%;background:#E8856C;margin-bottom:6px}[data-design=parchment] .ob-preview-card .ob-ph .ob-tt{font-family:var(--font-serif);font-size:20px;color:var(--text-1);line-height:1.1}[data-design=parchment] .ob-preview-card .ob-ph .ob-sub-label{font-size:11px;color:var(--text-3)}[data-design=parchment] .ob-preview-card .ob-slbl{font-size:9.5px;letter-spacing:1.2px;text-transform:uppercase;color:var(--text-3);margin-top:4px}[data-design=parchment] .ob-prow{display:flex;align-items:center;gap:8px;padding:8px 10px;background:var(--parchment-base);border-radius:var(--radius-sm);border:.5px solid var(--divider-hairline);font-size:12px;color:var(--text-1)}[data-design=parchment] .ob-prow .ob-ck{width:12px;height:12px;border-radius:50%;border:1.2px solid var(--text-4);flex-shrink:0}[data-design=parchment] .ob-prow.ob-done .ob-ck{background:var(--accent-success);border-color:var(--accent-success)}[data-design=parchment] .ob-prow.ob-done{color:var(--text-3);text-decoration:line-through}[data-design=parchment] .ob-prow .ob-ptag{font-size:10px;color:var(--text-3);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}[data-design=parchment] .ob-preview-card .ob-gen{font-size:10px;color:var(--text-3);letter-spacing:.6px;margin-top:auto;padding-top:8px;border-top:.5px solid var(--divider-hairline);font-style:italic}[data-design=parchment] .ob-preview-card .ob-gen b{color:var(--accent-brand);font-style:normal;font-weight:500}[data-design=parchment] .ob-welcome-grid{display:grid;grid-template-columns:1fr 320px;grid-gap:40px;gap:40px;align-items:center;max-width:880px}[data-design=parchment] .ob-welcome-big{font-family:var(--font-serif);font-size:44px;line-height:1.05;letter-spacing:-.5px;color:var(--text-1);margin-bottom:16px}[data-design=parchment] .ob-welcome-big em{font-style:italic;color:var(--accent-brand)}[data-design=parchment] .ob-welcome-copy{font-size:13.5px;line-height:1.65;color:var(--text-2);max-width:420px;margin-bottom:20px}[data-design=parchment] .ob-welcome-actions{display:flex;align-items:center;gap:12px}[data-design=parchment] .ob-welcome-actions .ob-alt{font-size:12px;color:var(--text-3)}[data-design=parchment] .ob-welcome-art{height:260px;border-radius:var(--radius-lg);background:linear-gradient(180deg,var(--parchment-raised) 0,var(--parchment-recessed) 100%);border:.5px solid var(--parchment-deep);box-shadow:var(--shadow-raised),var(--highlight-top);position:relative;overflow:hidden;padding:16px}[data-design=parchment] .ob-afloat{position:absolute;background:var(--parchment-raised);border:.5px solid var(--parchment-deep);border-radius:var(--radius-md);box-shadow:var(--shadow-chip),var(--highlight-top);padding:8px 10px;font-size:11px;color:var(--text-1);display:flex;align-items:center;gap:6px}[data-design=parchment] .ob-afloat .ob-cap{width:10px;height:10px;border-radius:50%;border:1px solid var(--text-4);flex-shrink:0}[data-design=parchment] .ob-afloat.ob-f1{top:22px;left:16px;width:170px}[data-design=parchment] .ob-afloat.ob-f2{top:68px;right:14px;width:150px}[data-design=parchment] .ob-afloat.ob-f3{top:118px;left:30px;width:190px}[data-design=parchment] .ob-afloat.ob-f4{top:168px;right:24px;width:130px}[data-design=parchment] .ob-afloat.ob-float-done{background:var(--accent-brand-tint);border-color:#C5D6BF}[data-design=parchment] .ob-afloat.ob-float-done .ob-cap{background:var(--accent-success);border-color:var(--accent-success)}[data-design=parchment] .ob-tour-stage{position:relative;border-radius:var(--radius-lg);overflow:hidden;border:.5px solid var(--parchment-deep);box-shadow:var(--shadow-raised);height:560px;background:var(--parchment-base)}[data-design=parchment] .ob-tour-app{height:100%;display:flex;gap:10px;padding:10px;position:relative;filter:brightness(.7) saturate(.85)}[data-design=parchment] .ob-tour-scrim{position:absolute;inset:0;background:radial-gradient(circle at var(--sx,260px) var(--sy,180px),transparent 0,transparent 110px,rgba(20,18,10,.55) 170px);z-index:2;pointer-events:none}[data-design=parchment] .ob-tour-app .ob-content,[data-design=parchment] .ob-tour-app .ob-panel,[data-design=parchment] .ob-tour-app .ob-sb{pointer-events:none}[data-design=parchment] .ob-tour-spotlight{position:absolute;z-index:3;pointer-events:none;border:1.5px solid rgba(245,241,232,.8);border-radius:var(--radius-md);box-shadow:0 0 0 2px rgba(58,107,68,.4),0 0 20px rgba(245,241,232,.5)}[data-design=parchment] .ob-tour-mark{position:absolute;z-index:4;width:300px;background:var(--parchment-raised);border:.5px solid var(--parchment-deep);border-radius:var(--radius-md);box-shadow:var(--shadow-popover);padding:14px 16px;font-size:12px;color:var(--text-1)}[data-design=parchment] .ob-tour-mark .ob-step-n{font-size:9.5px;letter-spacing:1.2px;text-transform:uppercase;color:var(--text-3);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;margin-bottom:4px}[data-design=parchment] .ob-tour-mark .ob-mark-title{font-family:var(--font-serif);font-size:15px;color:var(--text-1);line-height:1.2;margin-bottom:6px}[data-design=parchment] .ob-tour-mark .ob-mark-copy{font-size:12px;color:var(--text-2);line-height:1.5;margin-bottom:10px}[data-design=parchment] .ob-tour-mark .ob-mark-actions{display:flex;align-items:center;gap:6px;justify-content:space-between;border-top:.5px solid var(--divider-hairline);padding-top:10px}[data-design=parchment] .ob-dots{display:flex;gap:4px}[data-design=parchment] .ob-dots .ob-dot{width:5px;height:5px;border-radius:50%;background:var(--divider-standard);display:inline-block}[data-design=parchment] .ob-dots .ob-dot.ob-on{background:var(--accent-brand);width:14px;border-radius:3px}[data-design=parchment] .ob-tour-mark .ob-mark-actions .btn-pill{padding:5px 12px;font-size:11px}[data-design=parchment] .ob-tour-mark .ob-mark-actions .ob-skip{font-size:11px;color:var(--text-3);background:none;border:none;cursor:pointer}[data-design=parchment] .ob-arrow{position:absolute;width:12px;height:12px;background:var(--parchment-raised);border:.5px solid var(--parchment-deep);transform:rotate(45deg)}[data-design=parchment] .ob-arrow-left{left:-7px;top:22px;-webkit-clip-path:polygon(0 0,100% 100%,0 100%);clip-path:polygon(0 0,100% 100%,0 100%);border-right:none;border-top:none}[data-design=parchment] .ob-arrow-top{top:-7px;left:30px;-webkit-clip-path:polygon(0 0,100% 0,0 100%);clip-path:polygon(0 0,100% 0,0 100%);border-right:none;border-bottom:none}[data-design=parchment] .ob-arrow-right{right:-7px;top:22px}[data-design=parchment] .ob-arrow-bottom,[data-design=parchment] .ob-arrow-right{left:auto;-webkit-clip-path:polygon(100% 0,100% 100%,0 100%);clip-path:polygon(100% 0,100% 100%,0 100%);border-left:none;border-top:none}[data-design=parchment] .ob-arrow-bottom{bottom:-7px;top:auto}[data-design=parchment] .ob-tour-app .ob-sb{width:168px}[data-design=parchment] .ob-tour-app .ob-content{flex:1 1;padding:14px 16px}[data-design=parchment] .ob-tour-app .ob-panel{width:220px;padding:10px}[data-design=parchment] .ob-sb-brand{font-family:var(--font-serif);font-size:13px;color:var(--text-1);padding:8px 10px;margin-bottom:8px;display:flex;align-items:center;justify-content:space-between}[data-design=parchment] .ob-sb-brand .ob-sb-dots{color:var(--text-4);font-size:11px;display:flex;gap:6px}[data-design=parchment] .ob-sb-group{margin-bottom:8px}[data-design=parchment] .ob-sb-group-head{font-size:9px;letter-spacing:1.2px;text-transform:uppercase;color:var(--text-4);padding:4px 10px;margin-bottom:2px}[data-design=parchment] .ob-sb-item{display:flex;align-items:center;gap:8px;padding:5px 10px;border-radius:var(--radius-sm);font-size:12px;color:var(--text-2)}[data-design=parchment] .ob-sb-item.ob-active{background:var(--parchment-base);color:var(--text-1);font-weight:500;box-shadow:var(--shadow-chip)}[data-design=parchment] .ob-sb-item .ob-sb-g{width:6px;height:6px;border-radius:50%;background:var(--accent-brand);flex-shrink:0}[data-design=parchment] .ob-sb-item .ob-sb-n{flex:1 1}[data-design=parchment] .ob-sb-item .ob-sb-c{font-size:10px;color:var(--text-4);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}[data-design=parchment] .ob-c-title{font-family:var(--font-serif);font-size:22px;color:var(--text-1)}[data-design=parchment] .ob-c-sub{font-size:10.5px;color:var(--text-3);margin-top:2px}[data-design=parchment] .ob-task-card{background:var(--parchment-raised);border:.5px solid var(--parchment-deep);border-radius:var(--radius-sm);padding:8px 10px;margin-bottom:4px;display:flex;align-items:center;gap:8px;font-size:12px;color:var(--text-1)}[data-design=parchment] .ob-task-card.ob-priority{border-left:2px solid var(--accent-amber)}[data-design=parchment] .ob-task-check{width:14px;height:14px;border-radius:50%;border:1.2px solid var(--text-4);flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;font-size:8px;color:transparent}[data-design=parchment] .ob-task-check.ob-done{background:var(--accent-brand);border-color:var(--accent-brand);color:#F5F1E8}[data-design=parchment] .ob-card-mini{background:var(--parchment-raised);border:.5px solid var(--parchment-deep);border-radius:var(--radius-sm);padding:10px;margin-bottom:4px;font-size:11px;color:var(--text-1)}[data-design=parchment] .ob-checklist{background:var(--parchment-raised);border:.5px solid var(--parchment-deep);border-radius:var(--radius-md);box-shadow:var(--shadow-raised),var(--highlight-top);padding:14px 16px}[data-design=parchment] .ob-checklist-head{display:flex;align-items:center;justify-content:space-between;border-bottom:.5px solid var(--divider-hairline);padding-bottom:10px;margin-bottom:10px}[data-design=parchment] .ob-checklist-head .ob-cl-title{font-family:var(--font-serif);font-size:15px;color:var(--text-1)}[data-design=parchment] .ob-checklist-head .ob-cl-pct{font-size:11px;color:var(--text-3);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}[data-design=parchment] .ob-checklist-progress{height:3px;border-radius:2px;background:var(--parchment-recessed);box-shadow:var(--shadow-recessed-inner);overflow:hidden;margin-bottom:12px}[data-design=parchment] .ob-checklist-progress-fill{display:block;height:100%;background:var(--accent-brand)}[data-design=parchment] .ob-check-row{display:flex;align-items:center;gap:10px;padding:6px 4px;border-radius:var(--radius-sm)}[data-design=parchment] .ob-check-row .ob-ck{width:16px;height:16px;border-radius:50%;border:1.5px solid var(--text-4);display:inline-flex;align-items:center;justify-content:center;font-size:9px;color:transparent;flex-shrink:0}[data-design=parchment] .ob-check-row.ob-done .ob-ck{background:var(--accent-brand);border-color:var(--accent-brand);color:#F5F1E8}[data-design=parchment] .ob-check-row .ob-check-t{flex:1 1;font-size:12.5px;color:var(--text-1)}[data-design=parchment] .ob-check-row.ob-done .ob-check-t{text-decoration:line-through;color:var(--text-3)}[data-design=parchment] .ob-check-row .ob-check-btn{font-size:10.5px;color:var(--accent-brand);font-weight:500}[data-design=parchment] .ob-check-row.ob-cl-active{background:var(--parchment-base);box-shadow:var(--shadow-chip);border:.5px solid var(--parchment-deep)}[data-design=parchment] .ob-check-row.ob-cl-active .ob-check-t{font-weight:500}[data-design=parchment] .ob-check-row+.ob-check-row{margin-top:2px}[data-design=parchment] .ob-check-sub{font-size:11px;color:var(--text-3);margin:-2px 0 4px 28px;line-height:1.45}[data-design=parchment] .ob-check-dismiss{margin-top:10px;padding-top:10px;border-top:.5px solid var(--divider-hairline);text-align:center;font-size:11px;color:var(--text-4)}[data-design=parchment] .ob-empty-stage{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px}[data-design=parchment] .ob-empty-card{background:var(--parchment-raised);border:.5px solid var(--parchment-deep);border-radius:var(--radius-md);box-shadow:var(--shadow-raised),var(--highlight-top);padding:22px 20px 16px;display:flex;flex-direction:column;gap:10px;min-height:320px;position:relative;overflow:hidden}[data-design=parchment] .ob-empty-card .ob-surface-label{font-size:9.5px;letter-spacing:1.2px;text-transform:uppercase;color:var(--text-3)}[data-design=parchment] .ob-empty-card .ob-ill{height:130px;border-radius:var(--radius-md);background:var(--parchment-raised);border:.5px solid var(--parchment-deep);box-shadow:var(--shadow-raised),var(--highlight-top);position:relative;overflow:hidden;padding:12px}[data-design=parchment] .ob-empty-card .ob-et{font-family:var(--font-serif);font-size:18px;color:var(--text-1);line-height:1.2}[data-design=parchment] .ob-empty-card .ob-es{font-size:12px;color:var(--text-3);line-height:1.55;flex:1 1}[data-design=parchment] .ob-empty-card .ob-acts{display:flex;gap:6px}[data-design=parchment] .ob-empty-card .btn-ghost,[data-design=parchment] .ob-empty-card .btn-pill{padding:5px 12px;font-size:11px}[data-design=parchment] .ob-celebrate{background:radial-gradient(at 30% 20%,#E8EFE3 0,transparent 60%),radial-gradient(at 70% 80%,#F5EFDE 0,transparent 55%),var(--parchment-base);border:.5px solid var(--parchment-deep);border-radius:var(--radius-lg);padding:40px 40px 32px;min-height:320px;display:flex;flex-direction:column;align-items:center;gap:16px;text-align:center;position:relative;overflow:hidden}[data-design=parchment] .ob-celebrate:after,[data-design=parchment] .ob-celebrate:before{content:"";position:absolute;border-radius:50%}[data-design=parchment] .ob-celebrate:before{width:180px;height:180px;top:-60px;left:-40px;border:.5px dashed var(--divider-standard);opacity:.6}[data-design=parchment] .ob-celebrate:after{width:80px;height:80px;bottom:-20px;right:40px;background:var(--accent-amber-tint);border:.5px solid var(--accent-amber-border);opacity:.5}[data-design=parchment] .ob-celebrate .ob-badge{width:68px;height:68px;border-radius:50%;background:var(--accent-brand);color:#F5F1E8;display:inline-flex;align-items:center;justify-content:center;font-family:var(--font-serif);font-size:30px;box-shadow:0 8px 20px rgba(58,107,68,.3),inset 0 1px 0 rgba(255,255,255,.2);z-index:1}[data-design=parchment] .ob-celebrate h2{font-family:var(--font-serif);font-weight:400;font-size:28px;color:var(--text-1);margin:0;letter-spacing:-.2px;z-index:1}[data-design=parchment] .ob-celebrate .ob-cel-copy{font-size:13px;color:var(--text-3);max-width:440px;line-height:1.6;z-index:1}[data-design=parchment] .ob-ready-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px;width:100%;max-width:520px;margin-top:12px;z-index:1}[data-design=parchment] .ob-ready-card{background:var(--parchment-raised);border:.5px solid var(--parchment-deep);border-radius:var(--radius-sm);padding:10px;box-shadow:var(--shadow-chip);text-align:left}[data-design=parchment] .ob-ready-card .ob-rl{font-size:9.5px;letter-spacing:1.1px;text-transform:uppercase;color:var(--text-3)}[data-design=parchment] .ob-ready-card .ob-rv{font-family:var(--font-serif);font-size:17px;color:var(--text-1);margin-top:4px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}[data-design=parchment] .ob-ready-card .ob-rt-sub{font-size:10.5px;color:var(--text-3);margin-top:2px}[data-design=parchment] .ob-action-row{display:flex;gap:10px;margin-top:6px;z-index:1}[data-design=parchment] .ob-2up{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px;gap:20px}[data-design=parchment] .ob-note{padding:10px 14px;background:var(--parchment-recessed);border:.5px solid var(--parchment-deep);border-radius:var(--radius-sm);font-size:11.5px;color:var(--text-3);line-height:1.55;max-width:560px;box-shadow:var(--shadow-recessed-inner)}[data-design=parchment] .ob-note b{color:var(--text-1)}[data-design=parchment] .ob-step-label{font-size:10.5px;letter-spacing:1.2px;text-transform:uppercase;color:var(--text-3);margin:36px 0 10px;font-weight:500}[data-design=parchment] .ob-step-label:first-child{margin-top:0}[data-design=parchment] .wg-canvas{background:radial-gradient(at 12% 0,rgba(201,181,138,.25) 0,transparent 60%),radial-gradient(at 88% 100%,rgba(232,225,208,.35) 0,transparent 50%),var(--parchment-base);border:.5px solid var(--parchment-deep);border-radius:var(--radius-lg);padding:28px 24px 48px;box-shadow:var(--shadow-raised);display:flex;flex-direction:column;gap:48px}[data-design=parchment] .wg-section{display:grid;grid-template-columns:220px 1fr;grid-gap:24px;gap:24px;align-items:start}@media (max-width:860px){[data-design=parchment] .wg-section{grid-template-columns:1fr}}[data-design=parchment] .wg-desc{padding-top:6px}[data-design=parchment] .wg-desc .wg-num{font-family:var(--font-serif);font-size:38px;line-height:1;color:var(--text-4);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}[data-design=parchment] .wg-desc h3{font-family:var(--font-serif);font-size:18px;font-weight:400;color:var(--text-1);margin:4px 0 6px;letter-spacing:-.1px}[data-design=parchment] .wg-desc p{font-size:11.5px;color:var(--text-3);line-height:1.55;margin:0 0 10px}[data-design=parchment] .wg-tag-row{display:flex;flex-wrap:wrap;gap:4px;margin-top:6px}[data-design=parchment] .wg-tag{font-size:9.5px;letter-spacing:1px;text-transform:uppercase;padding:2px 6px;border-radius:999px;border:.5px solid var(--divider-standard);background:var(--parchment-recessed);color:var(--text-3)}[data-design=parchment] .wg-demos{display:flex;gap:20px;align-items:flex-start;flex-wrap:wrap}[data-design=parchment] .wg-dlabel{text-align:center;margin-top:8px;font-size:10px;letter-spacing:1.2px;text-transform:uppercase;color:var(--text-3);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}[data-design=parchment] .wg-note{padding:10px 14px;background:var(--parchment-recessed);border:.5px solid var(--parchment-deep);border-radius:var(--radius-sm);font-size:11.5px;color:var(--text-3);line-height:1.55;max-width:720px;box-shadow:var(--shadow-recessed-inner)}[data-design=parchment] .wg-note b{color:var(--text-1)}[data-design=parchment] .wg-macbar-wrap{width:100%;max-width:900px}[data-design=parchment] .wg-macbar{height:26px;background:rgba(245,241,232,.6);-webkit-backdrop-filter:blur(20px) saturate(160%);backdrop-filter:blur(20px) saturate(160%);border-bottom:.5px solid rgba(0,0,0,.06);border-radius:8px 8px 0 0;display:flex;align-items:center;padding:0 10px;gap:14px;font-family:var(--font-sans);font-size:13px;color:#1A1A1A;position:relative}[data-design=parchment] .wg-macbar .wg-mi{font-size:13px;padding:2px 8px;border-radius:4px}[data-design=parchment] .wg-macbar .wg-mi.app{font-weight:600}[data-design=parchment] .wg-macbar .wg-right{margin-left:auto;display:flex;align-items:center;gap:12px;color:#1A1A1A}[data-design=parchment] .wg-macbar .wg-icn{font-size:13px;display:inline-flex;align-items:center;gap:3px}[data-design=parchment] .wg-macbar .wg-aloc{display:inline-flex;align-items:center;gap:5px;background:rgba(58,107,68,.1);padding:1px 7px;border-radius:4px;font-size:12px;font-weight:500;color:var(--accent-brand);cursor:pointer}[data-design=parchment] .wg-macbar .wg-aloc .wg-aloc-icon{width:9px;height:9px;border-radius:2.5px;background:var(--accent-brand);color:#F5F1E8;display:inline-flex;align-items:center;justify-content:center;font-family:var(--font-serif);font-size:7px}[data-design=parchment] .wg-macbar .wg-aloc .wg-count{font-size:10px;color:var(--accent-brand);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}[data-design=parchment] .wg-menubar-body{background:linear-gradient(180deg,#A6B8A5,#768B7C);border-radius:0 0 8px 8px;padding:40px 40px 56px;position:relative;min-height:280px}[data-design=parchment] .wg-menubar-body:after{content:"";position:absolute;inset:0;background:repeating-linear-gradient(-45deg,rgba(255,255,255,.03) 0 2px,transparent 2px 6px);border-radius:0 0 8px 8px;pointer-events:none}[data-design=parchment] .wg-mb-popover{position:absolute;top:4px;right:68px;width:320px;background:rgba(245,241,232,.94);-webkit-backdrop-filter:blur(30px) saturate(170%);backdrop-filter:blur(30px) saturate(170%);border-radius:12px;border:.5px solid rgba(0,0,0,.1);box-shadow:0 18px 48px rgba(0,0,0,.22),0 2px 6px rgba(0,0,0,.08),inset 0 .5px 0 rgba(255,255,255,.8);overflow:hidden;font-family:var(--font-sans);z-index:2}[data-design=parchment] .wg-mb-popover:before{content:"";position:absolute;top:-5px;right:92px;width:10px;height:10px;background:rgba(245,241,232,.94);border-top:.5px solid rgba(0,0,0,.1);border-left:.5px solid rgba(0,0,0,.1);transform:rotate(45deg)}[data-design=parchment] .wg-mb-head{padding:10px 14px 8px;display:flex;align-items:center;justify-content:space-between;border-bottom:.5px solid rgba(0,0,0,.08)}[data-design=parchment] .wg-mb-head .wg-hn{font-family:var(--font-serif);font-size:13px;color:var(--text-1);display:flex;align-items:center;gap:6px}[data-design=parchment] .wg-mb-head .wg-hn .wg-app-icon{width:14px;height:14px;border-radius:3.5px;background:var(--accent-brand);color:#F5F1E8;display:inline-flex;align-items:center;justify-content:center;font-family:var(--font-serif);font-size:9px}[data-design=parchment] .wg-mb-head .wg-date{font-size:10px;color:var(--text-3);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:.3px}[data-design=parchment] .wg-mb-focus{padding:10px 14px;display:flex;align-items:center;gap:10px;border-bottom:.5px solid rgba(0,0,0,.06)}[data-design=parchment] .wg-mb-ring{width:36px;height:36px;border-radius:50%;background:conic-gradient(var(--accent-brand) 72%,var(--parchment-recessed) 0);display:inline-flex;align-items:center;justify-content:center;position:relative;box-shadow:var(--shadow-chip)}[data-design=parchment] .wg-mb-ring:after{content:"";position:absolute;inset:3px;border-radius:50%;background:var(--parchment-raised)}[data-design=parchment] .wg-mb-ring .wg-ring-t{position:relative;font-family:var(--font-serif);font-size:10.5px;color:var(--text-1);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}[data-design=parchment] .wg-mb-focus .wg-fn{flex:1 1;min-width:0;font-size:12.5px}[data-design=parchment] .wg-mb-focus .wg-fn b{font-weight:500}[data-design=parchment] .wg-mb-focus .wg-fn .wg-sub{font-size:10.5px;color:var(--text-3)}[data-design=parchment] .wg-mb-play{width:26px;height:26px;border-radius:50%;background:var(--accent-brand);color:#F5F1E8;display:inline-flex;align-items:center;justify-content:center;font-size:10px}[data-design=parchment] .wg-mb-list{padding:4px 0 6px;max-height:220px;overflow:hidden}[data-design=parchment] .wg-mb-row{display:flex;align-items:center;gap:9px;padding:6px 14px;font-size:12.5px;color:var(--text-1)}[data-design=parchment] .wg-mb-row:hover{background:rgba(58,107,68,.07)}[data-design=parchment] .wg-mb-row .wg-ck{width:13px;height:13px;border-radius:50%;border:1.3px solid var(--text-4);flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;font-size:8px;color:transparent}[data-design=parchment] .wg-mb-row.done .wg-ck{background:var(--accent-success);border-color:var(--accent-success);color:#F5F1E8}[data-design=parchment] .wg-mb-row.done .wg-row-t{text-decoration:line-through;color:var(--text-3)}[data-design=parchment] .wg-mb-row .wg-row-t{flex:1 1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}[data-design=parchment] .wg-mb-row .wg-row-m{font-size:10.5px;color:var(--text-3);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;flex-shrink:0}[data-design=parchment] .wg-mb-row .wg-pd{width:6px;height:6px;border-radius:50%;flex-shrink:0}[data-design=parchment] .wg-mb-row.section-head{font-size:9.5px;letter-spacing:1.2px;text-transform:uppercase;color:var(--text-3);padding:7px 14px 4px;font-weight:500}[data-design=parchment] .wg-mb-row.section-head:hover{background:transparent}[data-design=parchment] .wg-mb-foot{padding:8px 10px;display:flex;gap:4px;border-top:.5px solid rgba(0,0,0,.06);align-items:center}[data-design=parchment] .wg-mb-foot .wg-btn{flex:1 1;padding:5px;text-align:center;font-size:11.5px;border-radius:6px;color:var(--text-2);background:none;border:none;cursor:pointer}[data-design=parchment] .wg-mb-foot .wg-btn:hover{background:rgba(0,0,0,.05)}[data-design=parchment] .wg-mb-foot .wg-btn.primary{color:var(--accent-brand);font-weight:500}[data-design=parchment] .wg-mb-foot .wg-kbd{font-size:9.5px;color:var(--text-4);padding:1px 4px;background:var(--parchment-recessed);border-radius:3px;letter-spacing:.3px}[data-design=parchment] .wg-noti-col{width:260px;background:linear-gradient(180deg,#3a4a3a,#1f2a1f);border-radius:12px;padding:16px 14px 20px;position:relative;box-shadow:var(--shadow-elevated)}[data-design=parchment] .wg-noti-col:before{content:"";position:absolute;inset:0;background:repeating-linear-gradient(-45deg,rgba(255,255,255,.03) 0 1px,transparent 1px 6px);border-radius:12px;pointer-events:none}[data-design=parchment] .wg-noti-col .wg-date-big{font-family:var(--font-sans);color:#F5F1E8;font-size:18px;font-weight:600;text-align:center;letter-spacing:-.3px;margin-bottom:2px}[data-design=parchment] .wg-noti-col .wg-time-big{font-family:var(--font-sans);color:#F5F1E8;font-size:50px;font-weight:200;text-align:center;letter-spacing:-2px;line-height:1;margin-bottom:16px}[data-design=parchment] .wg-widget{background:rgba(245,241,232,.2);-webkit-backdrop-filter:blur(20px) saturate(180%);backdrop-filter:blur(20px) saturate(180%);border:.5px solid rgba(245,241,232,.25);border-radius:18px;padding:12px 14px;color:#F5F1E8;margin-bottom:10px;position:relative;z-index:1}[data-design=parchment] .wg-widget .wg-wh{display:flex;align-items:center;justify-content:space-between;font-size:10.5px;letter-spacing:.6px;color:rgba(245,241,232,.85);margin-bottom:8px}[data-design=parchment] .wg-widget .wg-wh .wg-wh-app{display:inline-flex;align-items:center;gap:5px;font-family:var(--font-serif);font-size:11px;color:rgba(245,241,232,.9)}[data-design=parchment] .wg-widget .wg-wh .wg-wh-app .wg-wh-icon{width:13px;height:13px;border-radius:3px;background:#F5F1E8;color:var(--accent-brand);display:inline-flex;align-items:center;justify-content:center;font-family:var(--font-serif);font-size:9px}[data-design=parchment] .wg-widget .wg-wb-title{font-family:var(--font-serif);font-size:15px;line-height:1.2;letter-spacing:-.2px;margin-bottom:4px}[data-design=parchment] .wg-widget .wg-wb-meta{font-size:10.5px;color:rgba(245,241,232,.7)}[data-design=parchment] .wg-widget .wg-wb-hline{height:.5px;background:rgba(245,241,232,.2);margin:8px 0}[data-design=parchment] .wg-widget .wg-wb-task{display:flex;align-items:center;gap:8px;padding:3px 0;font-size:12px}[data-design=parchment] .wg-widget .wg-wb-task .wg-wb-ck{width:12px;height:12px;border-radius:50%;border:1.2px solid rgba(245,241,232,.55);flex-shrink:0}[data-design=parchment] .wg-widget .wg-wb-task.done .wg-wb-ck{background:rgba(127,173,126,.9);border-color:rgba(127,173,126,.9)}[data-design=parchment] .wg-widget .wg-wb-task .wg-wb-t{flex:1 1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}[data-design=parchment] .wg-widget .wg-wb-task.done .wg-wb-t{text-decoration:line-through;color:rgba(245,241,232,.6)}[data-design=parchment] .wg-widget .wg-wb-task .wg-wb-m{font-size:10.5px;color:rgba(245,241,232,.55);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}[data-design=parchment] .wg-widget.focus .wg-ring-big{width:58px;height:58px;border-radius:50%;background:conic-gradient(#F5F1E8 40%,rgba(245,241,232,.2) 0);position:relative;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}[data-design=parchment] .wg-widget.focus .wg-ring-big:after{content:"";position:absolute;inset:4px;border-radius:50%;background:rgba(245,241,232,.15)}[data-design=parchment] .wg-widget.focus .wg-ring-big .wg-ring-big-t{position:relative;font-family:var(--font-serif);font-size:15px;color:#F5F1E8;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}[data-design=parchment] .wg-mac-widget{border-radius:18px;background:var(--parchment-raised);border:.5px solid var(--parchment-deep);box-shadow:var(--shadow-raised),var(--highlight-top);padding:14px;font-family:var(--font-sans);color:var(--text-1);display:flex;flex-direction:column;position:relative;overflow:hidden}[data-design=parchment] .wg-mac-widget.sm{width:156px;height:156px}[data-design=parchment] .wg-mac-widget.md{width:332px;height:156px}[data-design=parchment] .wg-mac-widget.lg{width:332px;height:332px}[data-design=parchment] .wg-mw-head{font-size:10px;letter-spacing:.8px;color:var(--text-3);display:flex;align-items:center;justify-content:space-between;margin-bottom:4px}[data-design=parchment] .wg-mw-head .wg-mw-app{display:inline-flex;align-items:center;gap:5px;font-family:var(--font-serif);text-transform:none;letter-spacing:0;color:var(--text-2);font-size:11px}[data-design=parchment] .wg-mw-head .wg-mw-app .wg-mw-icon{width:13px;height:13px;border-radius:3.5px;background:var(--accent-brand);color:#F5F1E8;display:inline-flex;align-items:center;justify-content:center;font-family:var(--font-serif);font-size:9px}[data-design=parchment] .wg-mw-big{font-family:var(--font-serif);font-size:38px;line-height:1;margin-top:6px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--text-1)}[data-design=parchment] .wg-mw-big .wg-u{font-size:14px;color:var(--text-3);margin-left:2px;font-family:var(--font-serif)}[data-design=parchment] .wg-mw-cap{font-size:11px;color:var(--text-3);margin-top:2px}[data-design=parchment] .wg-mw-foot-stack{flex:1 1;display:flex;flex-direction:column;gap:4px;margin-top:auto}[data-design=parchment] .wg-mw-task{display:flex;align-items:center;gap:7px;font-size:11.5px}[data-design=parchment] .wg-mw-task .wg-mw-ck{width:11px;height:11px;border-radius:50%;border:1.2px solid var(--text-4);flex-shrink:0}[data-design=parchment] .wg-mw-task.done .wg-mw-ck{background:var(--accent-success);border-color:var(--accent-success)}[data-design=parchment] .wg-mw-task.done{color:var(--text-3);text-decoration:line-through}[data-design=parchment] .wg-mw-task .wg-mw-t{flex:1 1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}[data-design=parchment] .wg-mw-heat{display:grid;grid-template-columns:repeat(12,1fr);grid-template-rows:repeat(7,1fr);grid-gap:2px;gap:2px;height:72px;margin-top:8px}[data-design=parchment] .wg-mw-heat span{border-radius:2px;background:var(--parchment-deep)}[data-design=parchment] .wg-mw-cal{display:flex;flex-direction:column;gap:3px;margin-top:6px;font-size:11px}[data-design=parchment] .wg-mw-cal .wg-ev{padding:4px 8px;border-radius:5px;display:flex;justify-content:space-between;gap:6px;border-left:2.5px solid var(--src-google);background:rgba(66,133,244,.08)}[data-design=parchment] .wg-mw-cal .wg-ev.apple{border-color:var(--src-apple);background:rgba(250,36,60,.08)}[data-design=parchment] .wg-mw-cal .wg-ev.focus{border-color:var(--proj-blue);background:rgba(55,138,221,.08)}[data-design=parchment] .wg-mw-cal .wg-ev .wg-ev-tt{flex:1 1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--text-1);font-size:11px}[data-design=parchment] .wg-mw-cal .wg-ev .wg-ev-tm{font-size:10px;color:var(--text-3);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}[data-design=parchment] .wg-lock-device{width:280px;height:580px;border-radius:40px;background:#141414;padding:7px;box-shadow:0 30px 60px rgba(60,50,20,.22),inset 0 0 0 1.5px #262626;flex-shrink:0}[data-design=parchment] .wg-lock-screen{width:100%;height:100%;border-radius:33px;position:relative;overflow:hidden;background:radial-gradient(at 30% 25%,rgba(92,107,75,.9) 0,transparent 55%),radial-gradient(at 75% 80%,rgba(61,76,51,.95) 0,transparent 60%),linear-gradient(180deg,#2a3520,#13190e);color:#F5F1E8;font-family:var(--font-sans)}[data-design=parchment] .wg-lock-island{position:absolute;top:8px;left:50%;transform:translateX(-50%);width:92px;height:26px;background:#000;border-radius:16px;z-index:20}[data-design=parchment] .wg-lock-time-big{font-family:var(--font-sans);font-weight:200;font-size:74px;letter-spacing:-2px;text-align:center;margin-top:60px;line-height:1}[data-design=parchment] .wg-lock-date{font-size:15px;font-weight:500;text-align:center;color:rgba(245,241,232,.92);margin-bottom:8px}[data-design=parchment] .wg-lock-inline{position:absolute;top:50px;left:0;right:0;display:flex;align-items:center;justify-content:center;gap:10px;font-size:12px;color:rgba(245,241,232,.85)}[data-design=parchment] .wg-lock-inline .wg-pill{display:inline-flex;align-items:center;gap:4px}[data-design=parchment] .wg-lock-inline .wg-pill .wg-pill-icon{width:10px;height:10px;border-radius:2.5px;background:#F5F1E8;color:var(--accent-brand);display:inline-flex;align-items:center;justify-content:center;font-family:var(--font-serif);font-size:8px}[data-design=parchment] .wg-lock-widgets-row{padding:0 16px;display:flex;gap:10px;margin-top:16px}[data-design=parchment] .wg-lock-w{background:rgba(245,241,232,.18);-webkit-backdrop-filter:blur(20px) saturate(180%);backdrop-filter:blur(20px) saturate(180%);border:.5px solid rgba(245,241,232,.22);border-radius:14px;padding:8px 10px;color:#F5F1E8;font-family:var(--font-sans)}[data-design=parchment] .wg-lock-w.circle{width:72px;height:72px;border-radius:50%;padding:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px}[data-design=parchment] .wg-lock-w.circle .wg-lw-n{font-family:var(--font-serif);font-size:22px;line-height:1}[data-design=parchment] .wg-lock-w.circle .wg-lw-l{font-size:8.5px;letter-spacing:.6px;text-transform:uppercase;opacity:.8}[data-design=parchment] .wg-lock-w.rect{flex:1 1;min-width:0;height:72px;display:flex;flex-direction:column;justify-content:center;gap:4px}[data-design=parchment] .wg-lock-w.rect .wg-lw-tt{font-family:var(--font-serif);font-size:13px;line-height:1.15;letter-spacing:-.2px}[data-design=parchment] .wg-lock-w.rect .wg-lw-sub{font-size:10.5px;opacity:.75}[data-design=parchment] .wg-lock-w.rect .wg-lw-tm{font-size:10.5px;color:#7FAD7E;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;margin-top:auto}[data-design=parchment] .wg-lock-noti{margin:14px 16px 0;background:rgba(245,241,232,.15);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:14px;padding:10px 12px;display:flex;gap:10px;align-items:flex-start;color:#F5F1E8}[data-design=parchment] .wg-lock-noti .wg-noti-ic{width:28px;height:28px;border-radius:7px;background:var(--accent-brand);color:#F5F1E8;display:inline-flex;align-items:center;justify-content:center;font-family:var(--font-serif);font-size:14px;flex-shrink:0}[data-design=parchment] .wg-lock-noti .wg-noti-ttl{font-weight:600;font-size:12px}[data-design=parchment] .wg-lock-noti .wg-noti-bd{font-size:11px;color:rgba(245,241,232,.82);margin-top:2px;line-height:1.4}[data-design=parchment] .wg-lock-noti .wg-noti-tm{font-size:10px;color:rgba(245,241,232,.6);flex-shrink:0}[data-design=parchment] .wg-lock-homeind{position:absolute;bottom:8px;left:50%;transform:translateX(-50%);width:104px;height:4px;border-radius:3px;background:rgba(245,241,232,.55)}[data-design=parchment] .wg-lock-bottom{position:absolute;bottom:40px;left:22px;right:22px;display:flex;justify-content:space-between}[data-design=parchment] .wg-lock-bottom .wg-fab{width:40px;height:40px;border-radius:50%;background:rgba(245,241,232,.2);display:inline-flex;align-items:center;justify-content:center;color:#F5F1E8;font-size:16px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}[data-design=parchment] .wg-home-device{width:280px;height:580px;border-radius:40px;background:#141414;padding:7px;box-shadow:0 30px 60px rgba(60,50,20,.22),inset 0 0 0 1.5px #262626;flex-shrink:0}[data-design=parchment] .wg-home-screen{width:100%;height:100%;border-radius:33px;position:relative;overflow:hidden;background:radial-gradient(at 60% 20%,#d6cbae 0,transparent 60%),radial-gradient(at 20% 80%,#c9b58a 0,transparent 55%),linear-gradient(180deg,#e4d9bd,#c5b186);font-family:var(--font-sans)}[data-design=parchment] .wg-home-island{position:absolute;top:8px;left:50%;transform:translateX(-50%);width:92px;height:26px;background:#000;border-radius:16px;z-index:20}[data-design=parchment] .wg-home-sbar{height:44px;padding:14px 24px 0;display:flex;justify-content:space-between;font-size:13px;font-weight:600;color:#1A1A1A}[data-design=parchment] .wg-home-grid{padding:12px 16px;display:grid;grid-template-columns:repeat(4,1fr);grid-gap:12px;gap:12px}[data-design=parchment] .wg-hw{background:rgba(245,241,232,.98);border-radius:18px;box-shadow:0 4px 10px rgba(0,0,0,.08);padding:12px;font-family:var(--font-sans);color:var(--text-1);display:flex;flex-direction:column;position:relative;overflow:hidden}[data-design=parchment] .wg-hw.sq{grid-column:span 2;aspect-ratio:1}[data-design=parchment] .wg-hw.rect{grid-column:span 4;aspect-ratio:2.1/1}[data-design=parchment] .wg-hw.big{grid-column:span 4;aspect-ratio:1.05}[data-design=parchment] .wg-hw .wg-hh{display:flex;align-items:center;justify-content:space-between;font-size:10.5px;color:var(--text-3)}[data-design=parchment] .wg-hw .wg-hh .wg-hw-app{display:inline-flex;align-items:center;gap:4px;font-family:var(--font-serif);color:var(--text-2);font-size:11px}[data-design=parchment] .wg-hw .wg-hh .wg-hw-app .wg-hw-icon{width:12px;height:12px;border-radius:3px;background:var(--accent-brand);color:#F5F1E8;display:inline-flex;align-items:center;justify-content:center;font-family:var(--font-serif);font-size:8px}[data-design=parchment] .wg-hw .wg-hw-num{font-family:var(--font-serif);font-size:30px;line-height:1;margin-top:4px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--text-1)}[data-design=parchment] .wg-hw .wg-hw-label{font-size:10.5px;color:var(--text-3);margin-top:1px}[data-design=parchment] .wg-hw .wg-hw-list{margin-top:auto;display:flex;flex-direction:column;gap:3px;font-size:10.5px}[data-design=parchment] .wg-hw .wg-hw-row{display:flex;align-items:center;gap:5px}[data-design=parchment] .wg-hw .wg-hw-row .wg-hw-ck{width:9px;height:9px;border-radius:50%;border:1px solid var(--text-4);flex-shrink:0}[data-design=parchment] .wg-hw .wg-hw-row.done .wg-hw-ck{background:var(--accent-success);border-color:var(--accent-success)}[data-design=parchment] .wg-hw .wg-hw-row.done .wg-hw-row-t{text-decoration:line-through;color:var(--text-3)}[data-design=parchment] .wg-hw .wg-hw-row .wg-hw-row-t{flex:1 1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}[data-design=parchment] .wg-hw .wg-hw-row .wg-hw-row-m{font-size:9px;color:var(--text-3);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}[data-design=parchment] .wg-hw.big .wg-hwb-top{display:flex;justify-content:space-between;margin-bottom:6px}[data-design=parchment] .wg-hw.big .wg-hwb-date{font-family:var(--font-serif);font-size:26px;line-height:1;color:var(--text-1)}[data-design=parchment] .wg-hw.big .wg-hwb-date .wg-hwb-d{font-size:11px;color:var(--text-3);letter-spacing:1px;text-transform:uppercase;font-family:var(--font-sans);margin-bottom:2px;display:block}[data-design=parchment] .wg-hw.big .wg-hwb-split{flex:1 1;display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px;border-top:.5px solid var(--divider-hairline);padding-top:8px}[data-design=parchment] .wg-hw.big .wg-hwb-col{display:flex;flex-direction:column;gap:4px}[data-design=parchment] .wg-hw.big .wg-hwb-col .wg-hwb-lbl{font-size:8.5px;letter-spacing:1px;text-transform:uppercase;color:var(--text-3)}[data-design=parchment] .wg-hw.big .wg-hwb-col .wg-hwb-event{padding:4px 6px;border-radius:4px;font-size:10px;border-left:2px solid var(--src-google);background:rgba(66,133,244,.08)}[data-design=parchment] .wg-hw.big .wg-hwb-col .wg-hwb-event.apple{border-color:var(--src-apple);background:rgba(250,36,60,.08)}[data-design=parchment] .wg-hw.big .wg-hwb-col .wg-hwb-event .wg-hwb-ttx{color:var(--text-1);font-size:10px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}[data-design=parchment] .wg-hw.big .wg-hwb-col .wg-hwb-event .wg-hwb-tm{color:var(--text-3);font-size:9px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}[data-design=parchment] .wg-app-icons{display:grid;grid-template-columns:repeat(4,1fr);padding:12px 18px 0;grid-gap:14px 16px;gap:14px 16px}[data-design=parchment] .wg-app-icon{aspect-ratio:1;border-radius:13px;box-shadow:0 4px 10px rgba(0,0,0,.08);display:flex;align-items:center;justify-content:center;font-family:var(--font-serif);font-size:18px;color:#F5F1E8}[data-design=parchment] .wg-app-icon.aloc{background:var(--accent-brand);position:relative}[data-design=parchment] .wg-app-icon.aloc:after{content:"3";position:absolute;top:-4px;right:-4px;width:18px;height:18px;border-radius:50%;background:var(--accent-error);color:#fff;font-family:var(--font-sans);font-size:11px;font-weight:600;display:inline-flex;align-items:center;justify-content:center;border:2px solid #e4d9bd}[data-design=parchment] .wg-app-icon.mail{background:var(--src-google)}[data-design=parchment] .wg-app-icon.cal{background:#F5F1E8;color:var(--accent-error)}[data-design=parchment] .wg-app-icon.messages{background:var(--accent-success);color:#F5F1E8}[data-design=parchment] .wg-home-dock{position:absolute;bottom:20px;left:14px;right:14px;height:74px;background:rgba(245,241,232,.35);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:24px;display:flex;justify-content:space-around;align-items:center;padding:0 10px}[data-design=parchment] .wg-home-dock .wg-di{width:50px;height:50px;border-radius:11px;background:var(--accent-brand);display:inline-flex;align-items:center;justify-content:center;font-family:var(--font-serif);color:#F5F1E8;font-size:18px;box-shadow:0 4px 10px rgba(0,0,0,.12)}[data-design=parchment] .wg-home-dock .wg-di.cal{background:#F5F1E8;color:var(--accent-error)}[data-design=parchment] .wg-home-dock .wg-di.safari{background:linear-gradient(180deg,#4A9EFF,#1A5FD3)}[data-design=parchment] .wg-home-dock .wg-di.messages{background:var(--accent-success)}[data-design=parchment] .wg-home-homeind{position:absolute;bottom:8px;left:50%;transform:translateX(-50%);width:104px;height:4px;border-radius:3px;background:rgba(20,20,20,.45)}[data-design=parchment] .wg-standby{width:540px;height:300px;border-radius:20px;background:#141414;padding:8px;box-shadow:0 30px 60px rgba(60,50,20,.22),inset 0 0 0 1.5px #262626;flex-shrink:0}[data-design=parchment] .wg-standby-screen{width:100%;height:100%;border-radius:14px;background:#000;overflow:hidden;display:grid;grid-template-columns:1fr 1fr;color:#F5F1E8;font-family:var(--font-sans);position:relative}[data-design=parchment] .wg-standby-pane{padding:28px 32px;display:flex;flex-direction:column;justify-content:center}[data-design=parchment] .wg-standby-pane.l{border-right:.5px solid rgba(245,241,232,.1)}[data-design=parchment] .wg-sb-small-app{font-family:var(--font-serif);font-size:13px;color:rgba(245,241,232,.55);letter-spacing:.5px;margin-bottom:12px;display:inline-flex;align-items:center;gap:6px}[data-design=parchment] .wg-sb-small-app .wg-sb-icon{width:14px;height:14px;border-radius:3.5px;background:#7FAD7E;color:#141414;font-size:9px;display:inline-flex;align-items:center;justify-content:center}[data-design=parchment] .wg-standby-next{font-family:var(--font-serif);font-size:32px;line-height:1.05;color:#F5F1E8;margin-bottom:12px;letter-spacing:-.3px}[data-design=parchment] .wg-standby-next .wg-sn-t{color:#7FAD7E;font-size:24px;display:block;margin-bottom:4px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}[data-design=parchment] .wg-standby-sub{font-size:14px;color:rgba(245,241,232,.65)}[data-design=parchment] .wg-standby-list{display:flex;flex-direction:column;gap:8px;font-size:13px}[data-design=parchment] .wg-standby-list .wg-sl-row{display:flex;align-items:center;gap:10px}[data-design=parchment] .wg-standby-list .wg-sl-row .wg-sl-ck{width:12px;height:12px;border-radius:50%;border:1.3px solid rgba(245,241,232,.4);flex-shrink:0}[data-design=parchment] .wg-standby-list .wg-sl-row.done .wg-sl-ck{background:#7FAD7E;border-color:#7FAD7E}[data-design=parchment] .wg-standby-list .wg-sl-row.done .wg-sl-t{text-decoration:line-through;color:rgba(245,241,232,.5)}[data-design=parchment] .wg-standby-list .wg-sl-row .wg-sl-t{flex:1 1}[data-design=parchment] .wg-standby-list .wg-sl-row .wg-sl-m{color:rgba(245,241,232,.5);font-size:11px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}[data-design=parchment] .wg-standby-time-bar{position:absolute;bottom:16px;left:32px;right:32px;display:flex;justify-content:space-between;font-size:11px;color:rgba(245,241,232,.4);letter-spacing:.5px}[data-design=parchment] .wg-watch-device{width:200px;height:236px;border-radius:42px;background:#161616;padding:7px;box-shadow:0 20px 40px rgba(60,50,20,.22),inset 0 0 0 1.5px #262626;position:relative;flex-shrink:0}[data-design=parchment] .wg-watch-device:after,[data-design=parchment] .wg-watch-device:before{content:"";position:absolute;right:-4px;width:4px;background:#2a2a2a;border-radius:0 2px 2px 0}[data-design=parchment] .wg-watch-device:before{top:56px;height:36px}[data-design=parchment] .wg-watch-device:after{top:120px;height:22px}[data-design=parchment] .wg-watch-screen{width:100%;height:100%;border-radius:36px;background:#000;overflow:hidden;position:relative;color:#F5F1E8;font-family:var(--font-sans);padding:16px 18px;display:flex;flex-direction:column}[data-design=parchment] .wg-watch-top{display:flex;justify-content:space-between;align-items:flex-start}[data-design=parchment] .wg-watch-top .wg-wt-time{font-family:var(--font-sans);font-size:17px;font-weight:600;color:#FFC857}[data-design=parchment] .wg-watch-top .wg-comp-sm{width:32px;height:32px;border-radius:50%;background:conic-gradient(#7FAD7E 72%,rgba(245,241,232,.15) 0);display:inline-flex;align-items:center;justify-content:center;font-family:var(--font-serif);font-size:11px;position:relative}[data-design=parchment] .wg-watch-top .wg-comp-sm:after{content:"";position:absolute;inset:2.5px;border-radius:50%;background:#000}[data-design=parchment] .wg-watch-top .wg-comp-sm .wg-csm-n{position:relative;color:#F5F1E8;font-family:var(--font-serif);font-size:11px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}[data-design=parchment] .wg-watch-mid{flex:1 1;display:flex;align-items:center;justify-content:center;position:relative}[data-design=parchment] .wg-watch-time{font-family:var(--font-sans);font-size:56px;font-weight:500;letter-spacing:-1px;color:#FFC857;line-height:.95}[data-design=parchment] .wg-watch-bottom{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:6px;gap:6px;align-items:center}[data-design=parchment] .wg-comp-rect{background:rgba(245,241,232,.12);border-radius:8px;padding:5px 6px;font-size:9.5px;display:flex;flex-direction:column;gap:1px;color:#F5F1E8}[data-design=parchment] .wg-comp-rect .wg-cr-lbl{font-size:7.5px;letter-spacing:.6px;color:rgba(245,241,232,.6);text-transform:uppercase}[data-design=parchment] .wg-comp-rect .wg-cr-val{font-family:var(--font-serif);font-size:11px;color:#7FAD7E;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}[data-design=parchment] .wg-comp-rect.wide{grid-column:span 2}[data-design=parchment] .wg-comp-rect.wide .wg-cr-val{font-size:10px;color:#F5F1E8;font-family:var(--font-sans);font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}[data-design=parchment] .wg-comp-rect.wide .wg-cr-sub{font-size:8px;color:rgba(245,241,232,.5)}[data-design=parchment] .wg-watch-face-circles{position:relative;flex:1 1;display:flex;align-items:center;justify-content:center}[data-design=parchment] .wg-watch-face-circles .wg-wfc-ctr{font-family:var(--font-sans);font-size:40px;font-weight:300;color:#F5F1E8;letter-spacing:-.5px}[data-design=parchment] .wg-watch-face-circles .wg-corner{position:absolute;width:36px;height:36px;border-radius:50%;border:1.5px solid rgba(245,241,232,.3);display:inline-flex;align-items:center;justify-content:center;font-family:var(--font-serif);font-size:11px;color:#F5F1E8;background:#000}[data-design=parchment] .wg-watch-face-circles .wg-corner.tl{top:4px;left:4px}[data-design=parchment] .wg-watch-face-circles .wg-corner.tr{top:4px;right:4px;border-color:#7FAD7E;color:#7FAD7E}[data-design=parchment] .wg-watch-face-circles .wg-corner.bl{bottom:4px;left:4px;border-color:#FFC857;color:#FFC857}[data-design=parchment] .wg-watch-face-circles .wg-corner.br{bottom:4px;right:4px}[data-design=parchment] .wg-habits-grid{display:grid;grid-template-columns:repeat(7,1fr);grid-template-rows:repeat(4,1fr);grid-gap:2px;gap:2px;flex:1 1;margin-top:4px}[data-design=parchment] .wg-habits-grid span{border-radius:2px}[data-design=parchment] .onboarding-layout{grid-template-columns:180px minmax(0,1fr)}@media (max-width:640px){[data-design=parchment] .onboarding-layout{grid-template-columns:minmax(0,1fr)}[data-design=parchment] .onboarding-layout>nav.set-rail{position:static;display:flex;flex-wrap:wrap;gap:4px}[data-design=parchment] .onboarding-layout>nav.set-rail .set-rail-item{flex:1 1 auto;text-align:center;padding:6px 8px;font-size:11px}[data-design=parchment] .pm-head{flex-direction:column;align-items:flex-start}[data-design=parchment] .pm-head-actions{width:100%;justify-content:flex-start}[data-design=parchment] .pm-title{font-size:22px}[data-design=parchment] .pm-sub{font-size:11px}[data-design=parchment] .surface-tabs a,[data-design=parchment] .surface-tabs button{padding:5px 10px;font-size:11px}}@media (max-width:480px){[data-design=parchment] .task-row{flex-wrap:wrap;row-gap:4px}[data-design=parchment] .task-row .chip:nth-of-type(n+3){display:none}[data-design=parchment] .date-head{flex-wrap:wrap;row-gap:4px}[data-design=parchment] .date-head .pill{margin-left:0}}@media (max-width:640px){[data-design=parchment] .insights-hero{grid-template-columns:minmax(0,1fr)!important;gap:18px!important}}