.ilmino-v2.parent-surface,.ilmino-v2.parent-surface[data-theme=light],html:not(.dark) .ilmino-v2.parent-surface:not([data-theme]){--bg:#fff;--panel:#fff;--panel-2:#f4f7fa;--card:#fff;--card-hover:#f4f7fa;--border:#e5eaf0;--border-2:#3b8ed0;--text:#0b1f3a;--muted:#5a6b80;--dim:#98a2b3;--track:#e5eaf0;--pill:#fff;--pill-border:#7cc4f5;--shadow:0 1px 2px #0b1f3a0a;--elev:0 12px 32px -14px #0b1f3a1f;--surface-accent:#0b1f3a;--interactive:#0f6790;--achievement:#d9a441;--paper:#fff;--paper-edge:#3b8ed0;--paper-ink:#0b1f3a;--plan-face:#f1f3f7;--plan-hair:#dde2e9;--plan-note:#e6e9ee;--lime-wash:#93d33324;--disabled:#e4e7ec;--disabled-edge:#cfd4dc;--disabled-ink:#98a2b3}.ilmino-v2.parent-surface[data-theme=dark],html.dark .ilmino-v2.parent-surface:not([data-theme]){--bg:#0a0d14;--panel:#0e121b;--panel-2:#151a24;--card:#0e121b;--card-hover:#151a24;--border:#ffffff1a;--border-2:#3b8ed0;--text:#fff;--muted:#afb6c2;--dim:#7c8494;--track:#ffffff1a;--pill:#151a24;--pill-border:#7cc4f5;--shadow:0 1px 2px #00000059;--elev:0 14px 36px -16px #070e138c;--surface-accent:#0b1f3a;--interactive:#9bd5ef;--achievement:#e7bc62;--paper:#151a24;--paper-edge:#3b8ed0;--paper-ink:#fff;--plan-face:#22272e;--plan-hair:#333a43;--plan-note:#2a2f36;--lime-wash:#93d33317;--disabled:#1b2029;--disabled-edge:#262d38;--disabled-ink:#5c6472}.ilmino-v2.parent-surface{--lime:#93d333;--lime-edge:#5e9a1c;--lime-ink:#22380b;--sky:#7cc4f5;--sky-edge:#3b8ed0;--sky-ink:#0a2540;--danger:#cb193b;--danger-edge:#97001d;--gold:#d6a017;--gold-deep:#8a6300;--gold-ink:#2a1d02;background:var(--bg)}.parent-surface .pbtn{min-height:48px;font:inherit;cursor:pointer;--pbtn-edge:var(--lime-edge);background:var(--lime);color:var(--lime-ink);box-shadow:0 4px 0 0 var(--pbtn-edge);-webkit-tap-highlight-color:transparent;border:0;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:10px 24px;font-size:15px;font-weight:700;line-height:1.2;transition:transform .1s,box-shadow .1s,filter .15s;display:inline-flex}.parent-surface .pbtn.expanded{width:100%;display:flex}.parent-surface .pbtn:hover{filter:brightness(1.04)}.parent-surface .pbtn:active{box-shadow:none;transform:translateY(4px)}.parent-surface .pbtn.accent{--pbtn-edge:var(--sky-edge);background:var(--sky);color:var(--sky-ink);box-shadow:0 4px 0 0 var(--pbtn-edge)}.parent-surface .pbtn.sky{--pbtn-edge:var(--sky-edge);background:var(--sky);color:#0b1f3a;box-shadow:0 4px 0 0 var(--pbtn-edge)}.parent-surface .pbtn.ghost{--pbtn-edge:var(--sky-edge);background:var(--sky);color:var(--sky-ink);box-shadow:0 4px 0 0 var(--pbtn-edge)}.parent-surface .pbtn.danger{--pbtn-edge:var(--danger-edge);background:var(--danger);color:#fff;box-shadow:0 4px 0 0 var(--pbtn-edge)}.parent-surface .pbtn:disabled,.parent-surface .pbtn[aria-disabled=true]{--pbtn-edge:var(--disabled-edge);background:var(--disabled);color:var(--disabled-ink);box-shadow:0 4px 0 0 var(--pbtn-edge);cursor:default;filter:none;transform:none}.parent-surface .pbtn.sm{min-height:42px;padding:8px 18px;font-size:14px}.parent-surface .pbtn.xs{min-height:36px;box-shadow:0 3px 0 0 var(--pbtn-edge);padding:6px 14px;font-size:13px;font-weight:600}.parent-surface .pbtn .spin{border:2.4px solid;border-right-color:#0000;border-radius:50%;width:18px;height:18px;animation:.8s linear infinite pbtn-spin}@keyframes pbtn-spin{to{transform:rotate(360deg)}}.parent-surface .p-title{letter-spacing:0;color:var(--text);margin:0;font-size:30px;font-weight:600;line-height:1.15}.parent-surface .p-sub{color:var(--muted);margin:8px 0 0;font-size:14px}.parent-surface .p-caps{letter-spacing:.09em;text-transform:uppercase;color:var(--dim);font-size:10.5px;font-weight:700}.parent-surface .pcard{background:var(--card);border:1px solid var(--border);box-shadow:var(--shadow);border-radius:20px;padding:16px}.parent-surface .pcard.r18{border-radius:18px;padding:18px}.parent-surface .ppill{border:1px solid color-mix(in srgb, var(--pill-tone,var(--surface-accent)) 20%, transparent);background:color-mix(in srgb, var(--pill-tone,var(--surface-accent)) 10%, var(--card));color:var(--pill-tone,var(--surface-accent));border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:11.5px;font-weight:600;line-height:1.3;display:inline-flex}.parent-surface .ptabbar{z-index:30;padding:8px 8px calc(8px + env(safe-area-inset-bottom));background:var(--panel);border-top:1px solid var(--border);grid-template-columns:repeat(4,1fr);display:grid;position:fixed;bottom:0;left:0;right:0}@media (min-width:1024px){.parent-surface .ptabbar{display:none}}.parent-surface .ptabbar a{color:var(--muted);border-radius:12px;flex-direction:column;align-items:center;gap:4px;padding:6px 0;font-size:11px;font-weight:500;text-decoration:none;display:flex}.parent-surface .ptabbar a.on{color:var(--surface-accent);font-weight:600}.parent-surface[data-theme=dark] .ptabbar a.on,html.dark .parent-surface:not([data-theme]) .ptabbar a.on{color:var(--interactive)}.parent-surface .sub-wrap{max-width:1120px;margin:0 auto}.parent-surface .sub-switch{background:var(--panel-2);border:1px solid var(--border);border-radius:999px;max-width:420px;margin:0 auto;padding:4px;display:flex}.parent-surface .sub-switch button{background:var(--paper);min-height:44px;color:var(--muted);font:inherit;cursor:pointer;white-space:nowrap;border:0;border-radius:12px;flex:1;justify-content:center;align-items:center;gap:8px;padding:0 18px;font-size:13.5px;font-weight:600;transition:background .16s ease-out,color .16s ease-out,box-shadow .16s ease-out;display:inline-flex}.parent-surface .sub-switch button.on{background:var(--lime);color:var(--lime-ink);box-shadow:var(--shadow)}.parent-surface .plans{max-width:560px;margin:0 auto;padding:16px 22px 24px}@media (max-width:599px){.parent-surface .plans{padding:16px 16px 24px}}.parent-surface .plans .section{letter-spacing:1.1px;text-transform:uppercase;color:color-mix(in srgb, var(--text) 70%, transparent);margin-bottom:10px;font-size:11px;font-weight:800}.parent-surface .bill-toggle{background:var(--plan-note);border-radius:999px;width:320px;max-width:100%;margin:0 auto 18px;padding:4px;display:flex}.parent-surface .bill-toggle button{color:color-mix(in srgb, var(--text) 75%, transparent);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;flex:1;padding:10px 0;font-size:13.5px;font-weight:700;transition:background .16s,color .16s}.parent-surface .bill-toggle button.on{background:var(--lime);color:var(--lime-ink)}.parent-surface .plan-card{background:var(--plan-face);border:1.5px solid var(--plan-hair);border-radius:20px;padding:16px 16px 15px;position:relative}.parent-surface .plan-card.mine{background:var(--lime-wash);border:2px solid var(--lime)}.parent-surface .plan-card.row{align-items:flex-start;gap:14px;display:flex}.parent-surface .plan-card.row>.pc-body{flex:1;min-width:0}.parent-surface .plan-card .title{color:var(--text);margin:0;font-size:17px;font-weight:800;line-height:1.25}.parent-surface .plan-card .price{color:var(--text);margin:3px 0 0;font-size:21px;font-weight:800;line-height:1.25}.parent-surface .plan-card .covers{color:color-mix(in srgb, var(--text) 70%, transparent);margin:8px 0 0;font-size:13px;line-height:1.45}.parent-surface .plan-card.mine .covers{color:var(--text)}.parent-surface .plan-card .forwho{color:color-mix(in srgb, var(--text) 70%, transparent);margin:7px 0 0;font-size:12px;font-weight:600}.parent-surface .plan-card .cta{margin-top:13px}.parent-surface .plan-card .onplan{color:var(--text);margin:13px 0 0;font-size:13.5px;font-weight:700}.parent-surface .plan-card .badge{background:var(--lime);letter-spacing:.7px;color:var(--lime-ink);border-bottom:2px solid #5e9a1c;border-radius:999px;padding:3px 9px;font-size:10px;font-weight:800;line-height:1.3;position:absolute;top:-9px;right:15px}.parent-surface .plan-card .cta .pbtn.subscribe{border-radius:14px;min-height:50px;font-size:16px;font-weight:800}.parent-surface .plan-card .cta .pbtn.choose{border-radius:14px;min-height:42px;font-size:14px;font-weight:700}.parent-surface .plans .incl{color:var(--text);align-items:flex-start;gap:7px;margin-bottom:7px;font-size:13.5px;line-height:1.4;display:flex}.parent-surface .plans .incl svg{color:var(--lime);flex:none;margin-top:2px}.parent-surface .fvp{align-items:flex-start;gap:10px;display:flex}.parent-surface .fvp .col{background:var(--plan-face);border:1.5px solid var(--plan-hair);border-radius:16px;flex:1;padding:12px 13px 13px}.parent-surface .fvp .col.pro{background:var(--lime-wash);border-color:var(--lime)}.parent-surface .fvp .col h4{letter-spacing:.7px;text-transform:uppercase;color:color-mix(in srgb, var(--text) 70%, transparent);margin:0 0 8px;font-size:12px;font-weight:800}.parent-surface .fvp .col.pro h4{color:var(--text)}.parent-surface .fvp .col p{color:color-mix(in srgb, var(--text) 70%, transparent);margin:0 0 5px;font-size:12.5px;font-weight:400;line-height:1.35}.parent-surface .fvp .col.pro p{color:var(--text);font-weight:600}.parent-surface .plans .note{background:var(--plan-note);text-align:center;color:var(--text);border-radius:16px;padding:12px 14px;font-size:13px;font-weight:600;line-height:1.45}.parent-surface .plans .note.free{background:color-mix(in srgb, var(--lime) 18%, transparent)}.parent-surface[data-theme=dark] .plans .note.free,html.dark .parent-surface:not([data-theme]) .plans .note.free{background:color-mix(in srgb, var(--lime) 12%, transparent)}.parent-surface .plans .small{text-align:center;color:color-mix(in srgb, var(--text) 70%, transparent);margin:0;font-size:11.5px;line-height:1.5}.parent-surface .cmp-kicker{letter-spacing:.9px;color:var(--gold-deep);background:#d6a01721;border:1px solid #d6a0174d;border-radius:999px;padding:7px 14px;font-size:11.5px;font-weight:700;display:inline-block}.parent-surface .cmp-title{letter-spacing:-.6px;color:var(--text);margin:14px 0 0;font-size:clamp(26px,3.2vw,38px);font-weight:700;line-height:1.12}.parent-surface .cmp-title .hi{background:linear-gradient(135deg,#d6a017,#8a6300 55%,#d6a017);color:#0000;-webkit-background-clip:text;background-clip:text}.parent-surface .cmp-sub{max-width:560px;color:var(--muted);margin:12px auto 0;font-size:15.5px;line-height:1.6}.parent-surface .cmp-row{border-radius:14px;grid-template-columns:14fr repeat(4,10fr);align-items:center;min-height:56px;margin-bottom:6px;padding:14px 20px;display:grid}.parent-surface .cmp-row.odd{background:var(--panel-2)}.parent-surface .cmp-row .f{color:var(--text);font-size:14px;font-weight:500;line-height:1.35}.parent-surface .cmp-row .c{color:var(--text);justify-content:center;font-size:14px;font-weight:600;display:flex}.parent-surface .cmp-head{grid-template-columns:14fr repeat(4,10fr);align-items:end;padding:0 20px 16px;display:grid}.parent-surface .cmp-head .lbl{letter-spacing:1px;color:var(--dim);padding-bottom:6px;font-size:12px;font-weight:700}.parent-surface .cmp-head .col{text-align:center}.parent-surface .cmp-head .name{color:var(--muted);font-size:13px;font-weight:600}.parent-surface .cmp-head .name.ent{background:var(--gold-deep);color:#fff;border-radius:999px;padding:4px 12px;font-size:12.5px;display:inline-block}.parent-surface .cmp-head .pr{letter-spacing:-.3px;color:var(--text);margin-top:8px;font-size:15px;font-weight:700}.parent-surface .tick{background:var(--gold);width:22px;height:22px;color:var(--gold-ink);border-radius:50%;place-items:center;display:grid}.parent-surface .cmp-chips{scrollbar-width:none;gap:8px;padding:0 2px;display:flex;overflow-x:auto}.parent-surface .cmp-chips button{border:1px solid var(--border);background:var(--panel-2);min-width:76px;min-height:44px;color:var(--muted);font:inherit;cursor:pointer;border-radius:999px;flex:none;padding:0 18px;font-size:14px;font-weight:600}.parent-surface .cmp-chips button.on{background:var(--gold);border-color:var(--gold);color:#fff}.parent-surface .cmp-one{background:var(--card);border:1px solid var(--border);box-shadow:var(--shadow);border-radius:20px;margin-top:18px;overflow:hidden}.parent-surface .cmp-one .hd{border-bottom:1px solid var(--border);align-items:center;padding:18px 18px 16px;display:flex}.parent-surface .cmp-one .hd b{letter-spacing:-.3px;color:var(--text);flex:1;font-size:18px;font-weight:700}.parent-surface .cmp-one .hd span{color:var(--gold-deep);font-size:15px;font-weight:700}.parent-surface .cmp-one .r{align-items:center;gap:14px;min-height:52px;padding:12px 18px;display:flex}.parent-surface .cmp-one .r.odd{background:var(--panel-2)}.parent-surface .cmp-one .r .f{color:var(--text);flex:1;font-size:14px;font-weight:500;line-height:1.35}.parent-surface .sgroup{margin-bottom:22px}.parent-surface .sgroup .lbl{letter-spacing:.08em;text-transform:uppercase;color:var(--dim);margin:0 0 8px 4px;font-size:11px;font-weight:700}.parent-surface .sgroup .box{background:var(--card);border:1px solid var(--border);border-radius:18px;overflow:hidden}.parent-surface .srow{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:14px;padding:12px 16px;display:flex}.parent-surface .srow:hover{background:var(--panel-2)}.parent-surface .srow+.srow{border-top:1px solid var(--border);width:calc(100% - 62px);margin-left:62px;padding-left:0}.parent-surface .srow+.srow .tile{margin-left:-46px}.parent-surface .srow .tile{background:var(--panel-2);width:36px;height:36px;color:var(--surface-accent);border-radius:12px;flex:none;place-items:center;display:grid}.parent-surface[data-theme=dark] .srow .tile,html.dark .parent-surface:not([data-theme]) .srow .tile{color:var(--interactive)}.parent-surface .srow .tile.danger{color:var(--heart)}.parent-surface .srow .lab{color:var(--text);flex:1;font-size:14.5px;font-weight:600}.parent-surface .srow .lab.danger{color:var(--heart)}.parent-surface .srow .val{color:var(--muted);font-size:13.5px}.parent-surface .srow .chev{color:var(--dim)}.parent-surface .nrow{border:1px solid var(--border);background:var(--card);width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;border-radius:16px;gap:12px;padding:14px 16px;display:flex}.parent-surface .nrow.unread{background:var(--panel-2)}.parent-surface .nrow .tile{background:color-mix(in srgb, var(--surface-accent) 10%, var(--card));width:40px;height:40px;color:var(--surface-accent);border-radius:12px;flex:none;place-items:center;display:grid}.parent-surface[data-theme=dark] .nrow .tile,html.dark .parent-surface:not([data-theme]) .nrow .tile{color:var(--interactive);background:color-mix(in srgb, var(--interactive) 12%, var(--card))}.parent-surface .nrow .who{color:var(--muted);align-items:center;gap:8px;font-size:11.5px;font-weight:700;display:flex}.parent-surface .nrow .who time{color:var(--dim);font-weight:400}.parent-surface .nrow .t{color:var(--text);margin:2px 0 0;font-size:14.5px;font-weight:500}.parent-surface .nrow.unread .t{font-weight:700}.parent-surface .nrow .b{color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:3px 0 0;font-size:13px;line-height:1.4;display:-webkit-box;overflow:hidden}.parent-surface .nrow .dot{background:var(--surface-accent);border-radius:50%;flex:none;width:8px;height:8px;margin-top:6px}.parent-surface[data-theme=dark] .nrow .dot,html.dark .parent-surface:not([data-theme]) .nrow .dot{background:var(--interactive)}.ilmino-v2.parent-surface.psheet,.ilmino-v2.parent-surface[role=dialog],.ilmino-v2.parent-surface.pdialog{min-height:0}.parent-surface .psheet{background:var(--bg);border:1px solid var(--border);color:var(--text);border-radius:24px 24px 0 0}.parent-surface .psheet .hd{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:16px 20px 12px;display:flex}.parent-surface .psheet .hd b{font-size:17px;font-weight:700}@media print{.parent-surface .ptabbar{display:none}}.parent-surface .sdlg{flex-direction:column;flex:1;min-height:0;display:flex}@media (min-width:640px){.parent-surface .sdlg{flex-direction:row}}.parent-surface .sdlg .aside{background:var(--panel-2);border-bottom:1px solid var(--border);flex-direction:column;flex:none;gap:14px;padding:14px;display:flex}@media (min-width:640px){.parent-surface .sdlg .aside{border-bottom:0;border-right:1px solid var(--border);width:196px}}.parent-surface .sdlg .aside .top{align-items:center;gap:8px;display:flex}.parent-surface .sdlg .aside .top b{letter-spacing:-.2px;flex:1;font-size:15px;font-weight:700}.parent-surface .sdlg .snav{flex-flow:wrap;gap:4px;display:flex}@media (min-width:640px){.parent-surface .sdlg .snav{flex-flow:column}}.parent-surface .sdlg .snav button{font:inherit;color:var(--muted);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:12px;align-items:center;gap:10px;padding:9px 11px;font-size:13px;font-weight:600;display:flex}@media (min-width:640px){.parent-surface .sdlg .snav button{width:100%}}.parent-surface .sdlg .snav button.on{background:var(--lime);color:var(--lime-ink);box-shadow:0 3px 0 0 var(--lime-edge)}.parent-surface .sdlg .main{flex-direction:column;flex:1;gap:14px;min-width:0;min-height:0;padding:16px;display:flex;overflow:hidden}.parent-surface .sect{letter-spacing:1.1px;text-transform:uppercase;color:color-mix(in srgb, var(--text) 70%, transparent);margin:0 0 12px;font-size:11px;font-weight:800}.parent-surface .fld{margin-bottom:12px}.parent-surface .fld:last-child{margin-bottom:0}.parent-surface .fld>label{color:var(--text);margin-bottom:6px;font-size:12.5px;font-weight:600;display:block}.parent-surface .inp{border:1px solid var(--plan-hair);background:var(--card);width:100%;font:inherit;color:var(--text);border-radius:12px;outline:none;padding:10px 13px;font-size:13.5px}.parent-surface .inp:focus{border-color:var(--lime)}.parent-surface .inp.ro{background:var(--plan-face);color:var(--muted)}.parent-surface .inp::placeholder{color:var(--dim)}.parent-surface .two{flex-direction:column;gap:10px;display:flex}@media (min-width:640px){.parent-surface .two{flex-direction:row}}.parent-surface .two>*{flex:1;min-width:0}.parent-surface .avrow{flex-wrap:wrap;gap:8px;display:flex}.parent-surface .avrow button{cursor:pointer;background-position:top;background-size:cover;border:2px solid #0000;border-radius:50%;width:42px;height:42px;padding:0}.parent-surface .avrow button.on{border-color:var(--lime);box-shadow:0 0 0 3px var(--lime-wash)}.parent-surface .avrow button:disabled{opacity:.6;cursor:default}.parent-surface .pref{align-items:center;gap:12px;padding:9px 0;display:flex}.parent-surface .pref+.pref{border-top:1px solid var(--border)}.parent-surface .pref .t{flex:1;min-width:0}.parent-surface .pref .t b{font-size:12.5px;font-weight:700;display:block}.parent-surface .pref .t span{color:var(--muted);margin-top:2px;font-size:11.5px;line-height:1.4;display:block}.parent-surface .arow{align-items:center;gap:12px;padding:13px 0;display:flex}.parent-surface .arow+.arow{border-top:1px solid var(--border)}.parent-surface .arow .t{flex:1;min-width:0}.parent-surface .arow .t b{font-size:13.5px;font-weight:700;display:block}.parent-surface .arow .t span{color:var(--muted);margin-top:3px;font-size:11.5px;line-height:1.45;display:block}.parent-surface .arow code{color:var(--muted);word-break:break-all;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11.5px}.parent-surface .segctl{background:var(--plan-note);border-radius:999px;flex:none;gap:3px;padding:3px;display:flex}.parent-surface .segctl button{width:34px;height:30px;color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;place-items:center;display:grid}.parent-surface .segctl button.on{background:var(--card);color:var(--text);box-shadow:var(--shadow)}.parent-surface .sw{background:var(--track);cursor:pointer;border:0;border-radius:999px;flex:none;width:44px;height:26px;padding:0;transition:background .16s;position:relative}.parent-surface .sw.on{background:var(--lime)}.parent-surface .sw i{background:#fff;border-radius:50%;width:20px;height:20px;transition:left .16s;position:absolute;top:3px;left:3px}.parent-surface .sw.on i{left:21px}.parent-surface .sw:disabled{opacity:.6;cursor:default}.parent-surface .sfoot{flex:none;justify-content:flex-end;gap:12px;display:flex}.parent-surface .quiet-link{width:100%;font:inherit;color:var(--muted);text-align:center;cursor:pointer;text-underline-offset:3px;background:0 0;border:0;margin-top:12px;padding:6px 0;font-size:13.5px;font-weight:600;text-decoration:underline;display:block}.parent-surface .subrow{align-items:center;gap:14px;padding:14px 4px;display:flex}.parent-surface .subrow+.subrow{border-top:1px solid var(--border)}.parent-surface .subrow .who{flex:260px;min-width:0}.parent-surface .subrow .who .nm{flex-wrap:wrap;align-items:center;gap:8px;margin:0;font-size:16px;font-weight:800;line-height:1.25;display:flex}.parent-surface .subrow .who .lv{color:var(--muted);margin:2px 0 0;font-size:12.5px;font-weight:600}.parent-surface .subrow .who .pr{margin:4px 0 0;font-size:14px;font-weight:700}.parent-surface .subrow .who .st{color:var(--muted);margin:3px 0 0;font-size:12.5px;line-height:1.45}.parent-surface .subrow .who .st .live{color:var(--lime-edge);font-weight:700}.parent-surface[data-theme=dark] .subrow .who .st .live,html.dark .parent-surface:not([data-theme]) .subrow .who .st .live{color:var(--lime)}.parent-surface .subrow .act{flex-direction:column;flex:none;align-items:flex-end;gap:6px;max-width:250px;display:flex}.parent-surface .subrow .act .why{color:var(--dim);text-align:right;margin:0;font-size:11.5px;line-height:1.45}.parent-surface .totalbar{background:var(--plan-note);border-radius:16px;margin-top:14px;padding:13px 14px;font-size:13px;font-weight:600;line-height:1.45}.parent-surface .totalbar b{font-weight:800}@media (max-width:640px){.parent-surface .subrow{flex-wrap:wrap}.parent-surface .subrow .who{flex:100%}.parent-surface .subrow .act{align-items:stretch;width:100%;max-width:none}.parent-surface .subrow .act .pbtn{width:100%}.parent-surface .sfoot .pbtn{flex:1}}.ilmino-v2.parent-surface .btn-hero,.ilmino-v2.parent-surface .btn-primary{--pbtn-edge:var(--lime-edge);background:var(--lime);min-height:48px;color:var(--lime-ink);box-shadow:0 4px 0 0 var(--pbtn-edge);border:0;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:0 20px;font-weight:700;transition:transform 80ms,box-shadow 80ms;display:inline-flex}.ilmino-v2.parent-surface .btn-hero.sky{--pbtn-edge:var(--border-2);background:var(--pill);border:1px solid var(--pill-border);box-shadow:0 4px 0 0 var(--pbtn-edge);color:var(--text)!important}.ilmino-v2.parent-surface .btn-hero.sky:hover{background:var(--panel-2)}.ilmino-v2.parent-surface .btn-hero.sky svg{color:var(--text);stroke:var(--text)}.ilmino-v2.parent-surface .btn-ghost,.ilmino-v2.parent-surface .btn-secondary,.ilmino-v2.parent-surface .btn-outline{--pbtn-edge:var(--sky-edge);background:var(--sky);min-height:48px;color:var(--sky-ink);box-shadow:0 4px 0 0 var(--pbtn-edge);border:0;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:0 20px;font-weight:700;transition:transform 80ms,box-shadow 80ms;display:inline-flex}.ilmino-v2.parent-surface .btn-hero-chip{background:0 0}.ilmino-v2.parent-surface .icon-btn,.ilmino-v2.parent-surface .pill-btn,.ilmino-v2.parent-surface button.rounded-full:not(.pbtn){--pbtn-edge:var(--border-2);background:var(--pill);color:var(--text);border:1px solid var(--pill-border);box-shadow:0 4px 0 0 var(--pbtn-edge);transition:transform 80ms,box-shadow 80ms,background .12s}.ilmino-v2.parent-surface .icon-btn:hover,.ilmino-v2.parent-surface .pill-btn:hover{background:var(--panel-2);color:var(--text);border-color:var(--pill-border);box-shadow:0 4px 0 0 var(--pbtn-edge)}.ilmino-v2.parent-surface .btn-hero:active,.ilmino-v2.parent-surface .btn-primary:active,.ilmino-v2.parent-surface .btn-ghost:active,.ilmino-v2.parent-surface .btn-secondary:active,.ilmino-v2.parent-surface .btn-outline:active,.ilmino-v2.parent-surface .icon-btn:active,.ilmino-v2.parent-surface .pill-btn:active,.ilmino-v2.parent-surface button.rounded-full:not(.pbtn):active{box-shadow:none;transform:translateY(4px)}@media (min-width:1024px){.parent-surface .parent-sidebar--collapsed .sidebar-theme-control,.parent-surface .parent-sidebar--collapsed .sidebar-profile-control{align-self:center;height:44px;min-height:44px;border:0!important;border-radius:50%!important;justify-content:center!important;width:44px!important;margin:6px auto 0!important;padding:7px!important}.parent-surface .parent-sidebar--collapsed .sidebar-theme-control{box-shadow:none!important;background:0 0!important}.parent-surface .parent-sidebar--collapsed .sidebar-theme-control svg{width:24px;height:24px}.parent-surface .parent-sidebar--collapsed .sidebar-theme-control>span:first-child,.parent-surface .parent-sidebar--collapsed .sidebar-profile-control>div:first-child{width:30px!important;height:30px!important}.parent-surface .parent-sidebar--collapsed .sidebar-profile-control>div:first-child{box-shadow:inset 0 1px 1px #ffffff80,0 3px #00000038,0 1px 2px #0003;background-image:linear-gradient(145deg,#ffffff61,#0000 52%,#0000002e)!important;font-size:11px!important}.parent-surface .parent-sidebar--collapsed .sidebar-profile-control{box-shadow:none!important;background:0 0!important}.parent-surface .parent-sidebar--collapsed .sidebar-theme-control[data-theme=light] svg{color:#be862b;fill:#f5d387;filter:drop-shadow(0 1px 1px #96621c33)}.parent-surface .parent-sidebar--collapsed .sidebar-theme-control[data-theme=dark] svg{color:#dce7f1;fill:#9eb3cf;filter:drop-shadow(0 1px 2px #7da9d840)}.parent-surface .parent-sidebar--collapsed .sidebar-profile-control>div:not(:first-child),.parent-surface .parent-sidebar--collapsed .sidebar-profile-control>span{display:none!important}}
