.personal-jiri-form,.personal-jiri-hero,.personal-jiri-results,.personal-jiri-summary,.personal-jiri-time-grid{display:grid}.personal-jiri-hero{gap:18px}.personal-jiri-card__section h3,.personal-jiri-hero__copy h2,.personal-jiri-time-group h3{margin:0}.personal-jiri-avoid-item span,.personal-jiri-hero__copy p,.personal-jiri-time-group article span{margin:0;color:var(--muted);line-height:1.7}.personal-jiri-hero__tips{display:grid;gap:10px}.personal-jiri-hero__tips span{padding:12px 14px;border-radius:8px;background:rgba(255,255,255,.42);border:1px solid rgba(15,118,110,.1);color:var(--text)}.personal-jiri-form{gap:18px}.personal-jiri-form__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.personal-jiri-form label{display:grid;gap:8px}.personal-jiri-form span{color:var(--text);font-weight:700}.personal-jiri-form input:not([type=checkbox]),.personal-jiri-form select{width:100%;min-height:46px;padding:10px 12px;border:1px solid rgba(15,118,110,.14);border-radius:8px;background:rgba(255,255,255,.72);color:var(--text)}.personal-jiri-form input[type=checkbox]{width:18px;height:18px;min-height:0;flex:0 0 auto;accent-color:#0f766e}.personal-jiri-form__actions{display:flex;justify-content:flex-end}.personal-jiri-detail-toolbar{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:18px}.personal-jiri-share-summary{display:grid;gap:8px;margin-bottom:18px;padding:16px 18px}.personal-jiri-share-summary-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.personal-jiri-share-summary strong{color:var(--text)}.personal-jiri-share-summary p{margin:0;color:var(--muted);line-height:1.7}.personal-jiri-print-card{display:grid;gap:14px;margin-bottom:18px;padding:24px 26px;border:1px solid rgba(15,118,110,.12);border-radius:18px;box-shadow:0 18px 38px rgba(15,23,42,.08);background:radial-gradient(circle at top right,rgba(56,189,248,.18),transparent 34%),linear-gradient(135deg,rgba(255,255,255,.94) 0,rgba(240,249,255,.92) 100%)}.personal-jiri-print-card__head,.personal-jiri-print-card__meta,.personal-jiri-print-card__tags{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.personal-jiri-print-card__head{justify-content:space-between}.personal-jiri-print-card__head b{padding:6px 10px;border-radius:999px;background:rgba(15,118,110,.1);color:#0f766e;font-size:13px;font-weight:800}.personal-jiri-print-card__kicker{color:var(--muted);font-size:12px;font-weight:800;letter-spacing:.08em}.personal-jiri-print-card h3{margin:0;color:var(--text);font-size:28px;line-height:1.25}.personal-jiri-print-card__serial{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border-radius:12px;background:rgba(15,118,110,.06)}.personal-jiri-print-card__serial span{color:var(--muted);font-size:12px;font-weight:800;letter-spacing:.06em}.personal-jiri-print-card__serial strong{color:var(--text);font-size:16px;letter-spacing:.08em}.personal-jiri-print-card__meta span{padding:6px 10px;border-radius:999px;background:rgba(255,255,255,.78);color:var(--muted);font-size:13px;border:1px solid rgba(15,118,110,.08)}.personal-jiri-print-card__tags span{padding:7px 11px;border-radius:999px;background:rgba(22,163,74,.1);color:#166534;font-size:13px;font-weight:700}.personal-jiri-print-card p,.personal-jiri-print-card small{margin:0;color:var(--muted);line-height:1.8}.personal-jiri-print-card small{font-size:13px}.personal-jiri-print-card em{color:var(--muted);font-size:12px;font-style:normal;letter-spacing:.04em}.personal-jiri-print-card__footer{display:flex;flex-wrap:wrap;gap:10px;padding-top:8px;border-top:1px dashed rgba(15,118,110,.16)}.personal-jiri-print-card__footer span{padding:5px 9px;border-radius:999px;background:rgba(15,118,110,.06);color:var(--muted);font-size:12px}.personal-jiri-print-card__bottom{display:grid;grid-template-columns:minmax(0,1fr) 180px;gap:18px;align-items:center}.personal-jiri-print-card__review{display:grid;gap:8px}.personal-jiri-print-card__review strong{color:var(--text)}.personal-jiri-print-card__review p{font-size:13px;word-break:break-all}.personal-jiri-print-card__brand{display:grid;gap:4px;margin-top:8px;padding:12px 14px;border-radius:14px;background:rgba(255,255,255,.72);border:1px solid rgba(15,118,110,.08)}.personal-jiri-print-card__brand strong{color:var(--text);font-size:16px}.personal-jiri-print-card__brand small,.personal-jiri-print-card__brand span{color:var(--muted)}.personal-jiri-print-card__contact{display:grid;gap:4px;margin-top:4px;padding-top:8px;border-top:1px dashed rgba(15,118,110,.14)}.personal-jiri-print-card__contact span{color:var(--text);font-size:12px}.personal-jiri-print-card__brand small,.personal-jiri-print-card__contact small{font-size:12px;line-height:1.6}.personal-jiri-print-card__qr{display:grid;justify-items:center;gap:8px;padding:12px;border-radius:16px;background:rgba(255,255,255,.72);border:1px solid rgba(15,118,110,.08)}.personal-jiri-print-card__qr img{width:150px;height:150px;border-radius:10px;background:#fff}.personal-jiri-print-card__qr span{color:var(--muted);font-size:12px}.personal-jiri-manual-rules{display:grid;gap:12px;padding:16px;border-radius:8px;background:rgba(255,255,255,.34)}.personal-jiri-manual-rules strong{color:var(--text)}.personal-jiri-check{display:flex;align-items:center;gap:10px;color:var(--text)}.personal-jiri-textarea{display:grid;gap:8px}.personal-jiri-textarea textarea{width:100%;padding:12px;border:1px solid rgba(15,118,110,.14);border-radius:8px;background:rgba(255,255,255,.72);color:var(--text);resize:vertical}.personal-jiri-summary{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px}.personal-jiri-summary__item{display:grid;gap:8px;padding:18px}.personal-jiri-summary__item span{color:var(--muted)}.personal-jiri-summary__item strong{color:var(--text);font-size:24px}.personal-jiri-avoid-list,.personal-jiri-results{gap:18px}.personal-jiri-anchor-nav{display:flex;flex-wrap:wrap;gap:10px;margin:0 0 18px}.personal-jiri-anchor-nav a{padding:8px 12px;border-radius:999px;background:rgba(15,118,110,.08);color:var(--text);font-weight:700;text-decoration:none;border:1px solid rgba(15,118,110,.12)}.personal-jiri-anchor-nav a:hover{background:rgba(15,118,110,.14)}.personal-jiri-profile-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:16px}.personal-jiri-profile-pair article{display:grid;gap:8px;padding:18px}.personal-jiri-profile-pair small,.personal-jiri-profile-pair span{color:var(--muted)}.personal-jiri-profile-pair strong{color:var(--text)}.personal-jiri-validation{display:grid;gap:10px;margin-top:16px}.personal-jiri-validation span{padding:12px 14px;border-radius:8px;background:rgba(180,83,9,.09);border:1px solid rgba(180,83,9,.14);color:#9a3412}.personal-jiri-manual-summary{display:flex;flex-wrap:wrap;gap:10px;margin-top:14px;color:var(--muted)}.personal-jiri-manual-summary b{padding:6px 10px;border-radius:999px;background:rgba(15,118,110,.08);color:var(--text);font-weight:700}.personal-jiri-card{display:grid;gap:16px;padding:22px;border-radius:10px;border:1px solid rgba(15,118,110,.14);background:rgba(255,255,255,.38)}.personal-jiri-avoid-item,.personal-jiri-card__head,.personal-jiri-card__meta,.personal-jiri-tags{display:flex;flex-wrap:wrap;gap:10px}.personal-jiri-card__head{align-items:start;justify-content:space-between}.personal-jiri-card__head strong{display:block;color:var(--text);font-size:24px}.personal-jiri-card__head span,.personal-jiri-card__meta span{color:var(--muted)}.personal-jiri-score{min-width:90px;padding:10px 12px;border-radius:8px;text-align:center;background:rgba(15,118,110,.08)}.personal-jiri-score b,.personal-jiri-score span{display:block}.personal-jiri-score.is-上吉,.personal-jiri-score.is-吉{background:rgba(22,163,74,.12);color:#166534}.personal-jiri-score.is-可用{background:rgba(180,83,9,.12);color:#9a3412}.personal-jiri-score.is-平,.personal-jiri-score.is-慎用{background:rgba(220,38,38,.1);color:#991b1b}.personal-jiri-card__section{display:grid;gap:10px}.personal-jiri-detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.personal-jiri-detail-block{display:grid;gap:14px;padding:16px;border-radius:12px;background:rgba(255,255,255,.22);border:1px solid rgba(15,118,110,.08)}.personal-jiri-detail-block--full{padding:18px}.personal-jiri-detail-block__title{display:inline-flex;align-items:center;width:fit-content;padding:6px 10px;border-radius:999px;background:rgba(15,118,110,.08);color:var(--text);font-size:13px;font-weight:800}.personal-jiri-panel{border:1px solid rgba(15,118,110,.12);border-radius:12px;background:rgba(255,255,255,.28);overflow:hidden}.personal-jiri-panel summary{cursor:pointer;list-style:none;padding:16px 18px;color:var(--text);font-size:18px;font-weight:800;display:flex;align-items:center;justify-content:space-between}.personal-jiri-panel summary::-webkit-details-marker{display:none}.personal-jiri-panel summary::after{content:"展开";color:var(--muted);font-size:13px;font-weight:700}.personal-jiri-panel[open] summary::after{content:"收起"}.personal-jiri-panel__body{display:grid;gap:16px;padding:0 18px 18px}.personal-jiri-conclusion{display:grid;gap:10px;padding:16px 18px}.personal-jiri-conclusion strong{color:var(--text)}.personal-jiri-conclusion p{margin:0;color:var(--muted);line-height:1.7}.personal-jiri-tags span{padding:7px 10px;border-radius:999px;font-size:14px}.personal-jiri-tags .is-good,.personal-jiri-tags .is-good-lite{background:rgba(22,163,74,.11);color:#166534}.personal-jiri-tags .is-warn{background:rgba(180,83,9,.12);color:#9a3412}.personal-jiri-tags .is-bad-lite{background:rgba(220,38,38,.1);color:#991b1b}.personal-jiri-time-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.personal-jiri-time-group{display:grid;gap:10px;padding:16px;border-radius:12px;background:rgba(255,255,255,.32);border:1px solid rgba(15,118,110,.08)}.personal-jiri-time-group--good{background:rgba(22,163,74,.06)}.personal-jiri-time-group--warn{background:rgba(180,83,9,.07)}.personal-jiri-time-group article{display:grid;gap:4px}.personal-jiri-time-card{padding:14px;border-radius:12px;background:rgba(255,255,255,.72);border:1px solid rgba(15,118,110,.08)}.personal-jiri-time-card__head{display:flex;align-items:center;justify-content:space-between;gap:10px}.personal-jiri-time-card__head span{padding:5px 10px;border-radius:999px;font-size:12px}.personal-jiri-avoid-item strong,.personal-jiri-time-group strong{color:var(--text)}.personal-jiri-judgment-card{gap:14px}.personal-jiri-judgment-card__head{display:flex;align-items:center;justify-content:space-between;gap:14px}.personal-jiri-judgment-card__title{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.personal-jiri-judgment-card__title strong{color:var(--text);font-size:18px}.personal-jiri-judgment-card__title span{padding:6px 10px;border-radius:999px;font-size:13px}.personal-jiri-judgment-card__score{min-width:88px;display:grid;justify-items:center;padding:10px 12px;border-radius:12px;background:rgba(15,118,110,.08);color:var(--text)}.personal-jiri-judgment-card__score span{font-size:12px;color:var(--muted)}.personal-jiri-judgment-card__score b{font-size:24px;line-height:1.1}.personal-jiri-judgment-card__section{gap:8px}.personal-jiri-judgment-card__label{color:var(--muted);font-size:13px;font-weight:700}.personal-jiri-theme-section{display:grid;gap:14px;padding:16px;border-radius:12px;background:rgba(255,255,255,.22);border:1px solid rgba(15,118,110,.08)}.personal-jiri-theme-section__head{display:grid;gap:10px}.personal-jiri-theme-section__head h3{margin:0;color:var(--text)}.personal-jiri-avoid-item{align-items:center;justify-content:space-between;padding:16px 18px}.personal-jiri-avoid-item__actions{display:flex;align-items:center;gap:12px}.personal-jiri-avoid-item b{color:#991b1b}.service-page--zeday .service-hero{position:relative;overflow:hidden;display:block;min-height:156px;padding:18px 112px 20px 28px;margin-bottom:14px;border:1px solid rgba(15,118,110,.12);border-radius:24px;background:radial-gradient(circle at 90% 20%,rgba(216,167,95,.22),transparent 24%),radial-gradient(circle at 8% 100%,rgba(15,118,110,.12),transparent 26%),linear-gradient(135deg,rgba(245,249,248,.96),rgba(255,255,255,.92));box-shadow:0 16px 34px rgba(56,72,64,.08)}.service-page--zeday .service-hero__copy{display:grid;align-content:center;gap:10px;max-width:980px;min-height:116px}.service-page--zeday .service-kicker{width:fit-content;padding:8px 18px;border-radius:999px;background:linear-gradient(90deg,rgba(203,98,28,.16),rgba(203,98,28,.06));color:#c9651d;font-size:13px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.service-page--zeday .service-hero h1{margin:0;font-size:26px;line-height:1.15}.service-page--zeday .service-hero p{max-width:1120px;margin:0;color:rgba(72,92,88,.84);font-size:15px;line-height:1.7}.service-page--zeday .service-hero__icon{position:absolute;right:26px;top:50%;display:grid;place-items:center;width:74px;height:74px;border-radius:24px;background:linear-gradient(180deg,rgba(230,241,236,.94),rgba(214,228,221,.9));box-shadow:inset 1px 1px 0 rgba(255,255,255,.92),0 10px 24px rgba(92,108,98,.12);color:#cc742f;font-size:30px;transform:translateY(-50%)}.service-page--zeday .personal-jiri-hero{grid-template-columns:minmax(0,.88fr) minmax(420px,1.12fr);align-items:start;padding:24px;border:1px solid rgba(15,118,110,.1);background:linear-gradient(135deg,rgba(255,255,255,.46),rgba(255,255,255,.2)),rgba(255,255,255,.24)}.service-page--zeday .personal-jiri-hero__copy h2{font-size:28px}.service-page--zeday .personal-jiri-hero__tips{grid-template-columns:repeat(3,minmax(0,1fr))}.service-page--zeday .personal-jiri-hero__tips span{min-height:76px;border-radius:16px;background:rgba(255,255,255,.62);box-shadow:inset 1px 1px 0 rgba(255,255,255,.76)}.service-page--zeday .service-card__head{display:flex;align-items:flex-end;justify-content:space-between;gap:14px;margin-bottom:12px}.service-page--zeday .service-card__head p{max-width:760px;font-size:15px;line-height:1.8}.service-page--zeday .personal-jiri-results-count{display:inline-block;margin:0 2px;color:#2f5f52;font-size:22px;font-weight:900;line-height:1}.service-page--zeday .zeday-dashboard-grid,.service-page--zeday .zeday-results-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:14px;align-items:start}.service-page--zeday .personal-jiri-form{gap:12px}.service-page--zeday .personal-jiri-form__simple{display:grid;gap:14px;padding:16px;border:1px solid rgba(15,118,110,.12);border-radius:18px;background:linear-gradient(180deg,rgba(241,247,245,.88),rgba(255,255,255,.62));box-shadow:inset 1px 1px 0 rgba(255,255,255,.64)}.service-page--zeday .personal-jiri-form__section{display:grid;gap:12px;padding:14px;border-radius:18px}.service-page--zeday .personal-jiri-form__section--primary{border:1px solid rgba(22,101,52,.12);background:linear-gradient(135deg,rgba(255,255,255,.92),rgba(235,247,241,.88));box-shadow:inset 0 1px 0 rgba(255,255,255,.82),0 10px 24px rgba(15,118,110,.06)}.service-page--zeday .personal-jiri-form__section-head{display:flex;align-items:baseline;justify-content:space-between;gap:16px}.service-page--zeday .personal-jiri-form__section-head strong{font-size:15px;color:#17322b}.service-page--zeday .personal-jiri-form__section-head span{font-size:12px;color:rgba(57,78,70,.72)}.service-page--zeday .personal-jiri-form__section-head--soft{padding:0 2px}.service-page--zeday .personal-jiri-form__simple-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.service-page--zeday .personal-jiri-form__simple-grid--primary{grid-template-columns:1.15fr .85fr .9fr .8fr 1.1fr}.service-page--zeday .personal-jiri-form__simple-grid--more{grid-template-columns:repeat(4,minmax(0,1fr))}.service-page--zeday .personal-jiri-form__field--wide{grid-column:span 1}.service-page--zeday .personal-jiri-form__simple-actions{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:2px 4px 0}.service-page--zeday .personal-jiri-form__simple-actions span{color:rgba(49,70,62,.72);font-size:13px;line-height:1.5;font-weight:600}.service-page--zeday .personal-jiri-conditional.is-hidden{display:none!important}.service-page--zeday .personal-jiri-form__more{border:1px solid rgba(154,124,82,.18);border-radius:16px;background:linear-gradient(180deg,rgba(249,246,240,.96),rgba(255,252,247,.88));overflow:hidden;box-shadow:inset 0 1px 0 rgba(255,255,255,.9)}.service-page--zeday .personal-jiri-form__more--simple{background:linear-gradient(180deg,rgba(248,244,237,.92),rgba(255,251,246,.84))}.service-page--zeday .personal-jiri-form__more summary{cursor:pointer;list-style:none;padding:13px 16px;color:#5a4633;font-weight:800;background:linear-gradient(180deg,rgba(245,238,228,.96),rgba(250,245,238,.86));border-bottom:1px solid rgba(164,134,96,.14)}.service-page--zeday .personal-jiri-form__more summary::-webkit-details-marker{display:none}.service-page--zeday .personal-jiri-form__more summary::after{content:"展开";float:right;color:rgba(118,93,66,.72);font-size:13px}.service-page--zeday .personal-jiri-form__more[open] summary::after{content:"收起"}.service-page--zeday .personal-jiri-form__more-body{display:grid;gap:14px;padding:12px 14px 14px}.service-page--zeday .personal-jiri-advanced-flat{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);gap:12px}.service-page--zeday .personal-jiri-advanced-flat.is-filter-only{grid-template-columns:minmax(0,1fr)}.service-page--zeday .personal-jiri-form__grid,.service-page--zeday .personal-jiri-manual-rules{padding:14px;border:1px solid rgba(173,153,124,.18);border-radius:18px;background:rgba(255,252,248,.78);box-shadow:inset 1px 1px 0 rgba(255,255,255,.64)}.service-page--zeday .personal-jiri-form__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.service-page--zeday .personal-jiri-form label{gap:6px}.service-page--zeday .personal-jiri-form span{font-size:14px}.service-page--zeday .personal-jiri-form label>span:first-child{font-size:13px;font-weight:800;color:#314842}.service-page--zeday .personal-jiri-form input:not([type=checkbox]),.service-page--zeday .personal-jiri-form select,.service-page--zeday .personal-jiri-textarea textarea{border-radius:12px;background:rgba(255,255,255,.92);box-shadow:inset 0 1px 0 rgba(255,255,255,.82);border-color:rgba(187,205,198,.72)}.service-page--zeday .personal-jiri-form input:not([type=checkbox]),.service-page--zeday .personal-jiri-form select{min-height:42px;padding:8px 12px}.service-page--zeday .personal-jiri-query-card,.service-page--zeday .personal-jiri-summary-card,.service-page--zeday .service-card:has(.personal-jiri-avoid-list),.service-page--zeday .service-card:has(.personal-jiri-results){padding:18px 20px;margin-bottom:14px}.service-page--zeday .personal-jiri-advanced{border:1px solid rgba(15,118,110,.1);border-radius:16px;background:rgba(255,255,255,.3);overflow:hidden}.service-page--zeday .personal-jiri-advanced summary,.service-page--zeday .personal-jiri-card-more summary{cursor:pointer;list-style:none;color:var(--text);font-weight:800}.service-page--zeday .personal-jiri-advanced summary::-webkit-details-marker,.service-page--zeday .personal-jiri-card-more summary::-webkit-details-marker{display:none}.service-page--zeday .personal-jiri-advanced summary{padding:12px 14px}.service-page--zeday .personal-jiri-advanced summary::after,.service-page--zeday .personal-jiri-card-more summary::after{content:"展开";float:right;color:var(--muted);font-size:13px}.service-page--zeday .personal-jiri-advanced[open] summary::after,.service-page--zeday .personal-jiri-card-more[open] summary::after{content:"收起"}.service-page--zeday .personal-jiri-advanced__grid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);gap:12px;padding:0 12px 12px}.service-page--zeday .personal-jiri-manual-rules{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.service-page--zeday .personal-jiri-manual-rules strong,.service-page--zeday .personal-jiri-textarea{grid-column:1/-1}.service-page--zeday .personal-jiri-manual-rules strong{display:flex;align-items:center;gap:10px;font-size:15px}.service-page--zeday .personal-jiri-manual-rules strong::before{content:"";width:8px;height:20px;border-radius:999px;background:linear-gradient(180deg,#0f766e,#d8a75f)}.service-page--zeday .personal-jiri-check{display:flex;align-items:center;min-height:42px;padding:9px 11px;border:1px solid rgba(15,118,110,.1);border-radius:14px;background:rgba(255,255,255,.48)}.service-page--zeday .personal-jiri-check span{font-weight:700}.service-page--zeday .personal-jiri-textarea textarea{min-height:70px}.service-page--zeday .personal-jiri-form__actions{position:static;z-index:3;justify-content:space-between;align-items:center;padding:10px 12px;border:1px solid rgba(15,118,110,.12);border-radius:18px;background:rgba(236,244,239,.88);box-shadow:0 10px 24px rgba(56,72,64,.1)}.service-page--zeday .personal-jiri-form__actions::before{content:"填写越完整，推荐越贴近双方命理与避忌";color:var(--muted);font-size:14px;font-weight:700}.service-page--zeday .personal-jiri-overview-bar{display:grid;gap:10px}.service-page--zeday .personal-jiri-overview-bar__title{display:flex;align-items:baseline;justify-content:space-between;gap:18px}.service-page--zeday .personal-jiri-overview-bar__title h2{margin:0}.service-page--zeday .personal-jiri-overview-bar__title p{margin:0;color:rgba(79,97,89,.82);font-size:14px;font-weight:700}.service-page--zeday .personal-jiri-summary{display:flex;flex-wrap:wrap;gap:8px}.service-page--zeday .personal-jiri-summary__pill{display:inline-flex;align-items:center;gap:8px;min-height:38px;padding:7px 12px;border-radius:999px;background:rgba(255,255,255,.58);border:1px solid rgba(174,190,182,.22);color:#33463f;font-size:14px;font-weight:700}.service-page--zeday .personal-jiri-summary__pill b{color:rgba(86,106,97,.78);font-size:13px}.service-page--zeday .personal-jiri-summary__pill.is-strong{background:rgba(15,118,110,.12);border-color:rgba(15,118,110,.18);color:#0f766e}.service-page--zeday .personal-jiri-summary-tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.service-page--zeday .personal-jiri-summary-tags span{display:inline-flex;align-items:center;min-height:32px;padding:5px 10px;border-radius:999px;background:rgba(255,255,255,.6);color:#5b695f;font-size:12px;font-weight:700;border:1px solid rgba(173,190,181,.28)}.service-page--zeday .personal-jiri-summary-tags span.is-warning{background:rgba(180,83,9,.08);color:#b45309;border-color:rgba(180,83,9,.16)}.service-page--zeday .personal-jiri-summary-tags span.is-filter{background:rgba(15,118,110,.08);color:#0f766e;border-color:rgba(15,118,110,.16)}.service-page--zeday .personal-jiri-results{gap:16px}.service-page--zeday .zeday-results-side .service-card__head{margin-bottom:14px}.service-page--zeday .zeday-results-side .personal-jiri-avoid-list{display:grid;grid-template-columns:minmax(0,1fr);gap:10px}.service-page--zeday .personal-jiri-card{position:relative;overflow:hidden;gap:14px;box-shadow:0 10px 22px rgba(56,72,64,.08)}.service-page--zeday .personal-jiri-card::before{content:"";position:absolute;inset:0 auto 0 0;background:linear-gradient(180deg,#0f766e,#d8a75f);width:6px}.service-page--zeday .personal-jiri-card__head{gap:16px;align-items:flex-start}.service-page--zeday .personal-jiri-card__head strong{font-size:22px}.service-page--zeday .personal-jiri-card__head>div:first-child{display:grid;gap:6px}.service-page--zeday .personal-jiri-card__meta span,.service-page--zeday .personal-jiri-tags span{background-clip:padding-box}.service-page--zeday .personal-jiri-card__meta{display:flex;flex-wrap:wrap;gap:8px 14px;color:var(--muted);font-size:13px;line-height:1.6}.service-page--zeday .personal-jiri-card__meta span{position:relative}.service-page--zeday .personal-jiri-card__meta span:not(:last-child)::after{content:"";position:absolute;right:-8px;top:50%;width:4px;height:4px;border-radius:999px;background:rgba(15,118,110,.28);transform:translateY(-50%)}.service-page--zeday .personal-jiri-score{min-width:86px;padding:10px 12px;border-radius:16px;box-shadow:inset 1px 1px 0 rgba(255,255,255,.64)}.service-page--zeday .personal-jiri-score b{font-size:22px}.service-page--zeday .personal-jiri-card__overview{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,320px);gap:12px}.service-page--zeday .personal-jiri-card__quicklook{display:grid;gap:12px;align-content:center;justify-items:center;text-align:center;padding:16px;border-radius:16px;background:rgba(255,255,255,.7)}.service-page--zeday .personal-jiri-card__quickcopy{display:grid;gap:6px}.service-page--zeday .personal-jiri-card__quickcopy strong,.service-page--zeday .personal-jiri-inline-picks>span{color:var(--text);font-size:14px;font-weight:800}.service-page--zeday .personal-jiri-card__quickcopy p{margin:0;color:var(--muted);font-size:15px;line-height:1.75}.service-page--zeday .personal-jiri-inline-picks{display:grid;gap:10px;align-content:center;justify-items:center;text-align:center;padding:16px;border-radius:16px;background:linear-gradient(180deg,rgba(241,248,243,.92),rgba(255,255,255,.72))}.service-page--zeday .personal-jiri-card__quicklook .personal-jiri-tags,.service-page--zeday .personal-jiri-inline-picks .personal-jiri-tags{justify-content:center}.service-page--zeday .personal-jiri-inline-picks p{margin:0;color:var(--muted);font-size:13px;line-height:1.6}.service-page--zeday .personal-jiri-tags span{border:1px solid rgba(15,118,110,.08);padding:5px 9px;font-size:13px}.service-page--zeday .personal-jiri-tags--compact{gap:6px}.service-page--zeday .personal-jiri-tags--compact span{padding:4px 8px}.service-page--zeday .personal-jiri-card__footer{display:grid;gap:12px;padding-top:2px}.service-page--zeday .personal-jiri-results-more{border:1px solid rgba(15,118,110,.1);border-radius:18px;background:linear-gradient(180deg,rgba(246,249,247,.94),rgba(255,255,255,.82));overflow:hidden}.service-page--zeday .personal-jiri-results-more summary{padding:14px 18px;cursor:pointer;list-style:none;color:#365d53;font-size:15px;font-weight:800;display:flex;align-items:center;justify-content:space-between}.service-page--zeday .personal-jiri-results-more summary::-webkit-details-marker{display:none}.service-page--zeday .personal-jiri-results-more summary::after{content:"展开";color:rgba(78,97,88,.78);font-size:13px;font-weight:700}.service-page--zeday .personal-jiri-results-more[open] summary::after{content:"收起"}.service-page--zeday .personal-jiri-results-more__body{display:grid;gap:14px;padding:0 14px 14px;border-top:1px solid rgba(15,118,110,.08);background:rgba(251,253,251,.72)}.service-page--zeday .personal-jiri-card-more{border:1px solid rgba(169,141,102,.18);border-radius:14px;background:linear-gradient(180deg,rgba(248,244,237,.92),rgba(255,251,246,.84))}.service-page--zeday .personal-jiri-card-more summary{padding:12px 14px;color:#6f5941;font-size:13px;background:linear-gradient(180deg,rgba(244,237,228,.94),rgba(249,244,237,.84));border-bottom:1px solid rgba(169,141,102,.14)}.service-page--zeday .personal-jiri-card__cta{display:flex;align-items:center;justify-content:space-between;gap:14px;min-height:54px;padding:10px 14px;border:1px solid rgba(15,118,110,.1);border-radius:16px;background:rgba(243,249,244,.72)}.service-page--zeday .personal-jiri-card__cta span{color:rgba(78,97,88,.82);font-size:12px;font-weight:700}.service-page--zeday .personal-jiri-card-more__body{display:grid;gap:12px;padding:0 12px 12px;background:rgba(255,251,247,.56)}.service-page--zeday .personal-jiri-time-group article{padding:8px 10px;border-radius:12px;background:rgba(255,255,255,.44)}.service-page--zeday .personal-jiri-time-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.personal-jiri-time-grid{grid-template-columns:minmax(0,1fr);gap:14px}.service-page--zeday .personal-jiri-card>.personal-jiri-form__actions{position:static;flex:0 0 auto;justify-content:flex-end;padding:0;border:0;background:0 0;box-shadow:none;backdrop-filter:none}.service-page--zeday .personal-jiri-card>.personal-jiri-form__actions::before{content:none}.service-page--zeday .personal-jiri-avoid-list{gap:12px}.service-page--zeday .personal-jiri-avoid-item{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:20px;padding:18px 20px;border-radius:20px;background:linear-gradient(180deg,rgba(255,255,255,.82),rgba(248,250,252,.74));border:1px solid rgba(148,163,184,.14)}.service-page--zeday .personal-jiri-avoid-item__content{display:grid;gap:10px;min-width:0}.service-page--zeday .personal-jiri-avoid-item strong{font-size:19px;line-height:1.3}.service-page--zeday .personal-jiri-avoid-item span{font-size:14px;line-height:1.6;color:rgba(95,108,122,.9)}.service-page--zeday .personal-jiri-avoid-item__explain{display:grid;gap:8px;margin-top:2px;padding-top:12px;border-top:1px dashed rgba(180,83,9,.18)}.service-page--zeday .personal-jiri-avoid-item__explain em{color:#9a3412;font-size:12px;font-style:normal;font-weight:800;letter-spacing:.04em}.service-page--zeday .personal-jiri-avoid-item__explain p{margin:0;color:rgba(103,80,64,.92);font-size:15px;line-height:1.85}.service-page--zeday .personal-jiri-avoid-item__actions{display:grid;justify-items:center;align-content:start;gap:12px;min-width:124px}.service-page--zeday .personal-jiri-avoid-score{min-width:76px;padding:10px 12px;border-radius:999px;background:rgba(153,27,27,.08);border:1px solid rgba(153,27,27,.12);color:#b42318;font-size:18px;font-weight:800;text-align:center}.service-page--zeday .personal-jiri-avoid-item .service-button--soft{min-height:42px;min-width:112px;padding:0 16px;border-radius:12px;border-color:rgba(15,118,110,.1);background:rgba(244,248,245,.92);color:#365d53;box-shadow:none}.service-page--zeday .personal-jiri-avoid-item .service-button--soft:hover{background:rgba(235,243,238,.98)}.service-page--zeday .personal-jiri-detail-shell{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:22px;align-items:start}.service-page--zeday .personal-jiri-detail-shell__main,.service-page--zeday .personal-jiri-detail-shell__side{display:grid;gap:22px}.service-page--zeday .personal-jiri-decision-strip,.service-page--zeday .personal-jiri-section-card,.service-page--zeday .personal-jiri-storyboard{padding:18px 22px}.service-page--zeday .personal-jiri-section-kicker{display:inline-flex;align-items:center;width:fit-content;background:linear-gradient(90deg,rgba(203,98,28,.14),rgba(203,98,28,.04));color:#c9651d;letter-spacing:.1em;text-transform:uppercase}.service-page--zeday .personal-jiri-decision-strip{display:grid;gap:16px;background:radial-gradient(circle at top left,rgba(15,118,110,.1),transparent 26%),linear-gradient(180deg,rgba(247,250,248,.98),rgba(255,255,255,.9))}.service-page--zeday .personal-jiri-decision-strip__grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:14px}.service-page--zeday .personal-jiri-decision-strip__card{display:grid;gap:10px;align-content:start;min-height:180px;padding:22px 18px 20px;border-radius:20px;background:linear-gradient(180deg,rgba(255,255,255,.86),rgba(245,249,247,.78));border:1px solid rgba(18,59,54,.08);box-shadow:0 12px 28px rgba(103,120,111,.08),inset 0 1px 0 rgba(255,255,255,.48);grid-column:span 3}.service-page--zeday .personal-jiri-decision-strip__card span{color:#5f746c;font-size:12px;font-weight:800;letter-spacing:.06em}.service-page--zeday .personal-jiri-decision-strip__card-head{display:flex;align-items:center;gap:8px}.service-page--zeday .personal-jiri-decision-strip__card-head span{display:inline-grid;place-items:center;width:28px;height:28px;border-radius:999px;background:rgba(15,118,110,.1);color:#1f5d53;letter-spacing:0}.service-page--zeday .personal-jiri-decision-strip__card-head b{color:#52675f;font-size:13px;letter-spacing:.04em}.service-page--zeday .personal-jiri-decision-strip__card strong{color:var(--deep);font-size:24px;line-height:1.35}.service-page--zeday .personal-jiri-decision-strip__card p{margin:0;color:var(--muted);line-height:1.8}.service-page--zeday .personal-jiri-storyboard__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.service-page--zeday .personal-jiri-storyboard__item{display:grid;gap:10px;min-height:0;box-shadow:0 12px 26px rgba(103,120,111,.07)}.service-page--zeday .personal-jiri-storyboard__item span{color:#5f746c;font-size:12px;font-weight:800;letter-spacing:.06em}.service-page--zeday .personal-jiri-storyboard__item strong{color:var(--deep)}.service-page--zeday .personal-jiri-storyboard__item p{margin:0;color:var(--muted);line-height:1.8}.service-page--zeday .personal-jiri-detail-hero{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:26px;padding:34px 32px;background:radial-gradient(circle at top right,rgba(184,107,53,.18),transparent 26%),radial-gradient(circle at bottom left,rgba(15,118,110,.1),transparent 24%),linear-gradient(145deg,rgba(255,255,255,.94),rgba(241,247,244,.96))}.service-page--zeday .personal-jiri-detail-hero__main{display:grid;gap:18px}.service-page--zeday .personal-jiri-detail-hero__rail{display:grid;gap:14px;align-content:start}.service-page--zeday .personal-jiri-detail-hero__facts,.service-page--zeday .personal-jiri-detail-hero__kicker{display:flex;flex-wrap:wrap;gap:10px}.service-page--zeday .personal-jiri-detail-hero__facts span,.service-page--zeday .personal-jiri-detail-hero__kicker span{padding:6px 10px;border-radius:999px;border:1px solid rgba(18,59,54,.08);background:rgba(255,255,255,.62);color:#486258;font-size:13px;font-weight:700}.service-page--zeday .personal-jiri-detail-hero h2{margin:0;color:var(--deep);font-size:44px;line-height:1.08;letter-spacing:-.02em}.service-page--zeday .personal-jiri-detail-hero>* p,.service-page--zeday .personal-jiri-detail-hero__aside-card p,.service-page--zeday .personal-jiri-detail-hero__decision-copy p{margin:0;color:var(--muted);line-height:1.85;font-size:15px}.service-page--zeday .personal-jiri-detail-hero__decision{display:grid;grid-template-columns:minmax(0,1fr) 132px;gap:14px;align-items:stretch}.service-page--zeday .personal-jiri-detail-hero__aside-card,.service-page--zeday .personal-jiri-detail-hero__decision-copy,.service-page--zeday .personal-jiri-detail-hero__score{border-radius:18px;border:1px solid rgba(18,59,54,.08);box-shadow:inset 0 1px 0 rgba(255,255,255,.42)}.service-page--zeday .personal-jiri-detail-hero__decision-copy{display:grid;gap:8px;padding:18px;background:rgba(255,255,255,.74);box-shadow:0 14px 32px rgba(103,120,111,.08),inset 0 1px 0 rgba(255,255,255,.5)}.service-page--zeday .personal-jiri-detail-hero__aside-card span,.service-page--zeday .personal-jiri-detail-hero__decision-copy span,.service-page--zeday .personal-jiri-detail-hero__score small{color:#5f746c;font-size:12px;font-weight:800;letter-spacing:.06em}.service-page--zeday .personal-jiri-detail-hero__aside-card strong,.service-page--zeday .personal-jiri-detail-hero__decision-copy strong{color:var(--deep);font-size:26px;line-height:1.35}.service-page--zeday .personal-jiri-detail-hero__score{display:grid;place-items:center;padding:14px;text-align:center;background:rgba(243,248,245,.82);color:var(--deep);box-shadow:0 14px 30px rgba(103,120,111,.06),inset 0 1px 0 rgba(255,255,255,.46)}.service-page--zeday .personal-jiri-detail-hero__score b{font-size:40px;line-height:1}.service-page--zeday .personal-jiri-detail-hero__score.is-positive{background:rgba(22,163,74,.12);color:#166534}.service-page--zeday .personal-jiri-detail-hero__score.is-caution{background:rgba(180,83,9,.12);color:#9a3412}.service-page--zeday .personal-jiri-detail-hero__score.is-neutral{background:rgba(15,118,110,.1);color:#0f766e}.service-page--zeday .personal-jiri-detail-toolbar--hero{margin-bottom:0;border-top:1px solid rgba(18,59,54,.08)}.service-page--zeday .personal-jiri-hero-stat{display:grid;gap:10px;padding:18px 18px 16px;border-radius:20px;background:linear-gradient(180deg,rgba(255,255,255,.88),rgba(241,247,244,.78));border:1px solid rgba(18,59,54,.08);box-shadow:0 14px 28px rgba(103,120,111,.08)}.service-page--zeday .personal-jiri-hero-stat--primary{background:radial-gradient(circle at top right,rgba(184,107,53,.14),transparent 32%),linear-gradient(180deg,rgba(255,255,255,.92),rgba(243,248,245,.86))}.service-page--zeday .personal-jiri-hero-stat span{color:#5f746c;font-size:12px;font-weight:800;letter-spacing:.08em}.service-page--zeday .personal-jiri-hero-stat strong{color:var(--deep);font-size:26px;line-height:1.3}.service-page--zeday .personal-jiri-hero-stat p{margin:0;color:var(--muted);font-size:14px;line-height:1.8}.service-page--zeday .personal-jiri-glance-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:14px}.service-page--zeday .personal-jiri-glance-item{display:grid;gap:10px;min-height:0;box-shadow:0 14px 28px rgba(103,120,111,.08);grid-column:span 4}.service-page--zeday .personal-jiri-glance-item--featured{grid-column:span 6;gap:14px}.service-page--zeday .personal-jiri-glance-item--compact{align-content:start}.service-page--zeday .personal-jiri-glance-item__topline{display:flex;align-items:center;justify-content:space-between;gap:12px}.service-page--zeday .personal-jiri-glance-item__topline b{display:inline-flex;align-items:center;min-height:32px;padding:0 12px;border-radius:999px;color:#145c52;font-size:14px;font-weight:800}.service-page--zeday .personal-jiri-glance-item__meta{display:flex;flex-wrap:wrap;gap:8px}.service-page--zeday .personal-jiri-glance-item__meta em{display:inline-flex;align-items:center;min-height:30px;padding:0 10px;border-radius:999px;border:1px solid rgba(18,59,54,.08);color:#5a6d66;font-size:12px;font-style:normal;font-weight:700}.service-page--zeday .personal-jiri-glance-item span{color:var(--muted)}.service-page--zeday .personal-jiri-glance-item strong{color:var(--text)}.service-page--zeday .personal-jiri-glance-item p{margin:0;color:var(--muted)}.service-page--zeday .personal-jiri-decision-panel__stack,.service-page--zeday .personal-jiri-side-summary__list{display:grid;gap:12px}.service-page--zeday .personal-jiri-decision-panel__item,.service-page--zeday .personal-jiri-side-summary__list>div{display:grid;grid-template-columns:auto minmax(0,1fr);gap:12px;padding:14px;border-radius:16px;border:1px solid rgba(18,59,54,.08);background:rgba(255,255,255,.76);box-shadow:0 12px 24px rgba(103,120,111,.06)}.service-page--zeday .personal-jiri-side-summary__list>div{grid-template-columns:minmax(0,1fr);gap:8px}.service-page--zeday .personal-jiri-decision-panel__index{display:inline-grid;place-items:center;width:34px;height:34px;border-radius:999px;background:rgba(15,118,110,.1);color:#145c52;font-size:13px;font-weight:800}.service-page--zeday .personal-jiri-decision-panel__item strong,.service-page--zeday .personal-jiri-side-summary__list strong{color:var(--deep)}.service-page--zeday .personal-jiri-decision-panel__item p,.service-page--zeday .personal-jiri-side-summary__list p{margin:4px 0 0;color:var(--muted)}.service-page--zeday .personal-jiri-side-summary__list span{color:#42574f;letter-spacing:.06em}.service-page--zeday .personal-jiri-conclusion.neu-inset,.service-page--zeday .personal-jiri-decision-strip__card.neu-inset,.service-page--zeday .personal-jiri-glance-item.neu-inset,.service-page--zeday .personal-jiri-print-card.neu-inset,.service-page--zeday .personal-jiri-share-summary.neu-inset,.service-page--zeday .personal-jiri-storyboard__item.neu-inset{box-shadow:0 14px 30px rgba(103,120,111,.08),inset 0 1px 0 rgba(255,255,255,.5)}.service-page--zeday .personal-jiri-detail-block,.service-page--zeday .personal-jiri-panel,.service-page--zeday .personal-jiri-theme-section,.service-page--zeday .personal-jiri-time-card,.service-page--zeday .personal-jiri-validation span{box-shadow:0 12px 28px rgba(103,120,111,.06)}.service-page--zeday .personal-jiri-anchor-nav{box-shadow:0 12px 28px rgba(103,120,111,.08);position:sticky;display:flex;flex-wrap:wrap;backdrop-filter:blur(10px)}.service-page--zeday .personal-jiri-anchor-nav a{box-shadow:0 8px 18px rgba(125,140,132,.08);color:#29473f;font-size:14px;font-weight:700;text-decoration:none}.service-page--zeday .personal-jiri-panel:not([open]){background:rgba(255,255,255,.24)}.service-page--zeday .personal-jiri-panel__summary-copy{display:grid;gap:3px}.service-page--zeday .personal-jiri-panel__summary-copy strong{color:var(--text);font-size:17px;line-height:1.35}.service-page--zeday .personal-jiri-panel__summary-copy small{color:var(--muted);font-size:12px;font-weight:600;line-height:1.6}.service-page--zeday .personal-jiri-card--detail-flow{gap:14px}.service-page--zeday .personal-jiri-card--detail-flow>.personal-jiri-panel,.service-page--zeday .personal-jiri-card--detail-flow>.personal-jiri-theme-section{margin:0}.service-page--zeday .personal-jiri-panel--activities summary,.service-page--zeday .personal-jiri-panel--mingli summary,.service-page--zeday .personal-jiri-panel--overview summary,.service-page--zeday .personal-jiri-panel--themes summary,.service-page--zeday .personal-jiri-panel--timing summary{align-items:flex-start}.service-page--zeday .personal-jiri-panel--soft{margin-top:16px;background:linear-gradient(180deg,rgba(245,249,247,.9),rgba(255,255,255,.82))}.service-page--zeday .personal-jiri-section-card{background:radial-gradient(circle at top right,rgba(184,107,53,.08),transparent 24%),linear-gradient(180deg,rgba(248,250,248,.96),rgba(255,255,255,.9))}.service-page--zeday .personal-jiri-section-card .service-card__head{margin-bottom:18px}.service-page--zeday .personal-jiri-decision-strip .service-card__head h2,.service-page--zeday .personal-jiri-glance-card .service-card__head h2,.service-page--zeday .personal-jiri-section-card .service-card__head h2,.service-page--zeday .personal-jiri-storyboard .service-card__head h2{font-size:34px;line-height:1.12}.service-page--zeday .personal-jiri-decision-strip .service-card__head p,.service-page--zeday .personal-jiri-glance-card .service-card__head p,.service-page--zeday .personal-jiri-section-card .service-card__head p,.service-page--zeday .personal-jiri-storyboard .service-card__head p{max-width:860px;font-size:15px;line-height:1.85}.service-page--zeday .personal-jiri-time-card{padding:16px}.service-page--zeday .personal-jiri-results{gap:18px}.service-page--zeday .personal-jiri-card{padding:22px 24px 22px 26px}.service-page--zeday .personal-jiri-section-card--deep>.personal-jiri-results{gap:18px}.service-page--zeday .personal-jiri-theme-section{display:grid;gap:14px}.service-page--zeday .personal-jiri-theme-section__head{display:grid;gap:6px}.service-page--zeday .personal-jiri-validation{display:grid;gap:10px}.service-page--zeday .personal-jiri-validation span{display:block;padding:14px 16px;color:#42574f;line-height:1.8}.service-page--zeday .personal-jiri-panel--soft summary{font-size:16px;color:#29473f}.service-page--zeday .personal-jiri-detail-toolbar--subtools{margin-bottom:4px}.service-page--zeday .personal-jiri-panel__body{padding-top:4px}.service-page--zeday .personal-jiri-section-card--deep{background:radial-gradient(circle at top right,rgba(184,107,53,.08),transparent 30%),linear-gradient(180deg,rgba(243,248,245,.92),rgba(255,255,255,.88));padding-top:18px}.service-page--zeday .personal-jiri-section-card--deep>.service-card__head{margin-bottom:14px}@media (max-width:960px){.service-page--zeday .personal-jiri-decision-strip__grid,.service-page--zeday .personal-jiri-detail-hero,.service-page--zeday .personal-jiri-detail-shell,.service-page--zeday .personal-jiri-glance-grid,.service-page--zeday .personal-jiri-hero,.service-page--zeday .personal-jiri-hero__tips,.service-page--zeday .personal-jiri-storyboard__grid,.service-page--zeday .personal-jiri-summary,.service-page--zeday .zeday-dashboard-grid,.service-page--zeday .zeday-results-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.service-page--zeday .personal-jiri-glance-item--featured{grid-column:span 2}.service-page--zeday .personal-jiri-detail-hero{grid-template-columns:minmax(0,1fr)}.service-page--zeday .personal-jiri-detail-shell__side{grid-template-columns:repeat(2,minmax(0,1fr))}.service-page--zeday .personal-jiri-decision-strip__card,.service-page--zeday .personal-jiri-glance-item{grid-column:span 1;min-height:0}.service-page--zeday .personal-jiri-advanced-flat,.service-page--zeday .personal-jiri-form__simple-grid,.service-page--zeday .personal-jiri-form__simple-grid--more,.service-page--zeday .personal-jiri-form__simple-grid--primary{grid-template-columns:repeat(2,minmax(0,1fr))}.service-page--zeday .personal-jiri-form__simple-grid--subline{grid-template-columns:minmax(0,1fr)}.service-page--zeday .personal-jiri-form__section-head{display:grid;gap:4px}.service-page--zeday .service-hero{min-height:0;padding:18px 92px 20px 22px}.service-page--zeday .service-hero__copy{min-height:0}.service-page--zeday .service-hero__icon{right:18px;width:62px;height:62px;border-radius:20px;font-size:24px}.service-page--zeday .personal-jiri-detail-hero h2{font-size:30px}.service-page--zeday .personal-jiri-detail-hero__decision{grid-template-columns:minmax(0,1fr)}.personal-jiri-detail-grid,.personal-jiri-form__grid,.personal-jiri-summary,.personal-jiri-time-grid,.service-page--zeday .personal-jiri-advanced__grid,.service-page--zeday .personal-jiri-form__grid,.service-page--zeday .personal-jiri-summary,.service-page--zeday .personal-jiri-validation,.service-page--zeday .zeday-results-side .personal-jiri-avoid-list{grid-template-columns:repeat(2,minmax(0,1fr))}.personal-jiri-profile-pair,.service-page--zeday .personal-jiri-card__overview{grid-template-columns:minmax(0,1fr)}.personal-jiri-avoid-item{align-items:flex-start;gap:12px}.personal-jiri-judgment-card__head{align-items:flex-start;flex-direction:column}.personal-jiri-avoid-item__actions{width:100%;justify-content:space-between}}@media (max-width:640px){.service-page--zeday .service-card__head{display:grid}.service-page--zeday .personal-jiri-advanced-flat,.service-page--zeday .personal-jiri-advanced__grid,.service-page--zeday .personal-jiri-anchor-nav,.service-page--zeday .personal-jiri-decision-strip__grid,.service-page--zeday .personal-jiri-detail-hero,.service-page--zeday .personal-jiri-form__simple-grid,.service-page--zeday .personal-jiri-form__simple-grid--more,.service-page--zeday .personal-jiri-form__simple-grid--primary,.service-page--zeday .personal-jiri-hero,.service-page--zeday .personal-jiri-hero__tips,.service-page--zeday .personal-jiri-manual-rules,.service-page--zeday .personal-jiri-storyboard__grid,.service-page--zeday .personal-jiri-validation,.service-page--zeday .service-hero,.service-page--zeday .zeday-dashboard-grid,.service-page--zeday .zeday-results-grid{grid-template-columns:minmax(0,1fr)}.service-page--zeday .personal-jiri-form__actions{position:static;display:grid;justify-content:stretch}.service-page--zeday .service-hero{padding:18px 20px}.service-page--zeday .service-hero__copy{gap:8px}.service-page--zeday .service-hero__icon{position:static;width:56px;height:56px;margin-top:12px;transform:none}.service-page--zeday .personal-jiri-detail-hero{padding:18px}.service-page--zeday .personal-jiri-detail-shell__side{grid-template-columns:minmax(0,1fr)}.service-page--zeday .personal-jiri-detail-hero h2{font-size:26px}.service-page--zeday .personal-jiri-decision-strip__card strong,.service-page--zeday .personal-jiri-detail-hero__decision-copy strong{font-size:18px}.service-page--zeday .personal-jiri-detail-hero__score b{font-size:34px}.service-page--zeday .personal-jiri-anchor-nav{position:static;gap:8px;padding:0;background:0 0;backdrop-filter:none}.service-page--zeday .personal-jiri-anchor-nav a{font-size:13px;text-align:center}.personal-jiri-detail-grid,.personal-jiri-form__grid,.personal-jiri-summary,.personal-jiri-time-grid,.service-page--zeday .personal-jiri-advanced-flat,.service-page--zeday .personal-jiri-form__simple-grid,.service-page--zeday .personal-jiri-form__simple-grid--more{grid-template-columns:minmax(0,1fr)}.service-page--zeday .personal-jiri-form__simple-actions{display:grid}.service-page--zeday .personal-jiri-glance-grid{grid-template-columns:minmax(0,1fr)}.service-page--zeday .personal-jiri-decision-strip__card,.service-page--zeday .personal-jiri-glance-item,.service-page--zeday .personal-jiri-glance-item--featured{grid-column:span 1}.service-page--zeday .personal-jiri-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.service-page--zeday .zeday-results-side .personal-jiri-avoid-list{grid-template-columns:minmax(0,1fr)}.service-page--zeday .personal-jiri-card__footer,.service-page--zeday .personal-jiri-inline-picks{display:grid}.service-page--zeday .personal-jiri-card__meta{display:flex}.personal-jiri-card__head{flex-direction:column}.personal-jiri-form__actions{justify-content:stretch}.personal-jiri-detail-toolbar .service-button,.personal-jiri-form__actions .service-button{width:100%}.personal-jiri-print-card__bottom,.personal-jiri-share-summary-grid{grid-template-columns:minmax(0,1fr)}.personal-jiri-avoid-item{flex-direction:column}.personal-jiri-time-card__head{align-items:flex-start;flex-direction:column}.personal-jiri-avoid-item__actions{width:100%}}@media print{body.is-printing-summary .personal-jiri-anchor-nav,body.is-printing-summary .personal-jiri-detail-toolbar,body.is-printing-summary .service-card:not(:has(#printSummaryCard)),body.is-printing-summary .service-hero,body.is-printing-summary .site-footer,body.is-printing-summary .site-header{display:none!important}body.is-printing-summary .personal-jiri-print-card{display:grid!important;margin:0;border:1px solid #cbd5e1;box-shadow:none;background:#fff}}.service-page--zeday{--zeday-paper:#fbfaf6;--zeday-surface:#ffffff;--zeday-line:rgba(28, 60, 54, .10);--zeday-soft-line:rgba(28, 60, 54, .06);--zeday-ink:#203630;--zeday-subtle:#60716b;--zeday-accent:#b86b35;--zeday-green:#245c51;--zeday-surface:#f5f1e8;--zeday-paper:#fffdf8;--zeday-paper-strong:#fffaf1;--zeday-ink-strong:#1e302a;--zeday-olive:#345a4d;--zeday-gold:#ba7a3d;--zeday-gold-soft:rgba(186, 122, 61, .14);--zeday-line-strong:rgba(52, 90, 77, .14);--zeday-font-sans:"PingFang SC","Hiragino Sans GB","Microsoft YaHei","Noto Sans SC","Source Han Sans SC",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--zeday-font-number:"DIN Alternate","Bahnschrift","Avenir Next Condensed","PingFang SC","Microsoft YaHei",sans-serif}.service-page--zeday,.service-page--zeday button,.service-page--zeday input,.service-page--zeday select,.service-page--zeday textarea{font-family:var(--zeday-font-sans);font-kerning:normal;font-synthesis-weight:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}.service-page--zeday .personal-jiri-card strong,.service-page--zeday .personal-jiri-dayframe__band strong,.service-page--zeday .personal-jiri-dayframe__hero h2,.service-page--zeday .personal-jiri-dayframe__plan-card strong,.service-page--zeday .personal-jiri-dayframe__verdict>strong,.service-page--zeday .personal-jiri-glance-item strong,.service-page--zeday .personal-jiri-judgment-card__score b,.service-page--zeday .personal-jiri-storyboard__item strong,.service-page--zeday .personal-jiri-time-card strong{font-family:var(--zeday-font-sans);font-weight:700;letter-spacing:0}.service-page--zeday .personal-jiri-dayframe__hero h2{font-weight:760;word-break:keep-all;overflow-wrap:normal;text-wrap:balance}.service-page--zeday .personal-jiri-dayframe__metric--score b,.service-page--zeday .personal-jiri-glance-item__topline b,.service-page--zeday .personal-jiri-judgment-card__score b{font-family:var(--zeday-font-number);font-variant-numeric:tabular-nums lining-nums;font-feature-settings:"tnum" 1,"lnum" 1;letter-spacing:-.03em}.service-page--zeday .personal-jiri-card p,.service-page--zeday .personal-jiri-dayframe__band p,.service-page--zeday .personal-jiri-dayframe__hero p,.service-page--zeday .personal-jiri-dayframe__plan-card p,.service-page--zeday .personal-jiri-decision-panel .service-card__head p,.service-page--zeday .personal-jiri-decision-panel__item p,.service-page--zeday .personal-jiri-glance-card .service-card__head p,.service-page--zeday .personal-jiri-glance-item p,.service-page--zeday .personal-jiri-section-card .service-card__head p,.service-page--zeday .personal-jiri-side-summary .service-card__head p,.service-page--zeday .personal-jiri-side-summary__list p,.service-page--zeday .personal-jiri-storyboard .service-card__head p{font-size:15px;font-weight:450;letter-spacing:0;line-height:1.82}.service-page--zeday .personal-jiri-dayframe__band span,.service-page--zeday .personal-jiri-dayframe__eyebrow span,.service-page--zeday .personal-jiri-dayframe__facts span,.service-page--zeday .personal-jiri-dayframe__label,.service-page--zeday .personal-jiri-dayframe__plan-card span,.service-page--zeday .personal-jiri-detail-block__title,.service-page--zeday .personal-jiri-glance-item span,.service-page--zeday .personal-jiri-section-kicker,.service-page--zeday .personal-jiri-side-summary__list span{text-transform:none}.service-page--zeday .personal-jiri-anchor-nav a,.service-page--zeday .personal-jiri-decision-panel__item strong,.service-page--zeday .personal-jiri-detail-toolbar .service-button,.service-page--zeday .personal-jiri-panel summary strong{font-weight:650}.service-page--zeday .personal-jiri-decision-panel,.service-page--zeday .personal-jiri-focus-card,.service-page--zeday .personal-jiri-glance-card,.service-page--zeday .personal-jiri-section-card,.service-page--zeday .personal-jiri-side-summary,.service-page--zeday .personal-jiri-storyboard,.service-page--zeday .service-card{border:1px solid var(--zeday-line-strong);border-radius:30px;background:linear-gradient(180deg,rgba(255,253,248,.98),rgba(251,248,241,.94));box-shadow:0 26px 54px rgba(61,71,58,.08)}.service-page--zeday .personal-jiri-dayframe{display:grid;gap:14px}.service-page--zeday .personal-jiri-dayframe__hero{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(320px,.62fr) minmax(260px,.56fr);gap:26px;padding:30px 32px 22px;border-radius:34px;border:1px solid rgba(52,90,77,.16);background:radial-gradient(circle at 0 0,rgba(186,122,61,.22),transparent 32%),radial-gradient(circle at 100% 100%,rgba(52,90,77,.16),transparent 30%),linear-gradient(135deg,#fffaf0 0,#f8f4ea 48%,#f4f7f2 100%);box-shadow:0 34px 72px rgba(61,71,58,.11);overflow:hidden;position:relative}.service-page--zeday .personal-jiri-dayframe__hero::after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(255,255,255,.34),transparent 22%,transparent 78%,rgba(255,255,255,.18)),linear-gradient(180deg,rgba(255,255,255,.14),transparent 36%);pointer-events:none}.service-page--zeday .personal-jiri-dayframe__intro,.service-page--zeday .personal-jiri-dayframe__planner,.service-page--zeday .personal-jiri-dayframe__verdict{display:grid;align-content:start;gap:16px}.service-page--zeday .personal-jiri-dayframe__eyebrow,.service-page--zeday .personal-jiri-dayframe__facts{display:flex;flex-wrap:wrap;gap:10px}.service-page--zeday .personal-jiri-dayframe__eyebrow span,.service-page--zeday .personal-jiri-dayframe__facts span{min-height:34px;padding:0 14px;border-radius:999px;border:1px solid rgba(52,90,77,.14);background:rgba(255,255,255,.68);color:#597065;display:inline-flex;align-items:center;font-size:12px;font-weight:600;letter-spacing:.04em}.service-page--zeday .personal-jiri-dayframe__hero h2{margin:0;color:var(--zeday-ink-strong);font-size:clamp(48px, 4.8vw, 62px);line-height:1.02;letter-spacing:-.025em;max-width:9.6ch}.service-page--zeday .personal-jiri-dayframe__band p,.service-page--zeday .personal-jiri-dayframe__hero p,.service-page--zeday .personal-jiri-dayframe__plan-card p{margin:0;color:#607469;font-size:15px;line-height:1.85}.service-page--zeday .personal-jiri-detail-toolbar--hero{display:flex;flex-wrap:wrap;align-items:center;gap:12px;padding-top:12px}.service-page--zeday .personal-jiri-detail-toolbar--hero .service-button,.service-page--zeday .personal-jiri-detail-toolbar--subtools .service-button{min-height:46px;border-radius:16px;font-weight:700;box-shadow:0 14px 24px rgba(61,71,58,.08)}.service-page--zeday .personal-jiri-detail-toolbar--hero .service-button--ghost,.service-page--zeday .personal-jiri-detail-toolbar--subtools .service-button--ghost{border-color:rgba(52,90,77,.16);background:rgba(255,255,255,.72);box-shadow:none}.service-page--zeday .personal-jiri-dayframe__verdict{padding:22px 22px 18px;border-radius:30px;border:1px solid rgba(52,90,77,.16);background:linear-gradient(180deg,rgba(255,252,245,.98),rgba(255,247,231,.94));box-shadow:inset 0 1px 0 rgba(255,255,255,.7);gap:12px}.service-page--zeday .personal-jiri-dayframe__band span,.service-page--zeday .personal-jiri-dayframe__label,.service-page--zeday .personal-jiri-dayframe__plan-card span,.service-page--zeday .personal-jiri-section-kicker,.service-page--zeday .personal-jiri-side-summary__list span{color:var(--zeday-gold);font-size:12px;font-weight:600;letter-spacing:.04em;text-transform:none}.service-page--zeday .personal-jiri-dayframe__verdict>p{margin-bottom:2px}.service-page--zeday .personal-jiri-dayframe__verdict>strong{color:var(--zeday-olive);font-size:34px;line-height:1.12}.service-page--zeday .personal-jiri-dayframe__metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;align-items:stretch}.service-page--zeday .personal-jiri-dayframe__metric{display:grid;align-content:start;gap:6px;min-height:104px;padding:14px 16px 12px;border-radius:20px;border:1px solid rgba(52,90,77,.12);background:rgba(255,255,255,.72)}.service-page--zeday .personal-jiri-dayframe__metric span{color:#6d8175;font-size:12px;font-weight:600;letter-spacing:.03em}.service-page--zeday .personal-jiri-dayframe__metric b,.service-page--zeday .personal-jiri-dayframe__metric strong{color:var(--zeday-ink-strong);font-size:18px;line-height:1.45}.service-page--zeday .personal-jiri-dayframe__metric--score{grid-row:span 2;align-content:start;justify-items:start;background:linear-gradient(180deg,rgba(52,90,77,.1),rgba(255,255,255,.8))}.service-page--zeday .personal-jiri-dayframe__metric--score b{font-size:52px;line-height:.94;margin-top:2px}.service-page--zeday .personal-jiri-dayframe__planner{gap:14px}.service-page--zeday .personal-jiri-dayframe__plan-card{display:grid;align-content:start;gap:10px;min-height:168px;padding:20px 20px 18px;border-radius:24px;border:1px solid rgba(52,90,77,.12);background:rgba(255,255,255,.8);box-shadow:0 18px 36px rgba(61,71,58,.06)}.service-page--zeday .personal-jiri-dayframe__band strong,.service-page--zeday .personal-jiri-dayframe__plan-card strong{color:var(--zeday-ink-strong);font-size:24px;line-height:1.28}.service-page--zeday .personal-jiri-dayframe__plan-card--good{background:radial-gradient(circle at top right,rgba(186,122,61,.12),transparent 34%),rgba(255,255,255,.84)}.service-page--zeday .personal-jiri-dayframe__plan-card--warn{background:radial-gradient(circle at top right,rgba(138,84,41,.1),transparent 38%),rgba(255,250,244,.86)}.service-page--zeday .personal-jiri-dayframe__bands{display:grid;grid-template-columns:1.25fr repeat(3,minmax(0,1fr));gap:16px}.service-page--zeday .personal-jiri-dayframe__band{display:grid;gap:10px;padding:22px 22px 20px;border-radius:26px;border:1px solid rgba(52,90,77,.12);background:linear-gradient(180deg,rgba(255,255,255,.96),rgba(250,247,239,.88));box-shadow:0 18px 38px rgba(61,71,58,.06)}.service-page--zeday .personal-jiri-dayframe__band--feature{background:linear-gradient(135deg,rgba(52,90,77,.95),rgba(33,56,48,.94));border-color:rgba(52,90,77,.22)}.service-page--zeday .personal-jiri-dayframe__band--feature p,.service-page--zeday .personal-jiri-dayframe__band--feature span,.service-page--zeday .personal-jiri-dayframe__band--feature strong{color:#f9f2df}.service-page--zeday .personal-jiri-dayframe__content{display:block;margin-top:0}.service-page--zeday .personal-jiri-dayframe__main,.service-page--zeday .personal-jiri-dayframe__side{display:grid;gap:12px}.service-page--zeday .personal-jiri-anchor-nav{position:sticky;top:16px;z-index:3;display:flex;flex-wrap:wrap;gap:10px;padding:16px;border-radius:22px;border:1px solid rgba(52,90,77,.12);background:rgba(255,252,246,.9);backdrop-filter:blur(14px);box-shadow:0 18px 36px rgba(61,71,58,.08)}.service-page--zeday .personal-jiri-anchor-nav a{min-height:44px;padding:0 16px;border-radius:999px;border:1px solid rgba(52,90,77,.1);background:rgba(255,255,255,.88);color:var(--zeday-ink-strong);box-shadow:none;font-weight:650;transition:transform .18s,border-color .18s,background-color .18s}.service-page--zeday .personal-jiri-anchor-nav a:hover{transform:translateY(-1px);border-color:rgba(186,122,61,.28);background:rgba(255,250,240,.94)}.service-page--zeday .personal-jiri-section-kicker{min-height:30px;padding:0 14px;border-radius:999px;background:var(--zeday-gold-soft)}.service-page--zeday .personal-jiri-decision-panel,.service-page--zeday .personal-jiri-glance-card,.service-page--zeday .personal-jiri-section-card,.service-page--zeday .personal-jiri-side-summary,.service-page--zeday .personal-jiri-storyboard{padding:20px}.service-page--zeday .personal-jiri-decision-panel .service-card__head h2,.service-page--zeday .personal-jiri-glance-card .service-card__head h2,.service-page--zeday .personal-jiri-section-card .service-card__head h2,.service-page--zeday .personal-jiri-side-summary .service-card__head h2,.service-page--zeday .personal-jiri-storyboard .service-card__head h2{color:var(--zeday-ink-strong);font-size:34px;line-height:1.14;letter-spacing:-.01em}.service-page--zeday .personal-jiri-decision-panel .service-card__head p,.service-page--zeday .personal-jiri-glance-card .service-card__head p,.service-page--zeday .personal-jiri-section-card .service-card__head p,.service-page--zeday .personal-jiri-side-summary .service-card__head p,.service-page--zeday .personal-jiri-storyboard .service-card__head p{color:#64796d;line-height:1.8}.service-page--zeday .personal-jiri-glance-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:16px}.service-page--zeday .personal-jiri-glance-item{grid-column:span 2;gap:12px;padding:24px 22px;border-radius:24px;border:1px solid rgba(52,90,77,.1);background:rgba(255,255,255,.92);box-shadow:0 16px 34px rgba(61,71,58,.05);transition:transform .2s,box-shadow .2s,border-color .2s}.service-page--zeday .personal-jiri-decision-panel__item:hover,.service-page--zeday .personal-jiri-glance-item:hover,.service-page--zeday .personal-jiri-side-summary__list>div:hover,.service-page--zeday .personal-jiri-storyboard__item:hover{transform:translateY(-2px);border-color:rgba(186,122,61,.22);box-shadow:0 22px 40px rgba(61,71,58,.08)}.service-page--zeday .personal-jiri-glance-item--featured{grid-column:span 3;padding:26px 24px;background:radial-gradient(circle at top right,rgba(186,122,61,.12),transparent 36%),linear-gradient(180deg,rgba(255,252,245,.98),rgba(247,243,233,.92))}.service-page--zeday .personal-jiri-glance-item strong{color:var(--zeday-ink-strong);font-size:22px;line-height:1.38}.service-page--zeday .personal-jiri-glance-item span{color:#7a6649;font-size:12px;font-weight:600;letter-spacing:.04em}.service-page--zeday .personal-jiri-glance-item__topline b{background:rgba(52,90,77,.1);color:var(--zeday-olive)}.service-page--zeday .personal-jiri-glance-item__meta em{border-color:rgba(52,90,77,.12);background:rgba(247,244,237,.92)}.service-page--zeday .personal-jiri-storyboard__grid{gap:16px}.service-page--zeday .personal-jiri-storyboard__item{padding:26px 22px 24px;border-radius:24px;border:1px solid rgba(52,90,77,.12);background:rgba(255,255,255,.92);box-shadow:0 16px 34px rgba(61,71,58,.05)}.service-page--zeday .personal-jiri-storyboard__item strong{font-size:22px;color:var(--zeday-ink-strong);line-height:1.35}.service-page--zeday .personal-jiri-detail-grid,.service-page--zeday .personal-jiri-time-grid{gap:18px;align-items:start}.service-page--zeday .personal-jiri-detail-block,.service-page--zeday .personal-jiri-theme-section,.service-page--zeday .personal-jiri-time-group{padding:24px 22px;border-radius:24px;border:1px solid rgba(52,90,77,.1);background:rgba(255,255,255,.9);box-shadow:none;align-self:start}.service-page--zeday .personal-jiri-conclusion,.service-page--zeday .personal-jiri-share-summary,.service-page--zeday .personal-jiri-time-card,.service-page--zeday .personal-jiri-validation span{border-radius:18px;border:1px solid rgba(52,90,77,.1);background:rgba(248,244,236,.72);box-shadow:none}.service-page--zeday .personal-jiri-card{border-radius:26px;background:rgba(255,255,255,.94);box-shadow:0 18px 36px rgba(61,71,58,.06)}.service-page--zeday .personal-jiri-panel{border-radius:24px;background:rgba(249,246,239,.94)}.service-page--zeday .personal-jiri-panel summary{padding:20px 22px}.service-page--zeday .personal-jiri-detail-block__title,.service-page--zeday .personal-jiri-judgment-card__title strong,.service-page--zeday .personal-jiri-panel summary strong,.service-page--zeday .personal-jiri-panel__body h3,.service-page--zeday .personal-jiri-time-card strong{color:var(--zeday-ink-strong)}.service-page--zeday .personal-jiri-judgment-card__title strong,.service-page--zeday .personal-jiri-panel__body h3,.service-page--zeday .personal-jiri-time-group h3{font-size:22px;line-height:1.35;letter-spacing:-.01em}.service-page--zeday .personal-jiri-detail-block__title,.service-page--zeday .personal-jiri-judgment-card__label,.service-page--zeday .personal-jiri-print-card__kicker{font-size:12px;font-weight:600;letter-spacing:.04em}@media (min-width:1280px){.service-page--zeday .page-shell{max-width:1360px}.service-page--zeday .personal-jiri-dayframe{gap:14px}.service-page--zeday .personal-jiri-dayframe__hero{grid-template-columns:minmax(0,1.28fr) minmax(340px,.72fr) minmax(280px,.58fr);gap:24px;padding:30px 32px 22px}.service-page--zeday .personal-jiri-dayframe__intro,.service-page--zeday .personal-jiri-dayframe__planner,.service-page--zeday .personal-jiri-dayframe__verdict{gap:22px}.service-page--zeday .personal-jiri-dayframe__hero h2{font-size:64px;line-height:1;max-width:10ch}.service-page--zeday .personal-jiri-dayframe__hero>.personal-jiri-dayframe__intro>p{max-width:34rem;font-size:16px}.service-page--zeday .personal-jiri-dayframe__facts{gap:12px}.service-page--zeday .personal-jiri-detail-toolbar--hero .service-button:first-child{min-width:176px}.service-page--zeday .personal-jiri-detail-toolbar--hero .service-button--ghost{min-width:126px}.service-page--zeday .personal-jiri-dayframe__verdict{padding:22px 22px 18px}.service-page--zeday .personal-jiri-dayframe__verdict>strong{font-size:34px}.service-page--zeday .personal-jiri-dayframe__metric{min-height:92px;align-content:start}.service-page--zeday .personal-jiri-dayframe__metric--score{min-height:0}.service-page--zeday .personal-jiri-dayframe__metric--score b{font-size:54px}.service-page--zeday .personal-jiri-dayframe__plan-card{min-height:148px;padding:18px 18px 16px}.service-page--zeday .personal-jiri-dayframe__plan-card strong{font-size:26px}.service-page--zeday .personal-jiri-dayframe__bands{grid-template-columns:1.35fr repeat(3,minmax(0,1fr));gap:18px}.service-page--zeday .personal-jiri-dayframe__band{min-height:170px;align-content:start}.service-page--zeday .personal-jiri-detail-grid{grid-auto-rows:min-content}.service-page--zeday .personal-jiri-detail-grid>.personal-jiri-detail-block,.service-page--zeday .personal-jiri-theme-section{min-height:0}.service-page--zeday .personal-jiri-dayframe__band strong{font-size:26px}.service-page--zeday .personal-jiri-anchor-nav{gap:12px;padding:18px}.service-page--zeday .personal-jiri-anchor-nav a{min-height:46px;padding:0 18px}.service-page--zeday .personal-jiri-glance-card,.service-page--zeday .personal-jiri-section-card,.service-page--zeday .personal-jiri-storyboard{padding:22px}.service-page--zeday .personal-jiri-glance-card .service-card__head,.service-page--zeday .personal-jiri-section-card .service-card__head,.service-page--zeday .personal-jiri-storyboard .service-card__head{max-width:44rem}.service-page--zeday .personal-jiri-glance-grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:18px}.service-page--zeday .personal-jiri-glance-item{grid-column:span 3;min-height:188px}.service-page--zeday .personal-jiri-glance-item--featured{grid-column:span 6;min-height:188px}.service-page--zeday .personal-jiri-storyboard__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.service-page--zeday .personal-jiri-storyboard__item{min-height:220px}}@media (max-width:1240px){.service-page--zeday .personal-jiri-dayframe__hero{grid-template-columns:minmax(0,1fr)}.service-page--zeday .personal-jiri-dayframe__bands{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.service-page--zeday .personal-jiri-dayframe__hero h2{font-size:42px}.service-page--zeday .personal-jiri-dayframe__bands,.service-page--zeday .personal-jiri-glance-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.service-page--zeday .personal-jiri-glance-item,.service-page--zeday .personal-jiri-glance-item--featured{grid-column:span 1}}@media (max-width:640px){.service-page--zeday .personal-jiri-dayframe__hero{padding:24px}.service-page--zeday .personal-jiri-dayframe__hero h2{font-size:32px}.service-page--zeday .personal-jiri-dayframe__bands,.service-page--zeday .personal-jiri-dayframe__metrics,.service-page--zeday .personal-jiri-glance-grid,.service-page--zeday .personal-jiri-storyboard__grid{grid-template-columns:minmax(0,1fr)}}