.p-shell{min-height:100dvh;display:flex}.p-rail{width:var(--rail);flex:0 0 var(--rail);background:var(--rail-bg);border-right:1px solid var(--line);padding:var(--s5) var(--s4);display:flex;flex-direction:column;gap:var(--s6)}.p-rail-brand{display:flex;align-items:center;gap:var(--s3)}.p-rail-brand .mark{width:32px;height:32px;border-radius:var(--r-ctl);background:var(--brand-solid);color:var(--brand-ink);display:flex;align-items:center;justify-content:center;font-weight:700}.p-rail-brand .mark,.p-rail-brand .name{font-family:var(--serif);font-size:var(--fs-17)}.p-rail-brand .name{font-weight:600}.p-rail-brand .sub{font-size:var(--fs-11);color:var(--ink-3);letter-spacing:.01em}.p-space-switch{display:flex;align-items:center;justify-content:space-between;gap:var(--s2);padding:var(--s2) var(--s3);background:var(--surface);border:1px solid var(--line);border-radius:var(--r-ctl)}.p-space-switch .label{font-size:var(--fs-12);color:var(--ink-3)}.p-space-switch .value{font-size:var(--fs-13);font-weight:600;color:var(--ink)}.p-space-switch .pill{font-size:var(--fs-11);padding:2px var(--s2);border-radius:var(--r-pill);background:var(--brand-soft);color:var(--brand-text);font-weight:600}.p-rail-nav{display:flex;flex-direction:column;gap:2px}.p-rail-nav a{display:flex;align-items:center;gap:var(--s3);padding:var(--s3) var(--s3);border-radius:var(--r-ctl);color:var(--ink-3);font-size:var(--fs-14);font-weight:500}.p-rail-nav a.active{background:var(--surface-3);color:var(--ink)}.p-rail-nav a .dot{width:6px;height:6px;border-radius:50%;background:var(--ink-4)}.p-rail-nav a.active .dot{background:var(--brand-solid)}.p-rail-foot{margin-top:auto;font-size:var(--fs-11);color:var(--ink-4);line-height:1.5}.p-main{flex:1 1 auto;min-width:0;display:flex;flex-direction:column}.p-topbar{height:var(--topbar);flex:0 0 var(--topbar);display:flex;align-items:center;justify-content:space-between;padding:0 var(--s6);background:var(--top-bg);border-bottom:1px solid var(--line);backdrop-filter:blur(6px)}.p-topbar .crumb{font-size:var(--fs-13);color:var(--ink-3)}.p-topbar .crumb b{color:var(--ink);font-weight:600}.p-topbar .who{display:flex;align-items:center;gap:var(--s3)}.p-topbar [aria-label="Пространство"]{margin-top:0}.p-avatar{width:30px;height:30px;border-radius:50%;background:var(--data-soft);color:var(--data);display:flex;align-items:center;justify-content:center;font-size:var(--fs-13);font-weight:700}.p-content{padding:var(--s6) var(--s7) var(--s9);flex:1 1 auto}.p-content-inner{max-width:880px;display:flex;flex-direction:column;gap:var(--s6)}.p-shell h1.page-title{font-family:var(--serif);font-size:var(--fs-34);font-weight:600;letter-spacing:-.02em;margin:0;color:var(--ink);overflow-wrap:anywhere}.p-shell p.page-sub{margin:var(--s2) 0 0;color:var(--ink-3);font-size:var(--fs-14);line-height:1.6;max-width:640px}.p-shell .eyebrow{font-size:var(--fs-13);color:var(--ink-3);margin:0 0 var(--s1)}.p-shell .card{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-card);padding:var(--s5);box-shadow:var(--shadow-1)}.p-shell .card h2{margin:0;font-size:var(--fs-17);font-weight:600;color:var(--ink)}.p-shell .card p{color:var(--ink-3);font-size:var(--fs-14);line-height:1.6}.p-shell .card.accent{border-color:var(--brand-line);box-shadow:var(--shadow-2)}.p-shell .grid-2{display:grid;grid-template-columns:1fr 1fr;gap:var(--s4)}.p-shell .chip{display:inline-flex;align-items:center;gap:6px;font-size:var(--fs-11);padding:3px var(--s3);border-radius:var(--r-pill);font-weight:600}.p-shell .chip.ok{background:var(--ok-soft);color:var(--ok)}.p-shell .chip.warn{background:var(--warn-soft);color:var(--warn)}.p-shell .chip.data{background:var(--data-soft);color:var(--data)}.p-shell .chip.muted{background:var(--surface-3);color:var(--ink-3)}.p-shell .chip.brand{background:var(--brand-soft);color:var(--brand-text)}.p-shell .btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--s2);padding:var(--s3) var(--s5);border-radius:var(--r-ctl);font-size:var(--fs-14);font-weight:600;border:1px solid transparent;cursor:pointer;font-family:var(--sans)}.p-shell .btn.primary{background:var(--brand-solid);color:var(--brand-ink)}.p-shell .btn.ghost{background:var(--surface);border-color:var(--line);color:var(--ink)}.p-shell .btn:disabled{opacity:.55;cursor:not-allowed}.p-shell .row{display:flex;align-items:center;justify-content:space-between;gap:var(--s3);flex-wrap:wrap}.p-shell .list{display:flex;flex-direction:column;gap:var(--s3)}.p-shell .list-item{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--s4);padding:var(--s4);border:1px solid var(--line);border-radius:var(--r-card);background:var(--surface)}.p-shell .list-item .title{font-size:var(--fs-14);font-weight:600;color:var(--ink)}.p-shell .list-item .meta{margin-top:var(--s1);font-size:var(--fs-12);color:var(--ink-3)}.p-shell .soon{border:1px dashed var(--line);border-radius:var(--r-card);padding:var(--s4);background:var(--muted-soft);color:var(--ink-3);font-size:var(--fs-13);display:flex;gap:var(--s3);align-items:flex-start}.p-shell .jay-thread{display:flex;flex-direction:column;gap:var(--s4)}.p-shell .bubble{max-width:78%;padding:var(--s4);border-radius:var(--r-card);font-size:var(--fs-14);line-height:1.6}.p-shell .bubble.user{align-self:flex-end;background:var(--brand-solid);color:var(--brand-ink)}.p-shell .bubble.jay{align-self:flex-start;color:var(--ink)}.p-shell .bubble.jay,.p-shell .jay-input{background:var(--surface);border:1px solid var(--line)}.p-shell .jay-input{display:flex;align-items:center;gap:var(--s3);border-radius:var(--r-pill);padding:var(--s2) var(--s2) var(--s2) var(--s5)}.p-shell .jay-input input{flex:1;border:none;background:transparent;color:var(--ink);outline:none;font-family:var(--sans);font-size:16px}.p-shell .jay-input .send{width:44px;height:44px;flex:none;border-radius:50%;background:var(--brand-solid);color:var(--brand-ink);display:flex;align-items:center;justify-content:center;font-size:var(--fs-15);border:none;cursor:pointer}.p-shell .jay-input .send:disabled{opacity:.55;cursor:not-allowed}.p-bottom-nav{display:none;position:fixed;left:0;right:0;bottom:0;height:calc(64px + env(safe-area-inset-bottom, 0px));padding-bottom:env(safe-area-inset-bottom,0);background:var(--top-bg);backdrop-filter:blur(8px);border-top:1px solid var(--line);align-items:stretch;justify-content:space-around;padding-left:var(--s2);padding-right:var(--s2);z-index:30}.p-bottom-nav a{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;color:var(--ink-3);font-size:var(--fs-11);user-select:none;-webkit-user-select:none}.p-bottom-nav a.active{color:var(--brand-text)}.p-bottom-nav a .ico{width:20px;height:20px;border-radius:6px;background:var(--ink-4)}.p-bottom-nav a.active .ico{background:var(--brand-solid)}.p-shell .pricing-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--s4);align-items:stretch}.p-shell .price-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-card);padding:var(--s5);display:flex;flex-direction:column;gap:var(--s4);box-shadow:var(--shadow-1)}.p-shell .price-card.reco{background:var(--card);border-color:var(--brand-line);box-shadow:var(--shadow-2);position:relative}.p-shell .price-card .plan-name{font-family:var(--serif);font-size:var(--fs-20);font-weight:600;color:var(--ink)}.p-shell .price-card .plan-value{font-size:var(--fs-34);font-family:var(--serif);font-weight:600;color:var(--ink)}.p-shell .price-card .plan-value small{font-size:var(--fs-13);font-weight:400;color:var(--ink-3)}.p-shell .price-card .plan-note{font-size:var(--fs-12);color:var(--ink-3)}.p-shell .price-card ul{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:var(--s2)}.p-shell .price-card li{font-size:var(--fs-13);color:var(--ink-2);padding-left:var(--s4);position:relative}.p-shell .price-card li:before{content:"—";position:absolute;left:0;color:var(--ink-4)}.p-shell .owner-pick{margin-top:auto;padding-top:var(--s3);border-top:1px dashed var(--line);font-size:var(--fs-11);color:var(--brand-text);font-weight:600;text-align:center}.p-shell .compare-table{width:100%;border-collapse:collapse;font-size:var(--fs-13)}.p-shell .compare-table td,.p-shell .compare-table th{text-align:left;padding:var(--s3) var(--s4);border-bottom:1px solid var(--line)}.p-shell .compare-table th{color:var(--ink-3);font-weight:600;font-size:var(--fs-12)}.p-shell .compare-table td.noval{color:var(--ink-4);font-style:italic}.p-shell form.add-fact{display:flex;gap:var(--s3)}.p-shell form.add-fact input{flex:1;border:1px solid var(--line);border-radius:var(--r-ctl);background:var(--bg-sunk);color:var(--ink);padding:var(--s3) var(--s4);font-size:16px;font-family:var(--sans);outline:none}.p-shell form.add-fact input:focus{border-color:var(--brand-line)}.p-shell form.memory-add-form{flex-wrap:wrap}.p-shell form.memory-add-form input{flex:1 1 240px;min-width:0;max-width:100%;box-sizing:border-box}.p-shell .card>div.add-fact,.p-shell .card>form:has(>label>input){display:flex;align-items:center;gap:var(--s3);flex-wrap:wrap;margin-bottom:var(--s3)}.p-shell .card>form>label{flex:1 1 240px;min-width:0}.p-shell .card>div.add-fact>input,.p-shell .card>form>label>input{box-sizing:border-box;min-width:0;max-width:100%;border:1px solid var(--line);border-radius:var(--r-ctl);background:var(--bg-sunk);color:var(--ink);padding:var(--s3) var(--s4);font-size:16px;font-family:var(--sans)}.p-shell .card>form>label>input{display:block;width:100%;margin-top:var(--s1)}.p-shell .card>div.add-fact>input{flex:1 1 240px}.p-shell .card>div.add-fact>button{display:inline-flex;align-items:center;justify-content:center;padding:var(--s3) var(--s5);border-radius:var(--r-ctl);font-size:var(--fs-14);font-weight:600;font-family:var(--sans);border:1px solid var(--line);background:var(--surface);color:var(--ink);cursor:pointer}.p-shell .card>div.add-fact>input:focus,.p-shell .card>form>label>input:focus{border-color:var(--brand-line);outline:2px solid var(--brand);outline-offset:2px}.p-shell .card>div.add-fact>button:focus-visible,.p-shell .card>form>button:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.p-shell .card>div.add-fact>button:disabled,.p-shell .card>div.add-fact>input:disabled,.p-shell .card>form>label>input:disabled{opacity:.55;cursor:not-allowed}@media (max-width:900px){.p-main,.p-shell{display:block}.p-rail{display:none}.p-content{display:block;padding:var(--s4) var(--s4) 84px}.p-content-inner{max-width:100%}.p-shell .grid-2{grid-template-columns:1fr}.p-shell h1.page-title{font-size:var(--fs-26)}.p-bottom-nav{display:flex}.p-topbar{padding:0 var(--s4)}.p-topbar .who .chip{display:none}.p-shell .bubble{max-width:88%}.p-shell .pricing-grid{grid-template-columns:1fr}.p-shell .compare-table{display:block;overflow-x:auto;white-space:nowrap}}.p-bottom-nav .p-more,.p-bottom-nav .p-more>summary{flex:1;min-width:0;display:flex}.p-bottom-nav .p-more>summary{min-height:44px;list-style:none;cursor:pointer;flex-direction:column;align-items:center;justify-content:center;gap:3px;color:var(--ink-3);font-size:var(--fs-11);user-select:none;-webkit-user-select:none}.p-bottom-nav .p-more>summary::-webkit-details-marker{display:none}.p-bottom-nav .p-more>summary .ico{width:20px;height:20px;border-radius:6px;background:var(--ink-4)}.p-bottom-nav .p-more>summary.active{color:var(--brand-text)}.p-bottom-nav .p-more>summary.active .ico{background:var(--brand-solid)}.p-more-scrim{position:fixed;inset:0;z-index:1;background:var(--veil)}.p-bottom-nav:has(.p-more-scrim){backdrop-filter:none;background:var(--card)}.p-more-menu{position:absolute;z-index:2;right:8px;bottom:calc(100% + 8px);min-width:200px;padding:8px;display:flex;flex-direction:column;gap:4px;border:1px solid var(--line);border-radius:16px;background:var(--card);box-shadow:var(--shadow-2)}.p-bottom-nav .p-more-menu a{flex:none;flex-direction:row;justify-content:flex-start;min-height:44px;padding:6px 12px;border-radius:10px;color:var(--ink);font-size:14px;white-space:normal}.p-bottom-nav .p-more-menu a[aria-current=page]{background:var(--brand-soft);color:var(--brand-text)}@media (max-width:600px){.p-content{padding:12px 12px 84px}.p-content-inner{gap:12px}.p-topbar{height:48px;flex-basis:48px}.p-shell .card{padding:12px}.p-shell .grid-2,.p-shell .list{gap:8px}.p-shell .list-item{padding:12px;gap:8px}.p-shell .card p,.p-shell p.page-sub{font-size:13px;line-height:1.4}.p-shell .card h2,.p-shell .list-item .title{font-size:15px}.p-shell h1.page-title{font-size:22px}.p-shell .btn{min-height:44px;padding:8px 14px}.p-shell .jay-input .send{width:44px;height:44px}.p-shell a.chip{min-height:44px}.p-shell :is(input:not([type=checkbox],[type=radio]),textarea,select){min-height:44px;box-sizing:border-box}.p-shell .jay-input input{min-height:44px}.p-shell button:not([class]){min-height:44px;padding:8px 14px;border:1px solid var(--line);border-radius:var(--r-ctl);background:var(--surface);color:var(--ink);font:inherit;font-weight:600;cursor:pointer}.p-shell button:not([class]):disabled{opacity:.55;cursor:not-allowed}.p-shell textarea:not([class]){width:100%;max-width:100%;border:1px solid var(--line);border-radius:var(--r-ctl);background:var(--bg-sunk);color:var(--ink);padding:8px 12px;font:inherit;font-size:16px}}.p-shell .start-actions{display:flex;flex-wrap:wrap;gap:var(--s3);margin-top:var(--s3)}.p-shell .mic-btn{width:44px;height:44px;flex:none;border-radius:50%;border:1px solid var(--line);background:var(--surface);color:var(--ink);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;padding:0}.p-shell .mic-btn[aria-pressed=true]{background:var(--brand-solid);color:var(--brand-ink);border-color:var(--brand-solid)}.p-shell .mic-btn:disabled{opacity:.55;cursor:not-allowed}.p-shell .mic-hint{margin:var(--s2) 0 0;font-size:var(--fs-12);color:var(--ink-3)}.p-shell .voice-toggle{display:inline-flex;align-items:center;gap:var(--s2);margin-top:var(--s3);font-size:var(--fs-13);color:var(--ink-3)}.p-rail-account{display:flex;flex-direction:column;gap:var(--s1);margin-bottom:var(--s3)}.p-rail-account a,.p-rail-account button{text-align:left;color:var(--ink-3);font-size:var(--fs-13);background:none;border:0;padding:var(--s1) 0;cursor:pointer;font-family:var(--sans)}.p-rail-account a:hover,.p-rail-account button:hover{color:var(--ink)}.p-shell .faq details{border-top:1px solid var(--line);padding:var(--s3) 0}.p-shell .faq summary{cursor:pointer;font-weight:600;font-size:var(--fs-14);color:var(--ink);min-height:44px;display:flex;align-items:center}.p-shell .account-row{display:flex;justify-content:space-between;gap:var(--s4);flex-wrap:wrap;padding:var(--s2) 0;font-size:var(--fs-14);color:var(--ink-3)}.p-shell .account-row b{color:var(--ink);font-weight:600;overflow-wrap:anywhere}.p-shell .digest-headline{margin:var(--s3) 0 0;line-height:1.6}.p-shell .card p.digest-headline,.p-shell .digest-headline{font-size:var(--fs-15);color:var(--ink)}.p-shell .digest-actions{display:flex;flex-wrap:wrap;gap:var(--s3);margin:var(--s4) 0 var(--s2)}.p-shell .digest-empty,.p-shell .digest-hint{margin:var(--s2) 0 0;font-size:var(--fs-12);line-height:1.5;color:var(--ink-3)}.p-shell .digest-section h3{display:flex;align-items:center;gap:var(--s2);margin:var(--s5) 0 var(--s2);font-size:var(--fs-14);font-weight:600;color:var(--ink)}.p-shell .digest-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--s3)}.p-shell .digest-item{border-top:1px solid var(--line);padding-top:var(--s3)}.p-shell .digest-item-main{display:flex;align-items:center;justify-content:space-between;gap:var(--s3);flex-wrap:wrap}.p-shell .digest-item .title{display:inline-flex;align-items:center;min-height:44px;font-size:var(--fs-14);font-weight:600;color:var(--ink);overflow-wrap:anywhere;min-width:0;flex:1 1 160px}.p-shell .qa,.p-shell .qa-row{margin-top:var(--s2)}.p-shell .qa-row{display:flex;flex-wrap:wrap;gap:var(--s2)}.p-shell .qa-btn{min-height:44px;padding:var(--s2) var(--s4);font-size:var(--fs-13)}.p-shell .qa-msg{margin:var(--s2) 0 0;font-size:var(--fs-12);line-height:1.5;color:var(--ink-3)}.p-shell .card p.qa-err,.p-shell .qa-err{color:var(--danger)}.p-shell .digest-actions .btn:focus-visible,.p-shell .qa-btn:focus-visible,.p-shell .search input:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.p-shell .task-item-body{flex:1 1 auto;min-width:0}.p-shell .search-label{display:block;margin-bottom:var(--s2);font-size:var(--fs-13);color:var(--ink-3)}.p-shell .run-field input,.p-shell .search input[type=search]{display:block;width:100%;box-sizing:border-box;min-height:44px;border:1px solid var(--line);border-radius:var(--r-ctl);background:var(--bg-sunk);color:var(--ink);padding:var(--s3) var(--s4);font-size:16px;font-family:var(--sans);outline:none}.p-shell .run-field input:focus,.p-shell .search input[type=search]:focus{border-color:var(--brand-line)}.p-shell .search-results{list-style:none;margin:var(--s3) 0 0;padding:0;display:flex;flex-direction:column}.p-shell .search-hit{display:flex;align-items:center;gap:var(--s3);min-height:44px;padding:var(--s2) 0;border-top:1px solid var(--line);color:var(--ink)}.p-shell .search-hit-text{flex:1 1 auto;min-width:0;font-size:var(--fs-14);overflow-wrap:anywhere}.p-shell .search-hit-text[data-done=true]{color:var(--ink-3);text-decoration:line-through}.p-shell .search-hit-when{flex:none;font-size:var(--fs-12);color:var(--ink-3);white-space:nowrap}.p-shell .templates-bar{margin-bottom:var(--s3)}.p-shell .run-field{display:block;margin:var(--s3) 0}.p-shell .run-field>span{display:block;margin-bottom:var(--s1);font-size:var(--fs-13);color:var(--ink-3)}.p-shell .run-launch,.p-shell .run-result,.p-shell .run-save{margin-top:var(--s4)}.p-shell .run-result h3{margin:0;font-size:var(--fs-15);font-weight:600;color:var(--ink);overflow-wrap:anywhere;min-width:0;flex:1 1 200px}.p-shell .run-result h4{margin:var(--s4) 0 var(--s2);font-size:var(--fs-14);font-weight:600;color:var(--ink)}.p-shell .run-list,.p-shell .run-steps{margin:var(--s3) 0 0;padding-left:var(--s5);font-size:var(--fs-14);color:var(--ink-2);line-height:1.6}.p-shell .run-steps li{padding:var(--s1) 0}.p-shell .run-steps li>span{display:block;overflow-wrap:anywhere}.p-shell .table-scroll{margin-top:var(--s3);overflow-x:auto;-webkit-overflow-scrolling:touch;border:1px solid var(--line);border-radius:var(--r-ctl)}.p-shell .table-scroll table{border-collapse:collapse;min-width:100%;font-size:var(--fs-13)}.p-shell .table-scroll td,.p-shell .table-scroll th{text-align:left;vertical-align:top;padding:var(--s2) var(--s3);border-bottom:1px solid var(--line);min-width:96px}.p-shell .table-scroll th{color:var(--ink-3);font-weight:600;font-size:var(--fs-12);background:var(--surface-3)}.p-shell .table-scroll:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.p-shell .history-day h2{margin:var(--s5) 0 var(--s2);font-size:var(--fs-14);font-weight:600;color:var(--ink-3)}.p-shell .history-item{flex-direction:column;align-items:stretch}.p-shell .history-item>summary{display:flex;flex-direction:column;gap:var(--s1);min-height:44px;list-style:none;cursor:pointer}.p-shell .history-item>summary::-webkit-details-marker{display:none}.p-shell .history-item[open]>summary{margin-bottom:var(--s3)}.p-shell .history-title{font-size:var(--fs-14);font-weight:600;color:var(--ink)}.p-shell .history-meta{display:flex;align-items:center;flex-wrap:wrap;gap:var(--s2);font-size:var(--fs-12);color:var(--ink-3)}.p-shell .history-headline{font-size:var(--fs-13);line-height:1.5;color:var(--ink-3);overflow-wrap:anywhere}.p-shell mark.hit{background:var(--brand-soft);color:var(--ink);border-radius:3px;padding:0 2px;font-weight:600}.p-shell .search-hit-block{flex-direction:column;align-items:stretch;gap:var(--s1)}.p-shell .search-hit-row{display:flex;align-items:center;gap:var(--s3);min-width:0}.p-shell .search-excerpt{font-size:var(--fs-13);line-height:1.5;color:var(--ink-3);overflow-wrap:anywhere}.p-shell .search-all{margin:var(--s2) 0 0}.p-shell .search-all a{display:inline-flex;align-items:center;min-height:44px;font-size:var(--fs-13);color:var(--brand-text)}.p-shell .kind-row,.p-shell .mode-row{margin:var(--s3) 0 var(--s2)}.p-shell .stage3-form{display:flex;flex-direction:column;gap:var(--s2);margin-top:var(--s3)}.p-shell .card>form.stage3-form>label{flex:0 0 auto;width:100%}.p-shell .card>form.stage3-form>label>input:not([type=checkbox]){margin-top:0}.p-shell .card>form.stage3-form>label.check-row>input[type=checkbox]{width:22px;height:22px;padding:0;margin:0;display:inline-block;flex:none}.p-shell .run-field input[type=datetime-local],.p-shell .run-field input[type=email],.p-shell .run-field input[type=file],.p-shell .run-field input[type=password],.p-shell .run-field select,.p-shell .stage3-textarea{display:block;width:100%;box-sizing:border-box;min-height:44px;border:1px solid var(--line);border-radius:var(--r-ctl);background:var(--bg-sunk);color:var(--ink);padding:var(--s3) var(--s4);font-size:16px;font-family:var(--sans);outline:none}.p-shell .stage3-textarea{min-height:140px;resize:vertical;line-height:1.5}.p-shell .run-field input[type=datetime-local]:focus,.p-shell .run-field input[type=email]:focus,.p-shell .run-field input[type=password]:focus,.p-shell .run-field select:focus,.p-shell .stage3-textarea:focus{border-color:var(--brand-line)}.p-shell .run-field input[type=file]{padding:var(--s2) var(--s3);font-size:var(--fs-14)}.p-shell .check-row{display:flex;align-items:center;gap:var(--s3);min-height:44px;font-size:var(--fs-14);color:var(--ink);cursor:pointer}.p-shell .check-row input,.p-shell .import-check input{width:22px;height:22px;flex:none;accent-color:var(--brand-solid)}.p-shell .reminder-item .meta{margin-top:var(--s1)}.p-shell .channel-block{border-top:1px solid var(--line);padding-top:var(--s3);margin-top:var(--s4)}.p-shell .channel-block h3{margin:0;font-size:var(--fs-14);font-weight:600;color:var(--ink)}.p-shell .link-box{margin-top:var(--s3);padding:var(--s4);border:1px solid var(--brand-line);border-radius:var(--r-ctl);background:var(--bg-sunk)}.p-shell .link-box p{margin:0 0 var(--s2);font-size:var(--fs-13);color:var(--ink-3)}.p-shell .link-code{font-variant-numeric:tabular-nums;font-size:28px!important;letter-spacing:.12em;font-weight:700;color:var(--ink)!important;overflow-wrap:anywhere}.p-shell .import-list{list-style:none;margin:var(--s3) 0 0;padding:0;display:flex;flex-direction:column}.p-shell .import-item{border-top:1px solid var(--line);padding:var(--s1) 0}.p-shell .import-item[data-duplicate=true] .title{color:var(--ink-3)}.p-shell .import-check{display:flex;align-items:flex-start;gap:var(--s3);min-height:44px;padding:var(--s2) 0;cursor:pointer}.p-shell .import-main{display:flex;flex-direction:column;gap:var(--s1);min-width:0;flex:1 1 auto}.p-shell .import-main .title{font-size:var(--fs-14);font-weight:600;color:var(--ink);overflow-wrap:anywhere}.p-shell .import-main .meta{font-size:var(--fs-12);line-height:1.5;color:var(--ink-3)}.p-shell .import-warnings{list-style:none;margin:var(--s3) 0 0;padding:0}.p-shell .danger-box{border:1px solid var(--danger);border-radius:var(--r-ctl);background:var(--danger-soft);padding:var(--s4)}.p-shell .danger-box p{margin:0;font-size:var(--fs-13);line-height:1.5;color:var(--ink)}.p-shell .danger-btn{color:var(--danger);border-color:var(--danger);background:transparent}.p-shell .danger-btn:disabled{opacity:.5;cursor:not-allowed}.p-shell .qa-btn:is(a){display:inline-flex;align-items:center;justify-content:center;text-decoration:none}.p-help-link{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;flex:none;color:var(--ink-3);text-decoration:none}.p-help-link>span{display:grid;place-items:center;width:28px;height:28px;border:1px solid var(--line);border-radius:50%;font-size:var(--fs-14);font-weight:600}.p-help-link:hover>span{color:var(--brand-text);border-color:var(--brand-line)}.p-help-link:focus-visible{outline:2px solid var(--brand);outline-offset:-2px;border-radius:50%}.p-shell .faq details>p{margin:var(--s2) 0 var(--s3)}.p-shell .p-help-body{line-height:1.6;overflow-wrap:anywhere}.p-shell .p-help-body ol,.p-shell .p-help-body p,.p-shell .p-help-body ul{margin:var(--s2) 0 var(--s3)}.p-shell .p-help-body ul{list-style:disc;padding-left:var(--s5)}.p-shell .p-help-body ol{list-style:decimal;padding-left:var(--s5)}.p-shell .p-help-body h3,.p-shell .p-help-body h4{margin-top:var(--s3);font-weight:600;color:var(--ink)}.p-shell .p-help-fallback{margin-top:var(--s4);padding:var(--s3);border:1px solid var(--line);border-radius:var(--r-ctl);background:var(--surface)}.p-shell .p-help-fallback>h3{margin-top:0}@media (max-width:900px){.p-shell :is(input,textarea,select){scroll-margin-bottom:120px}}@media (max-width:600px){.p-shell .digest-actions .btn,.p-shell .qa-row .qa-btn{flex:1 1 auto}.p-shell .search-hit{flex-wrap:wrap}.p-shell .search-hit-when{flex-basis:100%}.p-shell .search-hit-row{flex-wrap:wrap}.p-shell .link-code{font-size:24px!important}.p-shell .table-scroll td,.p-shell .table-scroll th{min-width:84px}.p-shell .run-steps li>.qa-btn{margin-top:var(--s1)}.p-shell .list-item a.title{display:inline-flex;align-items:center;min-height:44px}.p-shell .card details>summary{display:flex;align-items:center;min-height:44px}}